Skip to content

Add TRS-80 and Colour Genie (EACA EG2000) systems#15276

Open
WizzardSK wants to merge 1 commit intobatocera-linux:masterfrom
WizzardSK:trs80
Open

Add TRS-80 and Colour Genie (EACA EG2000) systems#15276
WizzardSK wants to merge 1 commit intobatocera-linux:masterfrom
WizzardSK:trs80

Conversation

@WizzardSK
Copy link
Contributor

@WizzardSK WizzardSK commented Feb 1, 2026

Summary

  • Add TRS-80 (Tandy Radio Shack, 1977) system support using MAME
  • Add Colour Genie EG2000 (EACA, 1982) - TRS-80 compatible home computer

Systems

TRS-80

  • Models: Model I, Model III, Model 4, Model 4P
  • Media: cassette (.cas), floppy (.dsk/.dmk), quickload (.cmd), BASIC (.bas)
  • BIOS: trs80.zip, trs80m3.zip, trs80m4.zip, trs80m4p.zip
  • Software lists: trs80_cass, trs80_flop, trs80_quik

Colour Genie (cgenie)

  • MAME driver: cgenie
  • Media: cassette (.cas), wav
  • BIOS: cgenie.zip
  • Software lists: cgenie_cass, cgenie_flop_rom
  • Autoload: CLOAD command after boot prompts

Emulators

  • libretro-mame (default)
  • standalone MAME

Files changed

  • configgen-defaults.yml - emulator defaults for both systems
  • messSystems.csv - MAME mess system definitions
  • batocera-systems - BIOS file definitions
  • es_systems.yml - EmulationStation system entries
  • mame.emulator.yml - MAME standalone config (padtokeyboard, softList, altromtype, enableui, pergamecfg)
  • mame.libretro.core.yml - libretro-mame config (identical features)

@WizzardSK WizzardSK force-pushed the trs80 branch 8 times, most recently from 092db0e to ca3b467 Compare February 7, 2026 08:22
@dmanlfc dmanlfc added the 43 Batocera 43 label Feb 8, 2026
@WizzardSK WizzardSK changed the title New system TRS-80 using MAME Add TRS-80 and Colour Genie (EACA EG2000) systems Feb 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

43 Batocera 43

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants