Hellllooooo everyone!
I’m alive, again. Maki asked me to make a blog post about how we changed the MSX
HitBit T7 japanese power supply unit (from now on PSU) for a more modern and european one. So, let’s do
this.
Update (2020-05-29): Victor Muñoz tutorial
Victor Muñoz followed this post (plus the discussion we have had on email) and
did this mod. He has shared with me a PDF containing the tutorial he has made.
So check this for additional notes and photos so it’s clearer.
Lately I have been using a lot CLI (Command Line Interface) applications for
everything, mainly because they enhance the just keyboard user expirence along
with a great functionallity with a low resource footprint. Yes, it may be harder
to use them and harder to configure, but I think the outcome is satisfiying.
I will introduce a bit the applications and where to start without much detail,
because there’s a lot of documentation already available :).
Hello!
It has been a while since the last post. Yes I’m alive.
So, in this post I will introduce you to two marvelous concepts:
- BitlBee
- IRC on an MSX with an TCP/IP UNAPI compatible network card.
Let’s begin…
Introduction
Why would you do that? I mean, there are more efficient ways to communicate with other people that require less effort, right?
Well, here are my two cents for the first point, BitlBee. BitlBee is a service that acts as a gateway for several instant messaging services, e.g. Facebook Messenger, Google Hangouts or Slack. Ok, but… a gateway to what? IRC, of course.
Click to watch in YouTube (New tab)
We have adapted a standard European SCART cable to use it with an MSX2 HB-F5. You have to change the pins of one of the ends (the connector that will be on the MSX) as follows:
**SCART – Japanese21
** X means not connected.
- 1 – X
- 2 – 6
- 3 – X
- 4 – 3
- 5 – 8
- 6 – 2
- 7 – 20
- 8 – X
- 9 – 7
- 10 – X
- 11 – 19
- 12 – X
- 13 – 13
- 14 – 14
- 15 – 15
- 16 – 16
- 17 – 17
- 18 – 18
- 19 – X
- 20 – 10
WHILE - FOR:
We usually use B
as counter. The main trick here is that DJNZ
decrements the
counter in B
and then checks, so that you don’t need to do two operations.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
LD C, 5
LD A, 0
LD B, 100
.NEXT2:
push BC
LD B, 10
.NEXT:
ADD A, C
DJNZ .NEXT
pop BC
DJNZ .NEXT2
|
To do: Improve text. Give examples. Explain stuff, dude…!
You need this package:
https://github.com/ellisonbg/ipyleaflet
To do: Intro, write the article better.
https://github.com/ipython-contrib/jupyter_contrib_nbextensions
Installing nbsextensions:
sudo pip install jupyter_contrib_nbextensions
Color customization:
Make file ~/.jupyter/custom/custom.css
try: https://github.com/powerpak/jupyter-dark-theme