Skip to content

Latest commit

 

History

History

Factory

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)