EMMA 02

Changelog V1.48

  • Previous
  • Home
  • Download
  • Change Log
  • Help
  • Compilation
    • Windows
    • OS X
    • Ubuntu
    • Fedora
    • openSUSE
  • Forums
  • Tape Conversion
  • Machine Code
    • SYSTEM00
    • CDP1801
    • CDP1802
    • CDP1804
    • CDP1805
    • Differences
  • Pseudo Code
    • AMVBAS
    • AM4KBAS
    • CARDTRAN
    • Chip-8, 8X, ETI-660 & Elf
    • FEL-1
    • FPA-1
    • FPL-2
    • FPL-4
    • GPL-2
    • GPL-3
    • GPL-4
    • GPL-A (2K RAM)
    • GPL-A (2K ROM)
    • ST2
    • ST4
    • STK
    • Test-Word
    • Super-chip
  • XML Code
    • Main Elements
    • I/O
    • System
    • A/D Convertor
    • BASIC
    • Batch wav
    • Bootstrap
    • Cassette
    • CD4536B
    • CDP1851
    • CDP1852
    • CDP1854
    • CDP1855
    • CDP1877
    • CDP1878
    • CDP1879
    • Debugger
    • COMX Diagnostic
    • Dip switch
    • Disk
    • EF Buttons
    • Flip Flop
    • Front Panel
    • GUI
    • HEX Modem
    • I/O Group
    • Keyboard
    • Keyfile
    • Locations
    • Memory
    • MM57109
    • Printer
    • RTC
    • Sound
    • Splash
    • USB
    • Video
    • Videodump
    • vt
    • X Modem
  • BASIC
    • General Information
    • COMX BASIC V1.00
    • Floating Point BASIC 2.2
    • Pecom 32 BASIC
    • Pecom 64 BASIC 1.0 & 4.0
    • Quest Super BASIC 1.4
    • Quest Super BASIC 3.0
    • Quest Super BASIC 5.0
    • Quest Super BASIC 6.0
    • RCA BASIC3 V1.1
    • Telmac SBASIC v24.3
    • Error Messages
  • Computer List

 

 

 

 

 

 

 

 

 

 

 

 

General

This is the last Emma 02 version supporting dedicated computer tabs. For the next version, Emma 02 V2.00, I'm planning to remove all dedicated tabs and only support the new XML tab. This will remove a lot of double code and in the end simplify maintenance as well as simplify introduction of additional computers.

General changes in this version:

  • Added XML tab which configures any 1802 machines via xml files
  • Next to already emulated machines the following is supported via XML:
    • COMiX and COMX with High Speed Direct Connect
    • Conic, including Apollo, Mustang, MPT-02 and M1200 (previously covered as Victory MPT-02)
    • Cybervision 2001
    • HEC1802
    • Macbug
    • RCA COSMAC Computer Game System (previously covered as part of the Video Coin Arcade)
    • Studio 2020 (an unfinished project that I started with Ed Keefe in 2020)
  • Redesigned command line interface to using the new XML emulators
  • Multiple small bug fixes

Video Terminal

  • Fixed external terminal to work with uart 16450

Cosmac VIP

  • Added support for changing background colour anywhere on the screen (when using a VIP colour board). Thanks to Nobuyoshi.

Chip 8

  • Fixed a bug in CHIP-8X, value on address 0x228 should be 8C, according to "VP580, VP585, VP590, VP595 Instruction Manual Including CHIP-8X.". This affects BXYN with N>1 (set color N lines). The only program that is known using this instruction is "Bombs Away in Color and Sound" in VIPER 4.02.11.

ETI 660

  • Changed name on the old computer tab to HUG1802/ETI because the HUG1802 was the originally kit designed in New Zealand by Hugh Anderson.

New/added SW

  • VIP 3D driving game by Nobuyoshi
  • COMX tetris clone by Winston
  • basic3.img file for the MS2000 configuration thanks to Todd Ferguson see also thread "Todd's ELF-ish to get RCA BASIC3", https://groups.io/g/cosmacelf/topic/76500174.
  • Richard's latest Elf rommapper2
  • CHIP-8X version of Bombs Away in Color and Sound.
  • Multiple Chip 8 SW adapted by Costas to run on a HEC1802 or HUG1802