Skip to content

Latest commit

 

History

History
45 lines (22 loc) · 1.57 KB

README.md

File metadata and controls

45 lines (22 loc) · 1.57 KB

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

Note that files with "plus" appended are for the RC2014 Micro Plus and RC2014 Classic II Plus which use a 39SF010 (128k ROM)