XML Configurations

This section lists and explains some of the included xml files.

General

bare.xml

Any xml file with 'bare' in the filename includes a basic configuration for that specific computer.

CDP18S020 Evaluation Kit

tiny basic hex modem.xml

Tiny BASIC loadable via hex modem into RAM.

tiny basic ram.xml

Tiny BASIC directly loaded in RAM.

COMIX-35 and COMX-35

diagnostic-<video-type>.xml

COMX Diagnostic Board for video type pal or ntsc

fdc-print-32k-80col.xml

COMX configured with FDC, Standard Printer, 32K RAM & 80 Column Card

fdc-print-32k-eprom.xml

COMX configured with FDC, Standard Printer, 32K RAM & F&M Eprom Board

fdc-thermal-32k-joy.xml

COMX configured with FDC, Thermal Printer, 32K RAM & Joy card

<video-type>_high_speed_direct_connect.xml

COMX Configured with High Speed Direct Connect Board for video type pal or ntsc

superboard-80col.xml

COMX configured with SuperBoard & 80 Column card

superboard.xml

COMX configured with SuperBoard

COSMAC Elf

led,keypad-multi_panel.xml

COSMAC Elf configuration with separate Led & Keypad panels.

led,keypad-one_panel.xml

COSMAC Elf configuration with one combined Led & Keypad panel.

led.xml

COSMAC Elf configuration with Led panel.

COSMAC Elf 2000

bare hex.xml

Bare Elf 2000 configuration using a hex panel.

bare switch.xml

Bare Elf 2000 configuration using a switch panel.

i8275.xml

Elf 2000 configuration using a Intel 8275 video card.

serial.xml

Elf 2000 configuration using a serial terminal.

serial+pixie.xml

Elf 2000 configuration using a serial terminal and a Pixie video card.

uart.xml

Elf 2000 configuration using a terminal connected via UART.

uart+pixie.xml

Elf 2000 configuration using a terminal connected via UART.

COSMAC Microtutor II

tops.xml

Microtutor configuration using the mini OS 'TOPS' and the 'utility' memory concept.

COSMAC VIP

32K.xml

COSMAC VIP with 32K RAM, also using the patched vip.32.rom file.

chip8.xml

COSMAC VIP running Chip 8, also using the patched vip.32.rom file. Select any Chip-8 file in the RAM field or use LOAD after Start.

chip8x-vp580-vp590-vp595.xml

COSMAC VIP running Chip 8X, also using the patched vip.32.rom file. In addition this configuration includes the VP580, VP590 and VP595 extension boards. Select any Chip-8 file in the RAM field or use LOAD after Start.

chip10.xml

COSMAC VIP running Chip 10, also using the patched vip.32.rom file. Select any Chip-8 file in the RAM field or use LOAD after Start.

fpb-vp590.xml

COSMAC VIP running Fixed Point Basic and the VP590 board, also using the patched vip.32.rom file.

fpb.xml

COSMAC VIP running Fixed Point Basic, also using the patched vip.32.rom file.

pin-8-vp550-<stereo>.xml

COSMAC VIP running pin8 with a VP550 board in mono or stereo.

pin-8-vp551-<stereo>.xml

COSMAC VIP running pin8 with a VP551 board in mono or stereo.

superchip-vp590-vp595.xml

My own VIP SuperChip interpreter! Running with a VP590 and VP595 board.

vp550.xml

COSMAC VIP running with a VP550 board.

vp551xml

COSMAC VIP running with a VP551 board.

vp590.xml

COSMAC VIP running with a VP590 board.

vp700-vp590-vp595.xml

The RCA VP700 Tine BASIC ROM, also using the patched vip.32.rom file. In addition this configuration includes the VP590 and VP595 extension boards.

COSMAC VIP II

ed.xml

The 'ED' is as build by Ed Keefe and described on his Cosmac Vip II page.

Default the Cosmac Vip II 'ED' will start up in Fixed Point Basic (FPB). To start-up in ROM Mode press the 'F12' key (run switch) while pressing 'Start', after this press the 'C' key and while keeping the 'C' pressed, press 'F12' again. See also Function and Hot Keys.

In FPB mode the FPB ROM is located from 0 to hex 3FFF except for hex 400-7FF and hex C00-FFF which is RAM. Also hex 4000-7FFF is RAM. In ROM Mode RAM is located from 0 to hex 7FFF. System ROM is loaded at hex hex 8000 for both modes.

rca.xml

The 'RCA' will emulate the RCA version a bit closer based on schematics recently found at the Hagley Museum and Library: Sarnoff/RCA Collection - Joseph A. Weisbecker's archived manuscripts and materials.

Default the Cosmac Vip II 'RCA' will start up in Fixed Point Basic (FPB). It is also possible to boot in RAM or VIP operating system by selecting 'Op Sys' or 'RAM' as auto boot mode instead of 'ROM - FPB'.

In run time on Windows and Linux: 'Alt 1' will restart in FPB, 'Alt 2' in RAM, 'Alt C' in the VIP operating system and 'Alt 3' will halt the VIP II.
In run time on Mac OSX: 'Command 1' will restart in FPB, 'Command 2' in RAM, 'Command C' in the VIP operating system and 'Command 3' will halt the VIP II.

FPB and VIP System ROM is located from hex 8000-BFFF. 0 to hex 7FFF is reserved for RAM depending on selected size.

Cidelsa Arcade Game Console

altair.xml

Cidelsa Altair game ROM and HW configuration.

destroyer-1.xml

Cidelsa Destroyer game ROM (set 1) and HW configuration

destroyer-2.xml

Cidelsa Destroyer game ROM (set 2) and HW configuration

draco.xml

Cidelsa Draco game ROM and HW configuration

xbomber-draco-32k.xml

Crosslib Xbomber game running on Draco HW using 32K ROM file

xchase-<hw-type>.xml

Crosslib XChase game running on all possible cidelsa HW configurations

xhorde-draco-32k

Crosslib Xhorde game running on Draco HW using 32K ROM file

xshoot-draco-32k.xml

Crosslib Xshoot game running on Draco HW using 32K ROM file

Conic (Apollo, Mustang, MPT-02 and M1200)

academy_apollo80.xml

Bare configuration for the Academy Apollo 80. Select any CART ROM file in ROM field.

chip8.xml

Conic chip-8 configuration, select any Chip-8 file in ROM field.

conic_m-1200.xml

Bare configuration for the Conic M-1200. Select any CART ROM file in ROM field.

hamitex_mpt-02.xml

Grand Pack configuration for the Hanimex MPT-02. Select any CART ROM file in ROM field.

multicart.xml

Conic configuration for the 40th Anniversary Multi-Cart, with system rom activated.

mustang_9016.xml

Bare configuration for the Mustang 9016. Select any CART ROM file in ROM field.

sheen_m-1200.xml

Bare configuration for the Sheen M-1200. Select any CART ROM file in ROM field.

soundic_victory_mpt-02.xml

Bare configuration for the Soundic Victory MPT-02. Select any CART ROM file in ROM field.

test-cartridge.xml

Bare configuration for the Soundic Victory MPT-02. Select any CART ROM file in ROM field.

trevi_m1200.xml

Conic Test Cartridge configuration.

Cosmicos - COSmac MIcro COmputer System

1864.xml

Cosmicos configuration with a CDP1864 video chip.

ascii-monitor.xml

Cosmicos running the Ascii monitor.

hex-multi_panel.xml

Cosmicos configuration with seprate Hex and 7 Segment panels.

hex-one_panel.xml

Cosmicos configuration with one combined Hex and 7 Segment panel.

ut4-monitor.xml

Cosmicos running the Hex and UT4 Monitor.

Cybervision 2001

dollarwatch.xml

Cybervision configuration running Dollarwatch.

escape.xml

Cybervision configuration running the Escape game.

introseries-1a.xml

Cybervision configuration running the tape: Introductory Series 1, Side A.

sub-chase.xml

Cybervision configuration running the Sub-Chase game.

EFA-datorn

efa-4.xml

EFA-4 configuration.

efa-8-2k.xml

EFA-8 configuration with 2KB RAM

efa-8-8k.xml

EFA-8 configuration with 8KB RAM

Elf

The Elf xml folder includes more generic Elf configurations, these are not specific for any specific Elf computer.

chip8.xml

Chip-8 configuration for the Elf, default Blinky is selected as chip 8 game. The Chip-8 interpreter will be loaded from address 0 to hex 1FF as well as hex E00-E6D. The selected chip-8 SW will load from hex 200. Use the LOAD button to load differnpent Chip-8 games at 0200.

elfos-biosio-<type>xml

These xml configurations are for running ElfOs on indicated video type with BIOSIO.

elfos-installation-<type>.xml

These xml configurations are for installation of ElfOs on indicated video type with or without BIOSIO.

elfos-serial.xml

This xml configuration is for running ElfOs on Serial I/O.

figforth-uart.xml

This xml configuration will load and run Fig Forth for the 1802. This version of Forth uses a terminal connected to an UART CDP1854 for which basic support is implemented in the emulator.

game-elfinvad.xml

This xml configuration should run most games, default the invaders game will be selected but this can be changed to any of the other provided game files.

musicmachine.xml

Basic xml configuration to run the Music Maker and Christmas songs as all published in the Ipso Facto (Issue 5 and 8). Default the 'Music Maker.hex' and song 'O Christmas Tree.hex' will be loaded. Note that some songs will need a different speed which is indicated in the song file name (Double, 1_2 etc.), to play these also load the equivalent Music Maker file. The Ipso Facto articles can be found on www.cosmacelf.com and are also included in the Elf/Music directory.

rcabasic3-<type>.xml

These xml configurations will load and run RCA Basic.

rcabug-serial.xml

RCA Monitor program as described in IPSO facto number 10.

rommapper-<type>.xml

Richard's ROM Mapper, this uses OUT 7 to select a 32K slot from any large ROM chip. Selected ROM is switched to hex 8000-FFFF by using A15 from bit 0 on port 7, A16 from bit 1 etc. After starting the Elf hit 'return' and type RUN. To load a program type the program number or N for next page.

superbasic-tapeloader.xml

Quest Super Basic loader program.

superbasic<version>-<type>.xml

These xml configurations will load and run Quest Super Basic (version is indicated in the filename).

superbasic5.0+minimon-serial.xml

EPROM board xml configuration including a mini monitor and Quest Super BASIC REL 5.0. This ROM file was created by Eric Tchong. Of course Super BASIC itself was designed by Ron Cenker. BASIC can be started from the monitor by pressing B. For documentation on these ROM see the file section of the CosmacElf yahoo group.

supergoldmonitor-serial.xml

EPROM board xml configuration including the Super Gold Monitor and assembler. This ROM file was created by Eric Tchong. For documentation about this ROM see the file section of the CosmacElf yahoo group.

tinybasic-interpreter.xml

This xml configuration will load and run the Tiny Basic Interpreter for the Cosmac 1802, version 2. Designed by Robert Edwards, including output routines for an MC6847 video.

ut4-serial.xml

Basic UT4 xmlconfiguration with 62K RAM and UT4 running in ROM at hex 8000-81FF

vdu-ascii-tinybasic.xml

VDU / MC6847 xml configuration with ASCII keyboard

vdu-hex-game.xml

VDU / MC6847 configuration with a hex keypad.

FRED 1

21 I.xml

FRED 1 configuration running the 21 I game.

Use punch cards as follows:

add drill.xml

FRED 1 configuration running the Add Drill game.

This SW needs spoken text and tones recorded on the original tape and included in Add Drill.wav (if not available it will be downloaded). Start card will be requested with card '0' (code hex FE). Press the start card 2 times and after the tone a 3rd time. Then type the sum of the 'add' question when one pops up.

animate demo.xml

FRED 1 configuration running the Animate demo.

Demo that loads data from tape and displays that data on the screen. The data is included in the file Animate Demo Data.wav (if not available it will be downloaded). The same data is also included in binary form in the 'Animate demo data.bin' file but that one is not loadable as such in Emma 02.

bowling.xml

FRED 1 configuration running the Bowling game.

Two players, X & O. 5 Frames, 2 balls/frame. Enter any number to roll ball. F1, F2 etc. indicates frame number. X1, X2, O1, O2 indicates player and ball number. New game = reset/run.

This game used sounds on tape when a ball is rolled, the sounds on the tape are recordings from a bowling ball hitting targets; repeated multiple times. The file used here is 'Bowling.wav' which includes the rolling ball once (if not available it will be downloaded). This file can be used in Emma 02 as Emma 02 will restart the tape after every 'play' which means it is synced better than when using the file with the repeated sounds.

cardtran.xml

FRED 1 configuration running the CARDTRAN Interpreter, see Cardtran.readme or Cardtran.asm for more information

clue.xml

FRED 1 configuration running the Clue game.

As described in the manual. This game uses the spoken text and tones recorded on original tape and included in Clue.wav (if not available it will be downloaded).

deduce-leds.xml

FRED 1 configuration running the Deduce-leds game.

As described in the manual. This game uses the spoken text and tones recorded on original tape and included in Deduce-leds.wav (if not available it will be downloaded).

demo.xml

FRED 1 configuration running a demo using spoken text and tones recorded on original tape and included in Demo.wav (if not available it will be downloaded).

flip I.xml

FRED 1 configuration running the Flip I game.

Start game with card '0' (twice). The game uses two players, white and black square. First player to get 8 squares of his type wins. Centre square indicates which player gets the next turn. Use card 1 (hex 6d), 2 (hex 97) or 3 (hex 9e) to flip squares. If no player wins by turn 50 the player with the most squares wins.

Match I.xml

FRED 1 configuration running the Match I game.

This game is for two players (1 and 2). The object is to find matching pairs of symbols. Press card '0' to start the game (or FF in BYTE mode). A 4 x 4 array of symbols will flash on the screen. The 16 keyboard positions represent symbol positions on the screen. Player 1 presses two keyboard positions trying to find two matching symbols. If he finds two that match, they are replaced by 1 on the screen. He then gets another turn. If he doesn't find two matching symbols it is player 2's turn next. Turns alternate in this fashion until all symbols have been matched. Players always get extra turns for finding matching symbols. Count 1's and 2's showing to determine winner of game. New game = reset/run.

memory test.xml

FRED 1 configuration running a Memory Test game.

Press a digit between 00 and 80 and after that a second byte. The second byte will be stored in memory 01xx where xx is the first byte. Also a 'binary' representation is shown on the screen. The screen has 128 positions reserved for the 128 memory locations.

nimnet.xml

FRED 1 configuration running the Nimnet game.

This game uses cards with hex codes A1/A2, B1-B4, C1-C5, D1-D5, E1-E4 and F1/F2. I think the cards were not marked and with luck you had to create a path from the left 'dot' to the right 'dot' using random cards.

prog apt test.xml

FRED 1 configuration running a Prog. Apt. Test.

This SW needs spoken text and tones recorded on original tapes and included in Prog. Apt. Test.wav (if not available it will be downloaded).

slide puzzle I.xml

FRED 1 configuration running Slide Puzzle I.

Start game with card 0 (value 0) followed by card 1 (hex 31), 2 (hex 33) or 3 (hex 35). Card 1, 2 or 3 will select the game type. Move squares with card:

For card 2/3 try to get a pattern of squares symmetrical about the centre row in a minimum number of turns (10 for card 2). For card 1 you must swap the 'full' and 'empty' squares and keep the rest as they are at the start in no more than 18 turns.

FRED 1.5

demo.xml

FRED 1.5 configuration running the Fred Demo using the voice from the Fred Demo.wav file.

fel-1.xml

FRED 1.5 configuration running FEL-1.

tape sw.xml

FRED 1.5 configuration to load wav files into memory.

HUG1802, ETI-660and HEC1802

basic.xml

Configuration running HUG BASIC.

chip8.xml

Chip-8 configuration, select any Chip-8 file in RAM field or use LOAD after Start.

wipeout.xml

Configuration running the Wipeout game.

Infinite UC1800

keybug2020.xml

UC1800 running Keybug 2020.

JVIP

chip-8.xml

Walter's JVIP including JVIP bios 310x running Chip-8. Select Chip-8 file in RAM field or use LOAD after Start.

chip-8x.xml

Walter's JVIP including JVIP bios 310x running Chip-8X. Select Chip-8X file in RAM field or use LOAD after Start.

Membership Card

adventure.xml

Richard Goedeken's Adventureland+ game, see Github, 1802 Adventureland+ for more details.

front-<rev>.xml

Membership configuration using front panel rev B, C or L as well as 64KB NVRAM.

monitor-<rev>-rom-0000.xml

Membership Card monitor loaded at address 0 in ROM, with front panel rev G, I or J.

monitor-<rev>-rom-8000.xml

Membership Card monitor loaded at address 0x8000 in ROM, with front panel rev I, J, K or L.

monitor-<rev>-ram-0000.xml

Membership Card monitor loaded at address 0 in RAM, with front panel rev I or J.

monitor-i-ram-8000.xml

Membership Card monitor loaded at address 0x8000 in RAM, with front panel rev I.

monitor-<rev>-basic3-rom-8000.xml

Membership Card monitor loaded at address 0x8000 in ROM, BASIC3, Adventureland, with front panel rev J, K or L.

Netronics Elf II

giantboard.xml

Netronics Elf II configuration using the Giant Board monitor (at location hex F000).

mathboard-serial.xml

Netronics Elf II configuration using a Giant Board and Full BASIC Math Board.

supermon.xml

Netronics Elf II configuration using the Super Monitor.

tinybasic-<type>.xml

These xml configurations will load and run Netronics Tiny Basic, either on Pixie video or a VT100 terminal. Note that to start the BASIC you will need to press 'return' when using the Pixie version and press return twice on the VT100 version.

Oscom Nano

chip8.xml

Chip-8 configuration, select any Chip-8 file in RAM field or use LOAD after Start.

Pico/Elf V2

elfos-diskless.xml

Pico/Elf running the diskless ROM.

elfos-installation-serial.xml

Pico/Elf configuration to install a new Elf/Os version 4.1.0.

elfos-serial.xml

Pico/Elf configuration using runtime Elf/Os version 4.1.0 and a serial terminal.

elfos-uart.xml

Pico/Elf configuration using runtime Elf/Os version 4.1.0 and a UART 16450.

elfos0.3.2-installation-serial.xml

Pico/Elf configuration to install a new Elf/Os version 0.3.2.

elfos0.3.2-serial.xmll

Pico/Elf configuration using runtime Elf/Os version 0.3.2 and a serial terminal.

elfos0.3.2-uart.xml

Pico/Elf configuration using runtime Elf/Os version 0.3.2 and a UART 16450.

stg,elfos-serial.xml

Pico/Elf configuration using the STG ROM including Elf/Os and a serial terminal.

stg,elfos-uart.xml

Pico/Elf configuration using the STG ROM including Elf/Os and a UART 16450.

stg,pixie,elfos-serial.xml

Pico/Elf configuration using the STG video ROM including Elf/Os, Pixie video and a serial terminal.

stg,pixie,elfos-uart.xml

Pico/Elf configuration using the STG video ROM including Elf/Os, Pixie video and a UART 16450.

stg,tms,elfos-serial.xml

Pico/Elf configuration using the STG ROM including Elf/Os, TMS 9918 video and a serial terminal.

stg,tms,elfos-uart.xml

Pico/Elf configuration using the STG ROM including Elf/Os, TMS 9918 video and a UART 16450.

RCA COSMAC Computer Game System

coin_bowling.xml

COSMAC Game System running the Coin Bowling game.

Key definition:

katch.xml

COSMAC Game System running the Katch game.

Key definition:

tag-bowling.xml

COSMAC Game System running the Tag & Bowling games.

Key definition:

RCA COSMAC Development System

cdp18s005-CDSII.xml

CDS configuration for the CDP18S005 or the CDS II System. Note that the disk emulation has not been tested as I don't have any CDOS floppy disk images.

cdp18s007-CDSIII.xml

CDS configuration for the CDP18S007 or the CDS III System. Note that the disk emulation has not been tested as I don't have any CDOS floppy disk images.

RCA COSMAC Microboard Computer

cdp18s600.xml

Microboard configuration using a CDP18S600, CDP1805, UART terminal, PIO and CDP18S640 A/A1 Display.

cdp18s601.xml

Microboard configuration using a CDP18S601, CDP1802, serial terminal, PIO and CDP18S640 A/A1 Display.

cdp18s602.xml

Microboard configuration using a CDP18S602, CDP1802, UART terminal, CDP1852 and CDP18S640 A/A1 Display.

cdp18s603.xml

Microboard configuration using a CDP18S603, CDP1802, serial terminal, PIO and CDP18S640 A/A1 Display.

cdp18s603a.xml

Microboard configuration using a CDP18S603A, CDP1802, serial terminal, PIO and CDP18S640 A/A1 Display.

cdp18s604b.xml

Microboard configuration using a CDP18S604B, CDP1802, CDP1852, CDP18S641 UART and CDP18S640 A/A1 Display.

cdp18s605.xml

Microboard configuration using a CDP18S605, CDP1802, UART terminal and CDP18S640 A/A1 Display.

cdp18s606.xml

Microboard configuration using a CDP18S606, CDP1805, serial terminal, PIO and CDP18S640 A/A1 Display.

cdp18s607.xml

Microboard configuration using a CDP18S607, CDP1805, UART terminal, CDP1852 and CDP18S640 A/A1 Display.

cdp18s608.xml

Microboard configuration using a CDP18S608, CDP1805, serial terminal, PIO and CDP18S640 A/A1 Display.

cdp18s609.xml

Microboard configuration using a CDP18S609, CDP1805, CDP1852, CDP18S641 UART and CDP18S640 A/A1 Display.

cdp18s610.xml

Microboard configuration using a CDP18S605, CDP1805, UART terminal and CDP18S640 A/A1 Display.

cdp18s693-mcds.xml

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.xml

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.xml

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 from hex 8000-87FF, Assembler / Editor from hex 9000-AFFF, BASIC 3 from hex B000-DFFF and a 1K RAM at hex 8C00.

comx-demo-ntsc.xml

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-demo-pal.xml

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-games.xml

Crosslib game demo configuration

crosslib-<type>.xml

Crosslib configuration using ntsc1 to ntsc9, pal1 or pal2 configuration.

ms2000-fdc.xml

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.xml

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.xml

Crosslib Xbomber game

xchase.xml

Crosslib Xchase game

xhorde.xml

Crosslib Xhorde game

xshoot.xml

Crosslib Xshoot game

xsnake.xml

Crosslib Xsnake game

xstinger.xml

Crosslib Xstinger game

xverbix.xml

Crosslib Xverbix game

xvtrex.xml

Crosslib Xvtrex game

RCA MicroDisk Development System MS2000

fdc.xml

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.

hd.xml

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.

RCA Microboard Computer Development System

cdp18s693.xml

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.xml

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.xml

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 from hex 8000-87FF, Assembler / Editor from hex 9000-AFFF, BASIC 3 from hex B000-DFFF and a 1K RAM at hex 8C00.

RCA Studio II

chip8.xml

Studio chip 8 interpreter with one of the chip 8 games selected as default. Select any other Chip-8 file in the ROM field.

multicart-systemrom.xml

FLiPs 40th Anniversary Multi-Cart, with system rom activated.

multicart.xml

FLiPs 40th Anniversary Multi-Cart, with system rom disabled.

standard.xml

Standard Studio II setup, select any cartridge ROM file in the ROM field.

test-cartridge.xml

Standard Studio II Test Cartridge.

RCA Studio II

chip8-<type>.xml

Studio chip 8 interpreter running on video type ntsc or pal with one of the chip 8 games selected as default. Select any other Chip-8 file in the ROM field.

multicart-<type>.xml

FLiPs 40th Anniversary Multi-Cart running on video type ntsc or pal, with system rom activated.

standard-<type>.xml

Standard Studio III setup running on video type ntsc or pal, select any cartridge ROM file in the ROM field.

test-cartridge-<type>.xml

Standard Studio III Test Cartridge running on video type ntsc or pal.

RCA Studio IV

ntsc-basic-32k-1978.xml

The original NTSC 4K BASIC from 1978, which was recently found at the Hagley Museum and Library

<type>-basic-32k-2020.xml

4K BASIC from 2020 running on video type ntsc or pal, ported by me from the VIP version. Half of this is based on the 1978 version (initially we only had half) the other half is based on the VIP code with adaptations to run on the Studio IV.

<type>-demo.xml

Studio IV Demo running on video type ntsc or pal.

<type>-superchip.xml

My own Studio IV SuperChip interpreter! Running on video type ntsc or pal.

RCA Video Coin Arcade Game Console

chase.xml

Coin Arcade running the Chase game.

Key definition:

en_garde.xml

Coin Arcade running the En Garde !! game.

Key definition:

fighter_viii.xml

Coin Arcade running the Fighter VII game.

Key definition:

kaleidoscope.xml

Coin Arcade running the Kaleidoscope 'game'.

mines1.xml

Coin Arcade running the Mines 1 game.

Key definition:

mines2.xml

Coin Arcade running the Mines 2 game.

Key definition:

scramble-split_second.xml

Coin Arcade running the Scramble and Split-second games.

Key definition:

swords.xml

Coin Arcade running the Swords game.

Key definition:

touche.xml

Coin Arcade running the Touche !! game.

Key definition:

SBC1802

sbc1802-expansion.xml

Fully configured SBC1802 including the expansion board.

sbc1802-led-front.xml

SBC1802 configuration using only the main board and a led based front panel.

sbc1802-till-dial-front.xml

SBC1802 configuration using only the main board and a TIL based front panel with a hex dial switch.

sbc1802-til-front.xml

SBC1802 configuration using only the main board and a TIL based front panel.

Studio 2020

<type>.xml

Type ntsc or pal version of the Studio 2020 project Ed and myself started (and never finsihed) during Covid.

Telmac 1800

chip8.xml

TMC-1800 running chip 8 with one of the chip 8 games selected as default. Select any Chip-8 file in the RAM field or use LOAD after Start.

Telmac 2000

chip8.xml

TMC-2000 running chip 8 with one of the chip 8 games selected as default. Select any Chip-8 file in the RAM field or use LOAD after Start.

Telmac TMC-600

exp-151182.xml

TMC-600 including Expansion 151182 and 37K RAM.

VELF

bare-autoboot.xml

Josh's VELF including VELF bios v3.1 and auto booting at address 0x8000.

VIP2K Membership Card

monitor-1.3a.xml

Chuck's VIP2K monitor version 1.3a

monitor-1.4,<type>.xml

Chuck's VIP2K monitor version 1.4, running on video type ntsc or pal.

monitor-1.5,<type>,chip8

Chuck's VIP2K monitor version 1.5, running on video type ntsc or pal and Chip-8 ready.

monitor-1.5,<type>

Chuck's VIP2K monitor version 1.5, running on video type ntsc or pal.

Note that in the default setting a VT100 terminal is supported but no VT window will open. This as the VIP2K when running the standard ROM doesn't use any terminal I/O except for the file transfer functions of the monitor and BASIC. The file I/O will work even if no video terminal is opened.

VIP2K video emulation is not exactly the same as on the real VIP2K. This is affecting the top 8 scan lines of the screen which in normal operation should be blank and as such this difference is not noticeable. If data is shown on those lines it will not match the real VIP2K.

VIS1802

vis1802.xml

VIS1802 terminal running on NTSC video.

VP3000 Interactive Data Terminal

vp3301.xml

VP3301 terminal running on NTSC video.

VT1802

vt1802-12Mhz-7pixels-loop.xml

Loopback VT1802 terminal running online with character size 7x9 and screensize 80x25. Running on a CPU speed of 12 MHz.

vt1802-12Mhz-7pixels.xml

VT1802 terminal running BASIC localaly with character size 7x9 and screensize 80x25. Running on a CPU speed of 12 MHz.

vt1802-12Mhz-8pixels.xml

VT1802 terminal running BASIC localaly with character size 8x10 and screensize 80x24. Running on a CPU speed of 12 MHz.

vt1802-14Mhz-8pixels-loop.xml

Loopback VT1802 terminal running online with character size 8x9 and screensize 80x26. Running on a CPU speed of 14 MHz.

vt1802-14Mhz-8pixels.xml

VT1802 terminal running BASIC localaly with character size 8x9 and screensize 80x26. Running on a CPU speed of 14 MHz.

vt1802-14Mhz-9pixels.xml

VT1802 terminal running BASIC localaly with character size 9x9 screensize 80x25. Running on a CPU speed of 14 MHz.

Visicom COM-100

standard.xml

Standard Visicom COM-100 setup, select any cartridge ROM file in the ROM field.