Русская версия находится здесь: iBolit — простой картридж–диагност для MSX
iBolit is a simple diagnostics cartridge. During the previous years we've seen numerous messages from MSX users, whose computers suddenly stopped working after being removed from the storage or after another power cycle. Many people complained about black screens or about total power failure. It's a known fact that RAM and other elements may go bad during storing or at power–on. Diagnosing those problems usually starts from checking the power rails, clock signals, reset signal's state and activity on data and address bus. It has been decided to create a simple diagnostics cartridge that could help to perform the initial check of a computer and rule out the most common problems.
The cartridge that we named “iBolit” ( see Doctor Aybolit) was created using the GAL22V10 programmable logic chips, LED assemblies and volt/ammeters from the PC's USB socket tester dongles. There's a cartridge slot installed on the top of iBolit cartridge's board. There one can insert any cartridge including the one with MSX diagnostics ROM (there are a few, but it would be nice to create a universal one). The GAL firmware is very primitive — if there's a high level on input, the LED connected to the output will light up. The cartridge is fairly cheap to build — maximum 12–15 Euro - and is relatively easy to assemble. The daughterboard with voltmeters is detachable.
The parts for assembling the cartridge can be purchased from these sellers on AliExpress:
Please read the following notes carefully:
Instead of one blue and two red LED assemblies you might want to install one red and two blue LED assemblies. Make your own choice. It's recommended to install the yellow LED assembly at the rightmost position.
Example:
1 | 2 | 3 | 4 |
---|---|---|---|
Blue | Red | Red | Yellow |
CLOCK | /RD | /RESET | /BUSDIR |
/WR | /INT | /MERQ | |
D7 | A7 | A15 | /IORQ |
D6 | A6 | A14 | /M1 |
D5 | A5 | A13 | /WAIT |
D4 | A4 | A12 | /RFSH |
D3 | A3 | A11 | /SLTSL |
D2 | A2 | A10 | /CS12 |
D1 | A1 | A9 | /CS2 |
D0 | A0 | A8 | /CS1 |
If you are installing the green LED assembly, you need to select a different value for the resistor assembly, for example 330 Ohm instead of 1kOhm
Assignment | Pin number | |
---|---|---|
Input (from MSX slot) | Output (to upper slot) |
|
+5v | 10 | 9 |
GND | 8 | 7 |
+12v | 6 | 5 |
GND | 4 | 3 |
-12v | 2 | 1 |
Assignment | Pin number | |
---|---|---|
Input (from MSX slot) | Output (to upper slot) |
|
+5v | 10 | 9 |
GND | 8 | 7 |
+12v | 6 | 5 |
GND | 4 | 3 |
-12v | 2 | 1 |
Here are the videos of the iBolit cartridge running a diagnostics ROM from the Carnivore2 cartridge that is installed into the upper cartridge slot:
You can download the firmware for the GAL chip from the repository or from here: