Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
Pi Serial Terminal
00001000.BIN
24006000.BIN
24886009.BIN
K0000000.hex
K0001000.BIN
R0000000.HEX
R0000009.BIN
R0001000.BIN
R0001009.BIN
README.md

README.md

These ROMs are the official factory RC2014 ROMs as supplied with RC2014 products. Copyright of their respective owners. Sourcecode, where available, is elsewhere in this Github repo or found with a quick Google search. See http://rc2014.co.uk/1515/decoding-rom-labels/ for more info.

Every ROM now has an 8 digit code on it. Each digit, from left to right, refers to an 8k bank from 0x0000 to 0xD000. This bank can be selected with the A13, A14, A15 jumpers;

Address A15 A14 A13 ROM Label

0000 0 0 0 Xooooooo

2000 0 0 1 oXoooooo

4000 0 1 0 ooXooooo

6000 0 1 1 oooXoooo

8000 1 0 0 ooooXooo

A000 1 0 1 oooooXoo

C000 1 1 0 ooooooXo

E000 1 1 1 oooooooX

The value of the digit represents the ROM image that sits in that particular 8k bank. Currently, it will be one of the following;

0 - Empty bank, available for user to program

R - Microsoft BASIC, for 32k RAM, 68B50 ACIA, with origin 0x0000

K - Microsoft BASIC, for 56k RAM, 68B50 ACIA, with origin 0x0000

1 - CP/M Monitor, for pageable ROM, 64k RAM, 68B50 ACIA, CF Module at 0x10, with origin at 0x0000

2 - Microsoft BASIC, for 32k RAM, SIO/2, with origin 0x0000

4 - Microsoft BASIC, for 56k RAM, SIO/2, with origin 0x0000

6 - CP/M Monitor, for pageable ROM, 64k RAM, SIO/2, CF Module at 0x10, with origin at 0x0000

88 - Small Computer Monitor for pageable ROM, 64k RAM, SIO/2 or 68B50 ACIA, with Microsoft BASIC and CP/M boot options

9 - Small Computer Monitor for any ROM, any RAM, any UART