Home About Writings Projects Other nthpulse.net

< Return to MROM64

MROM64L board page


images

Project and PCB files

Git repository for the KiCad project

Gerber files for fabrication:
Click to download


PCB build instructions

Click here for PCB assembly instructions


Programming instructions

Click here for programming instructions


Memory map

Address in 010 ROM Contents Bank size
0x00000 Font 0 4K
0x01000 Font 1 4K
0x02000 Font 2 4K
0x03000 Font 3 4K
0x04000 Font 4 4K
0x05000 Font 5 4K
0x06000 Font 6 4K
0x07000 Font 7 4K
0x08000 Font 8 4K
0x09000 Font 9 4K
0x0A000 Font 10 4K
0x0B000 Font 11 4K
0x0C000 Font 12 4K
0x0D000 Font 13 4K
0x0E000 Font 14 4K
0x0F000 Font 15 4K
0x10000 Kernal 0 8K
0x12000 Kernal 1 8K
0x14000 Kernal 2 8K
0x16000 Kernal 3 8K
0x18000 Kernal 4 8K
0x1A000 Kernal 5 8K
0x1C000 Kernal 6 8K
0x1E000 Kernal 7 8K

Setting a kernal and character ROM

Kernal and character ROM banks are binary-numbered. On the board is a pin header with a series of pins labelled F0 to F3 and K0 to K2. Open pins are high by default due to pull-up resistors. To set a low state, close a a pin pair with a jumper or otherwise.

Font selection F3 F2 F1 F0
Font 0
Font 1 1
Font 2 1
Font 3 1 1
Font 4 1
Font 5 1 1
Font 6 1 1
Font 7 1 1 1
Font 8 1
Font 9 1 1
Font 10 1 1
Font 11 1 1 1
Font 12 1 1
Font 13 1 1 1
Font 14 1 1 1
Font 15 1 1 1 1
Kernal selection K2 K1 K0
Kernal 0
Kernal 1 1
Kernal 2 1
Kernal 3 1 1
Kernal 4 1
Kernal 5 1 1
Kernal 6 1 1
Kernal 7 1 1 1

Page created: 04MAR2026
Last modified: 04MAR2026