Microboard System

This emulator will emulate the RCA Microboard System computers. Additional information about the RCA Microboard System can be found on the Emma 02 site.

To start a Microboard System emulator first select the RCA tab (yellow ellipse) followed by the Microboard System tab (orange ellipse):

The Microboard System is very extensive and as such the emulator in Emma 02 has a large range of options and boards available. This flexibility is making the configuration of a Microboard System a little complex. Due to this there are multiple predefined configurations included, load any of these with the menu option below (blue ellipse) following the grey menu:

After that press the Start button.

Summary of the Microboard System configurations:

BASIC3 Runtime:

Configuration to run BASIC3 example as in file 'RuntimeBasic-1802.bin', any other runtime output can be specified instead via the CARD 2 button

CDP18S600:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S600

CDP18S601:

Basic system with a CDP18S601 CPU board and CDP18S640 Display board. See also CDP18S601

CDP18S602:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S602

CDP18S603:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S603

CDP18S603A:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S603A

CDP18S604B:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S604B

CDP18S605:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S605

CDP18S606:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S606

CDP18S607:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S607

CDP18S608:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S608

CDP18S609:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S609

CDP18S610:

Basic system with a CDP18S600 CPU board and CDP18S640 Display board. See also CDP18S610

CDP18S693 MCDS:

RCA's low cost Microboard Computer Development System (MCDS) CDP18S693. This system includes the CDP18S601 CPU board and the CDP18S652 Memory & tape board. The CDP18S601 board includes 4K RAM but no ROM. The CDP18S652 includes the UT62 from hex 8000-87FF, BASIC 3 from hex B000-DFFF and a 1K RAM at hex 8C00.

CDP18S694 MCDS:

RCA's Higher-Performance Microboard Computer Development System (MCDS) CDP18S694. This system includes the CDP18S601 CPU board and the CDP18S652 Memory & tape board. The CDP18S601 board includes 4K RAM but no ROM. The CDP18S652 includes the UT62 from hex 8000-87FF, Assembler / Editor from hex 9000-AFFF, BASIC 3 from hex B000-DFFF and a 1K RAM at hex 8C00.

This configuration should be identical to the MCDS emulator however the implementation in Emma 02 is slightly different.

CDP18S695 MCDS:

RCA's Higher-Performance Color Microboard Computer Development System (MCDS) CDP18S695. This system includes the CDP18S601 CPU board, the CDP18S652 Memory & tape board and the CDP18S661B Video (NTSC) board. The CDP18S601 board includes 4K RAM but no ROM. The CDP18S652 includes the UT63 (not included in Emma 02) from hex 8000-87FF, Assembler / Editor from hex 9000-AFFF, BASIC 3 from hex B000-DFFF and a 1K RAM at hex 8C00.

COMX NTSC - Demo:

Demo configuration loading a COMX like configuration including a CDP18S661B Video board. Note this is not a complete COMX configuration as the COMX has slightly different HW compared to the Microboard System but this shows working of the NTSC video board.

COMX PAL - Demo:

Demo configuration loading a COMX like configuration including a CDP18S661V3 Video board. Note this is not a complete COMX configuration as the COMX has slightly different HW compared to the Microboard System but this shows working of the PAL video board.

CROSSLIB:

Test configuration for developing Crosslib software

MS2000 - FDC:

System defined as the MS2000 using FDC image files, this configuration should be identical to the MS2000 emulator however the implementation in Emma 02 is slightly different.

MS2000 - HD:

System defined as the MS2000 using HD Directory simulation, this configuration should be identical to the MS2000 emulator however the implementation in Emma 02 is slightly different.

Xbomber:

Crosslib Xbomber game

Xchase:

Crosslib Xchase game

Xhorde:

Crosslib Xhorde game

Xshoot:

Crosslib Xshoot game

The Microboard System can have 1 to 24 cards for multiple CDP18Sxxx boards. The CPU board has to be defined in CARD 1. CPU boards supported are the CDP18S600 to CDP18S610 as listed in below chapters. To define the board configuration press any of the 'CARD x' buttons to open the board configuration window. CARD 1 to 5 buttons and choice boxes are in the main Emma 02 window, CARD 5 setup button and remaining cards can be defined by pressing the 'C 5-25' button which will open the CARD Setup window.

This chapter also includes:

CDP18S600: CPU 1805, UART & PIO CDP1851
CDP18S601: CPU 1802, Q/F & PIO CDP1851
CDP18S602: CPU 1802, UART & CDP1852
CDP18S603: CPU 1802, Q/F & PIO CDP1851
CDP18S603A: CPU 1802, Q/F & PIO CDP1851
CDP18S604B: CPU 1802 & CDP1852
CDP18S605: CPU 1802 & UART
CDP18S606: CPU 1805, Q/F & PIO CDP1851
CDP18S607: CPU 1805, UART & CDP1852
CDP18S608: CPU 1805, Q/F & PIO CDP1851
CDP18S609: CPU 1805 & CDP1852
CDP18S610: CPU 1805 & UART
CDP18S620: 4K RAM
CDP18S621: 16K RAM
CDP18S623A: 8K RAM
CDP18S625: 8/16/32K ROM
CDP18S626: 32/64K RAM/ROM
CDP18S627: 42K ROM
CDP18S628: 32K RAM/ROM
CDP18S629: 32K RAM/ROM
CDP18S640: A/A1 Display
CDP18S641: UART
CDP18S646: Printer
CDP18S651: FDC
CDP18S652: Memory & Tape
CDP18S660: Memory & I/O
CDP18S661B: Video (NTSC)
CDP18S661V1: Video (NTSC)
CDP18S661V3: Video (PAL)
Auto Boot
IO Window