Add Dragon 64 and MC-10 system support#15303
Open
WizzardSK wants to merge 1 commit intobatocera-linux:masterfrom
Open
Add Dragon 64 and MC-10 system support#15303WizzardSK wants to merge 1 commit intobatocera-linux:masterfrom
WizzardSK wants to merge 1 commit intobatocera-linux:masterfrom
Conversation
ec99caf to
363a8bf
Compare
dmanlfc
reviewed
Feb 7, 2026
package/batocera/core/batocera-configgen/configs/configgen-defaults-qcs6490.yml
Outdated
Show resolved
Hide resolved
package/batocera/core/batocera-configgen/configs/configgen-defaults-sm8250.yml
Outdated
Show resolved
Hide resolved
package/batocera/core/batocera-configgen/configs/configgen-defaults-sm8550.yml
Outdated
Show resolved
Hide resolved
package/batocera/core/batocera-configgen/configs/configgen-defaults-x86_64.yml
Outdated
Show resolved
Hide resolved
0170b6c to
639402c
Compare
Add Dragon 64 (British home computer, 1983) as a new system with MAME and XRoar emulator support. The Dragon 64 is compatible with Tandy CoCo. Features: - MAME driver support (dragon32, dragon64, dgnalpha) - XRoar emulator integration - Software list support (cassettes, cartridges, disk images) - Model selection (Dragon 32, 64, Alpha) - Media type selection (cassette, cartridge, floppy) Add MC-10 system support and enhance xroar options Add Tandy MC-10 (Micro Color Computer) as a new system with MAME, libretro MAME, and xroar emulator support. Also fix xroar default machine selection for dragon64 and add new xroar options (RAM size, TV type, TV input, keyboard translation) for all xroar systems. Add MC-10 BIOS definitions to batocera-systems Add mc10.zip (mc10.rom) and alice.zip (alice.rom) BIOS file checks for the MC-10 system. Add dragon64 to MAME media type detection and autoload Dragon 64 is CoCo-compatible and needs the same media type routing (.cas → cassette, .dsk → floppy, else → cartridge) and autoload logic as coco. Address review feedback - Remove dragon64/mc10 from hardware-specific defaults files (qcs6490, sm8250, sm8550, x86_64) since configgen-defaults.yml already sets the default emulator and these devices support libretro-mame - Move xroar_ram option from global custom_features to mc10 per-system custom_features, as RAM selection is primarily relevant for the MC-10 (4K default, expandable to 20K)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add Dragon 64 and Tandy MC-10 as new systems with MAME, libretro MAME, and XRoar emulator support.
Dragon 64
British home computer (1983) by Dragon Data, compatible with Tandy CoCo.
dragon64Tandy MC-10
Tandy Radio Shack Micro Color Computer (1983).
mc10XRoar enhancements (all systems: coco, dragon64, mc10)