CDP18S628: 32K RAM/ROM

The emulation of the CDP18S628 is probably not aligned with the real board. This is due to the fact that I don't have a copy of the specifications. What is emulated in Emma 02 is my best guess based on the other memory boards and the MS2000 specification which use the CDP18S628. This emulation is similar to the CDP18S629 except for the inhibit feature which inhibits hex 0-0FFF or hex 8000-8FFF instead of hex 7000-7FFF or hex F000-FFFF.

The CDP18S628 board includes:

To define a system using the CDP18S628 select 'CDP18S628 32K RAM/ROM' from one of the CARD Choice boxes.

To specify the RAM or ROM location, content files and/or inhibit function press the CARD x button and the CDP18S628 Setup window will open. The CDP18S628 has four RAM or ROM banks in bank sizes of 4 times 8K. Start location can be selected as either 0 or hex 8000, i.e. memory runs from hex 0-7FFF or hex 8000-8FFF.

Memory inhibit possibilities depend on the start location.

Note that the defined RAM or ROM should not overlap with any other defined RAM or ROM in any of the other cards, if this does happen Emma 02 will give a warning (CARD button will turn red and a message will appear in the setup window). Even if warnings are issued the configuration might run in Emma 02 however the board in the highest CARD will override the memory type of lower boards.