From 5de27856ed9bc4aa8cdb1cf7b759b54a366c3284 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sat, 30 Mar 2024 09:23:13 -0400 Subject: [PATCH] add a couple more coco machines --- Ample.xcodeproj/project.pbxproj | 24 + Ample/Resources/coco2bh.plist | 3194 ++++++++++++++++++++++++++++++ Ample/Resources/coco3h.plist | 3193 ++++++++++++++++++++++++++++++ Ample/Resources/cocoh.plist | 3265 +++++++++++++++++++++++++++++++ Ample/Resources/mc10.plist | 497 +++++ Ample/Resources/models.plist | 24 + Ample/Resources/roms.plist | 12 + python/machines.py | 7 +- python/mkmodels.py | 5 +- 9 files changed, 10217 insertions(+), 4 deletions(-) create mode 100644 Ample/Resources/coco2bh.plist create mode 100644 Ample/Resources/coco3h.plist create mode 100644 Ample/Resources/cocoh.plist create mode 100644 Ample/Resources/mc10.plist diff --git a/Ample.xcodeproj/project.pbxproj b/Ample.xcodeproj/project.pbxproj index 5e15ea8..440efa5 100644 --- a/Ample.xcodeproj/project.pbxproj +++ b/Ample.xcodeproj/project.pbxproj @@ -59,6 +59,14 @@ B64AF1FB250EF6A500A09B9B /* Transformers.m in Sources */ = {isa = PBXBuildFile; fileRef = B64AF1F9250EF6A500A09B9B /* Transformers.m */; }; B65C0A772B9E77DC00CB24C9 /* mactv.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65C0A762B9E77DC00CB24C9 /* mactv.plist */; }; B65C0A782B9E77DC00CB24C9 /* mactv.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65C0A762B9E77DC00CB24C9 /* mactv.plist */; }; + B65D1B942BB7B1AC00C15287 /* cocoh.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65D1B902BB7B1AB00C15287 /* cocoh.plist */; }; + B65D1B952BB7B1AC00C15287 /* cocoh.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65D1B902BB7B1AB00C15287 /* cocoh.plist */; }; + B65D1B962BB7B1AC00C15287 /* mc10.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65D1B912BB7B1AB00C15287 /* mc10.plist */; }; + B65D1B972BB7B1AC00C15287 /* mc10.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65D1B912BB7B1AB00C15287 /* mc10.plist */; }; + B65D1B982BB7B1AC00C15287 /* coco2bh.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65D1B922BB7B1AB00C15287 /* coco2bh.plist */; }; + B65D1B992BB7B1AC00C15287 /* coco2bh.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65D1B922BB7B1AB00C15287 /* coco2bh.plist */; }; + B65D1B9A2BB7B1AC00C15287 /* coco3h.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65D1B932BB7B1AC00C15287 /* coco3h.plist */; }; + B65D1B9B2BB7B1AC00C15287 /* coco3h.plist in Resources */ = {isa = PBXBuildFile; fileRef = B65D1B932BB7B1AC00C15287 /* coco3h.plist */; }; B65D718625E70BD5008C5F87 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B65D718525E70BD5008C5F87 /* WebKit.framework */; }; B65D718725E70BE5008C5F87 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B65D718525E70BD5008C5F87 /* WebKit.framework */; }; B66236A924FD9A34006CABD7 /* PreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = B66236A824FD9A34006CABD7 /* PreferencesWindowController.m */; }; @@ -725,6 +733,10 @@ B65085B725B616AC00354EC9 /* maclc3.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = maclc3.plist; sourceTree = ""; }; B65085B825B616AC00354EC9 /* maciici.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = maciici.plist; sourceTree = ""; }; B65C0A762B9E77DC00CB24C9 /* mactv.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mactv.plist; sourceTree = ""; }; + B65D1B902BB7B1AB00C15287 /* cocoh.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = cocoh.plist; sourceTree = ""; }; + B65D1B912BB7B1AB00C15287 /* mc10.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mc10.plist; sourceTree = ""; }; + B65D1B922BB7B1AB00C15287 /* coco2bh.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = coco2bh.plist; sourceTree = ""; }; + B65D1B932BB7B1AC00C15287 /* coco3h.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = coco3h.plist; sourceTree = ""; }; B65D718525E70BD5008C5F87 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; B66116842A2535EF0038A3E2 /* st.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = st.plist; sourceTree = ""; }; B66116872A2535F50038A3E2 /* megast.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = megast.plist; sourceTree = ""; }; @@ -1155,6 +1167,10 @@ B6896E082B016CE000251FA4 /* vt102.plist */, B6896DEA2B016CD800251FA4 /* vt240.plist */, B6896DCD2B016CD100251FA4 /* zijini.plist */, + B65D1B922BB7B1AB00C15287 /* coco2bh.plist */, + B65D1B932BB7B1AC00C15287 /* coco3h.plist */, + B65D1B902BB7B1AB00C15287 /* cocoh.plist */, + B65D1B912BB7B1AB00C15287 /* mc10.plist */, B6FECDCF2BA8AA080025B402 /* oric1.plist */, B6FECDCE2BA8AA080025B402 /* orica.plist */, B6FECDCC2BA8AA080025B402 /* prav8d.plist */, @@ -1615,8 +1631,10 @@ B67878862B01732700CFACF2 /* hp9k370.plist in Resources */, B67878F32B01732700CFACF2 /* macqd605.plist in Resources */, B67878E72B01732700CFACF2 /* mac512ke.plist in Resources */, + B65D1B982BB7B1AC00C15287 /* coco2bh.plist in Resources */, B6DDECCE2505A86E0093587A /* eject-16x16@3x.png in Resources */, B678789A2B01732700CFACF2 /* las3000.plist in Resources */, + B65D1B9A2BB7B1AC00C15287 /* coco3h.plist in Resources */, B67878C52B01732700CFACF2 /* rtpc025.plist in Resources */, B678786A2B01732700CFACF2 /* ace1000.plist in Resources */, B6EEFACC2B9ABCAE0068B47C /* dragon200.plist in Resources */, @@ -1706,6 +1724,7 @@ B67878E02B01732700CFACF2 /* craft2p.plist in Resources */, B6665C1C265C639A00254939 /* Autocomplete.xib in Resources */, B67878BC2B01732700CFACF2 /* rc2030.plist in Resources */, + B65D1B962BB7B1AC00C15287 /* mc10.plist in Resources */, B67879312B0195DB00CFACF2 /* sun2_120.plist in Resources */, B67878FE2B01732700CFACF2 /* uniap2en.plist in Resources */, B67879192B0195DB00CFACF2 /* sun2_50.plist in Resources */, @@ -1751,6 +1770,7 @@ B67878CC2B01732700CFACF2 /* vt101.plist in Resources */, B67878CE2B01732700CFACF2 /* vt240.plist in Resources */, B67878C12B01732700CFACF2 /* rs3230.plist in Resources */, + B65D1B942BB7B1AC00C15287 /* cocoh.plist in Resources */, B6EEFAC42B9ABCAE0068B47C /* dragon32.plist in Resources */, B67879172B0195DB00CFACF2 /* sun1.plist in Resources */, B67878962B01732700CFACF2 /* ip6400.plist in Resources */, @@ -1880,6 +1900,7 @@ B67878252B01732600CFACF2 /* rc2030.plist in Resources */, B67878452B01732600CFACF2 /* apple3.plist in Resources */, B67878392B01732600CFACF2 /* ace500.plist in Resources */, + B65D1B952BB7B1AC00C15287 /* cocoh.plist in Resources */, B67878192B01732600CFACF2 /* models~extra.plist in Resources */, B67877D72B01732600CFACF2 /* apple2.plist in Resources */, B67878072B01732600CFACF2 /* maccclas.plist in Resources */, @@ -1920,6 +1941,7 @@ B678784F2B01732600CFACF2 /* mac128k.plist in Resources */, B678782E2B01732600CFACF2 /* rtpc025.plist in Resources */, B6DDECD52505A86E0093587A /* eject-hover-16x16@3x.png in Resources */, + B65D1B972BB7B1AC00C15287 /* mc10.plist in Resources */, B6EEFACD2B9ABCAE0068B47C /* dragon200.plist in Resources */, B678784C2B01732600CFACF2 /* las128ex.plist in Resources */, B67878262B01732600CFACF2 /* rc3230.plist in Resources */, @@ -2011,11 +2033,13 @@ B67878092B01732600CFACF2 /* macct650.plist in Resources */, B67878662B01732600CFACF2 /* st.plist in Resources */, B67878552B01732600CFACF2 /* maciisi.plist in Resources */, + B65D1B992BB7B1AC00C15287 /* coco2bh.plist in Resources */, B67878052B01732600CFACF2 /* mac2fdhd.plist in Resources */, B678784B2B01732600CFACF2 /* ivelultr.plist in Resources */, B67878162B01732600CFACF2 /* macse30.plist in Resources */, B678785A2B01732600CFACF2 /* maclc550.plist in Resources */, B678784A2B01732600CFACF2 /* elppa.plist in Resources */, + B65D1B9B2BB7B1AC00C15287 /* coco3h.plist in Resources */, B6E4B5E324FDE2670094A35C /* Defaults.plist in Resources */, B6F7B539266FDA5B00624C6B /* MachineView.xib in Resources */, B678783B2B01732600CFACF2 /* agat9.plist in Resources */, diff --git a/Ample/Resources/coco2bh.plist b/Ample/Resources/coco2bh.plist new file mode 100644 index 0000000..823f85f --- /dev/null +++ b/Ample/Resources/coco2bh.plist @@ -0,0 +1,3194 @@ + + + + + value + coco2bh + description + Color Computer 2B (HD6309) + media + + cass + 1 + + resolution + + 372 + 243 + + slots + + + name + ramsize + description + RAM + options + + + intValue + 4096 + description + 4K + value + 4K + default + + + + intValue + 16384 + description + 16K + value + 16K + default + + + + intValue + 32768 + description + 32K + value + 32K + default + + + + intValue + 65536 + description + 64K + value + 64K + default + + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + devname + scorpion_ic + + + value + pty + description + Pseudo Terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + default + + devname + rs_serial_printer + + + value + loopback + description + RS-232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS-232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + devname + rs232_sync_io + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + devname + serial_keyboard + + + value + printer + description + Serial Printer + devname + serial_printer + + + value + terminal + description + Serial Terminal + devname + serial_terminal + + + value + sunkbd + description + Sun Keyboard Adaptor + devname + sunkbd_adaptor + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + devname + mockingboardd + + + value + swtpc8212 + description + SWTPC8212 Terminal + devname + swtpc8212_terminal + + + + + name + ext + description + Expansion + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + devname + dragon_msx2 + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + devname + coco_rs232 + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + devname + coco_dcmodem + + + value + fdc + description + CoCo Floppy Disk Controller + default + + devname + coco_fdc + + + value + gmc + description + CoCo Games Master Cartridge + devname + cocopakgmc + + + value + max + description + CoCo Max HI-RES Input Module + devname + cocopakmax + + + value + midi + description + CoCo MIDI PAK + devname + coco_midi + + + value + multi + description + CoCo Multi-Pak Interface + devname + coco_multipack + + + value + orch90 + description + CoCo Orch-90 PAK + devname + coco_orch90 + + + value + ccpsg + description + CoCo PSG + devname + coco_psg + + + value + ssc + description + CoCo S/SC PAK + devname + coco_ssc + + + value + wpk + description + CoCo WordPak + devname + coco_wpk + + + value + wpk2p + description + CoCo WordPak 2+ + devname + coco_wpk2p + + + value + wpk2 + description + CoCo WordPak II + devname + coco_wpk2 + + + value + wpkrs + description + CoCo WordPak RS + devname + coco_wpkrs + + + value + cd6809_fdc + description + Codimex CD-6809 Disk BASIC (1986) + devname + cd6809_fdc + + + value + ram + description + Disto RAM Cartridge + devname + cocopakram + + + value + scii + description + Disto Super Controller II + devname + coco_scii + + + value + ide + description + Glenside IDE Adapter + devname + coco_ide + + + value + cp450_fdc + description + Prológica CP-450 BASIC Disco V. 1.0 (1984) + devname + cp450_fdc + + + value + stecomp + description + Speech Systems Stereo Composer + devname + coco_stereo_composer + + + value + sym12 + description + Speech Systems Symphony Twelve + devname + coco_symphony_twelve + + + + + devices + + + name + cd6809_fdc + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + + + name + coco_dcmodem + slots + + + name + :port + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + coco_fdc + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + + + name + coco_ide + slots + + + name + :ata:0 + options + + + value + + description + —None— + default + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + hdd + description + Hard Disk + default + + media + + hard + 1 + + + + value + zip100 + description + Iomega Zip 100MB IDE Drive + default + + + + value + cr589 + description + Matsushita CR589 CD-ROM Drive + default + + + + value + xm3301 + description + Toshiba XM-3301 CD-ROM Drive + default + + + + + + name + :ata:1 + options + + + value + + description + —None— + default + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + hdd + description + Hard Disk + default + + media + + hard + 1 + + + + value + zip100 + description + Iomega Zip 100MB IDE Drive + default + + + + value + cr589 + description + Matsushita CR589 CD-ROM Drive + default + + + + value + xm3301 + description + Toshiba XM-3301 CD-ROM Drive + default + + + + + + name + :slot + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + fdc + description + CoCo Floppy Disk Controller + default + + media + + floppy_5_25 + 2 + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + cd6809_fdc + description + Codimex CD-6809 Disk BASIC (1986) + default + + media + + floppy_5_25 + 2 + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + scii + description + Disto Super Controller II + default + + media + + floppy_5_25 + 2 + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + cp450_fdc + description + Prológica CP-450 BASIC Disco V. 1.0 (1984) + default + + media + + floppy_5_25 + 2 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + + + name + coco_midi + slots + + + name + :mdin + options + + + value + + description + —None— + default + + + + value + midiin + description + MIDI In port + default + + media + + midiin + 1 + + + + + + name + :mdthru + options + + + value + + description + —None— + default + + + + value + midiout + description + MIDI Out port + default + + media + + midiout + 1 + + + + + + name + :mdout + options + + + value + + description + —None— + default + + + + value + midiout + description + MIDI Out port + default + + media + + midiout + 1 + + + + + + + + name + coco_multipack + slots + + + name + :slot1 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + name + :slot2 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + name + :slot3 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + name + :slot4 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + fdc + description + CoCo Floppy Disk Controller + default + + media + + floppy_5_25 + 2 + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + cd6809_fdc + description + Codimex CD-6809 Disk BASIC (1986) + default + + media + + floppy_5_25 + 2 + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + scii + description + Disto Super Controller II + default + + media + + floppy_5_25 + 2 + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + cp450_fdc + description + Prológica CP-450 BASIC Disco V. 1.0 (1984) + default + + media + + floppy_5_25 + 2 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + + + name + coco_rs232 + slots + + + name + :port + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + coco_scii + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :meb + options + + + value + + description + —None— + default + + + + value + rtime + description + Disto Real Time Clock Card + default + + + + + + + + name + cocopakram + slots + + + name + :meb + options + + + value + + description + —None— + default + + + + value + rtime + description + Disto Real Time Clock Card + default + + + + + + + + name + cp450_fdc + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + + + name + distomeb_rtime + slots + + + name + :centronics + options + + + value + + description + —None— + default + + + + value + printer + description + Centronics Printer + default + + + + value + pl80 + description + COMX PL-80 + default + + + + value + covox_stereo + description + Covox (Stereo-in-1) + default + + + + value + covox + description + Covox Speech Thing + default + + + + value + digiblst + description + Digiblaster (DIY) + default + + + + value + ap2000 + description + Epson ActionPrinter 2000 + default + + + + value + ex800 + description + Epson EX-800 + default + + + + value + lx800 + description + Epson LX-800 + default + + + + value + lx810l + description + Epson LX-810L + default + + + + value + p72 + description + NEC PinWriter P72 + default + + + + value + samdac + description + SAMDAC + default + + + + value + nlq401 + description + Schneider NLQ 401 Matrix Printer + default + + + + value + chessmec + description + Tasc ChessMachine EC Interface + default + + + + value + smartboard + description + Tasc SmartBoard SB30 Interface + default + + + + + + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + sunkbd_adaptor + slots + + + name + :keyboard + options + + + value + + description + —None— + default + + + + value + type3hle + description + Sun Type 3 Keyboard (HLE) + default + + + + value + type4hle + description + Sun Type 4 Keyboard (HLE) + default + + + + value + type5gbhle + description + Sun Type 5 Keyboard (Great Britain - HLE) + default + + + + value + type5jphle + description + Sun Type 5 Keyboard (Japan - HLE) + default + + + + value + type5sehle + description + Sun Type 5 Keyboard (Sweden - HLE) + default + + + + value + type5hle + description + Sun Type 5 Keyboard (U.S.A. - HLE) + default + + + + + + + + software + + + name + coco_cart.xml + filter + COCO + + + name + coco_flop.xml + filter + COCO + + dragon_cart.xml + + + diff --git a/Ample/Resources/coco3h.plist b/Ample/Resources/coco3h.plist new file mode 100644 index 0000000..01db2b7 --- /dev/null +++ b/Ample/Resources/coco3h.plist @@ -0,0 +1,3193 @@ + + + + + value + coco3h + description + Color Computer 3 (NTSC; HD6309) + media + + cass + 1 + + resolution + + 639 + 239 + + slots + + + name + ramsize + description + RAM + options + + + intValue + 131072 + description + 128K + value + 128K + default + + + + intValue + 524288 + description + 512K + value + 512K + default + + + + intValue + 2097152 + description + 2M + value + 2M + default + + + + intValue + 8388608 + description + 8M + value + 8M + default + + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + devname + scorpion_ic + + + value + pty + description + Pseudo Terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + default + + devname + rs_serial_printer + + + value + loopback + description + RS-232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS-232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + devname + rs232_sync_io + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + devname + serial_keyboard + + + value + printer + description + Serial Printer + devname + serial_printer + + + value + terminal + description + Serial Terminal + devname + serial_terminal + + + value + sunkbd + description + Sun Keyboard Adaptor + devname + sunkbd_adaptor + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + devname + mockingboardd + + + value + swtpc8212 + description + SWTPC8212 Terminal + devname + swtpc8212_terminal + + + + + name + ext + description + Expansion + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + devname + dragon_msx2 + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + devname + coco_rs232 + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + devname + coco_dcmodem + + + value + fdc + description + CoCo Floppy Disk Controller + default + + devname + coco_fdc + + + value + gmc + description + CoCo Games Master Cartridge + devname + cocopakgmc + + + value + max + description + CoCo Max HI-RES Input Module + devname + cocopakmax + + + value + midi + description + CoCo MIDI PAK + devname + coco_midi + + + value + multi + description + CoCo Multi-Pak Interface + devname + coco_multipack + + + value + orch90 + description + CoCo Orch-90 PAK + devname + coco_orch90 + + + value + ccpsg + description + CoCo PSG + devname + coco_psg + + + value + ssc + description + CoCo S/SC PAK + devname + coco_ssc + + + value + wpk + description + CoCo WordPak + devname + coco_wpk + + + value + wpk2p + description + CoCo WordPak 2+ + devname + coco_wpk2p + + + value + wpk2 + description + CoCo WordPak II + devname + coco_wpk2 + + + value + wpkrs + description + CoCo WordPak RS + devname + coco_wpkrs + + + value + cd6809_fdc + description + Codimex CD-6809 Disk BASIC (1986) + devname + cd6809_fdc + + + value + ram + description + Disto RAM Cartridge + devname + cocopakram + + + value + scii + description + Disto Super Controller II + devname + coco_scii + + + value + ide + description + Glenside IDE Adapter + devname + coco_ide + + + value + cp450_fdc + description + Prológica CP-450 BASIC Disco V. 1.0 (1984) + devname + cp450_fdc + + + value + stecomp + description + Speech Systems Stereo Composer + devname + coco_stereo_composer + + + value + sym12 + description + Speech Systems Symphony Twelve + devname + coco_symphony_twelve + + + + + devices + + + name + cd6809_fdc + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + + + name + coco_dcmodem + slots + + + name + :port + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + coco_fdc + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + + + name + coco_ide + slots + + + name + :ata:0 + options + + + value + + description + —None— + default + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + hdd + description + Hard Disk + default + + media + + hard + 1 + + + + value + zip100 + description + Iomega Zip 100MB IDE Drive + default + + + + value + cr589 + description + Matsushita CR589 CD-ROM Drive + default + + + + value + xm3301 + description + Toshiba XM-3301 CD-ROM Drive + default + + + + + + name + :ata:1 + options + + + value + + description + —None— + default + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + hdd + description + Hard Disk + default + + media + + hard + 1 + + + + value + zip100 + description + Iomega Zip 100MB IDE Drive + default + + + + value + cr589 + description + Matsushita CR589 CD-ROM Drive + default + + + + value + xm3301 + description + Toshiba XM-3301 CD-ROM Drive + default + + + + + + name + :slot + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + fdc + description + CoCo Floppy Disk Controller + default + + media + + floppy_5_25 + 2 + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + cd6809_fdc + description + Codimex CD-6809 Disk BASIC (1986) + default + + media + + floppy_5_25 + 2 + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + scii + description + Disto Super Controller II + default + + media + + floppy_5_25 + 2 + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + cp450_fdc + description + Prológica CP-450 BASIC Disco V. 1.0 (1984) + default + + media + + floppy_5_25 + 2 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + + + name + coco_midi + slots + + + name + :mdin + options + + + value + + description + —None— + default + + + + value + midiin + description + MIDI In port + default + + media + + midiin + 1 + + + + + + name + :mdthru + options + + + value + + description + —None— + default + + + + value + midiout + description + MIDI Out port + default + + media + + midiout + 1 + + + + + + name + :mdout + options + + + value + + description + —None— + default + + + + value + midiout + description + MIDI Out port + default + + media + + midiout + 1 + + + + + + + + name + coco_multipack + slots + + + name + :slot1 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + name + :slot2 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + name + :slot3 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + name + :slot4 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + fdc + description + CoCo Floppy Disk Controller + default + + media + + floppy_5_25 + 2 + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + cd6809_fdc + description + Codimex CD-6809 Disk BASIC (1986) + default + + media + + floppy_5_25 + 2 + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + scii + description + Disto Super Controller II + default + + media + + floppy_5_25 + 2 + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + cp450_fdc + description + Prológica CP-450 BASIC Disco V. 1.0 (1984) + default + + media + + floppy_5_25 + 2 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + + + name + coco_rs232 + slots + + + name + :port + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + coco_scii + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :meb + options + + + value + + description + —None— + default + + + + value + rtime + description + Disto Real Time Clock Card + default + + + + + + + + name + cocopakram + slots + + + name + :meb + options + + + value + + description + —None— + default + + + + value + rtime + description + Disto Real Time Clock Card + default + + + + + + + + name + cp450_fdc + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + + + name + distomeb_rtime + slots + + + name + :centronics + options + + + value + + description + —None— + default + + + + value + printer + description + Centronics Printer + default + + + + value + pl80 + description + COMX PL-80 + default + + + + value + covox_stereo + description + Covox (Stereo-in-1) + default + + + + value + covox + description + Covox Speech Thing + default + + + + value + digiblst + description + Digiblaster (DIY) + default + + + + value + ap2000 + description + Epson ActionPrinter 2000 + default + + + + value + ex800 + description + Epson EX-800 + default + + + + value + lx800 + description + Epson LX-800 + default + + + + value + lx810l + description + Epson LX-810L + default + + + + value + p72 + description + NEC PinWriter P72 + default + + + + value + samdac + description + SAMDAC + default + + + + value + nlq401 + description + Schneider NLQ 401 Matrix Printer + default + + + + value + chessmec + description + Tasc ChessMachine EC Interface + default + + + + value + smartboard + description + Tasc SmartBoard SB30 Interface + default + + + + + + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + sunkbd_adaptor + slots + + + name + :keyboard + options + + + value + + description + —None— + default + + + + value + type3hle + description + Sun Type 3 Keyboard (HLE) + default + + + + value + type4hle + description + Sun Type 4 Keyboard (HLE) + default + + + + value + type5gbhle + description + Sun Type 5 Keyboard (Great Britain - HLE) + default + + + + value + type5jphle + description + Sun Type 5 Keyboard (Japan - HLE) + default + + + + value + type5sehle + description + Sun Type 5 Keyboard (Sweden - HLE) + default + + + + value + type5hle + description + Sun Type 5 Keyboard (U.S.A. - HLE) + default + + + + + + + + software + + + name + coco_cart.xml + filter + COCO3 + + + name + coco_flop.xml + filter + COCO3 + + + + diff --git a/Ample/Resources/cocoh.plist b/Ample/Resources/cocoh.plist new file mode 100644 index 0000000..7ae64e4 --- /dev/null +++ b/Ample/Resources/cocoh.plist @@ -0,0 +1,3265 @@ + + + + + value + cocoh + description + Color Computer 1/2 (HD6309) + media + + cass + 1 + + resolution + + 372 + 243 + + slots + + + name + ramsize + description + RAM + options + + + intValue + 4096 + description + 4K + value + 4K + default + + + + intValue + 16384 + description + 16K + value + 16K + default + + + + intValue + 32768 + description + 32K + value + 32K + default + + + + intValue + 65536 + description + 64K + value + 64K + default + + + + + + name + bios + description + ROM + options + + + value + + description + —Default— + default + + + + value + b10 + description + Color BASIC v1.0 + + + value + b11 + description + Color BASIC v1.1 + + + value + b12 + description + Color BASIC v1.2 + + + value + b10e10 + description + Color BASIC v1.0 / Extended Color BASIC v1.0 + + + value + b10e11 + description + Color BASIC v1.0 / Extended Color BASIC v1.1 + + + value + b11e10 + description + Color BASIC v1.1 / Extended Color BASIC v1.0 + + + value + b11e11 + description + Color BASIC v1.1 / Extended Color BASIC v1.1 + + + value + b12e10 + description + Color BASIC v1.2 / Extended Color BASIC v1.0 + + + value + b12e11 + description + Color BASIC v1.2 / Extended Color BASIC v1.1 + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + devname + scorpion_ic + + + value + pty + description + Pseudo Terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + default + + devname + rs_serial_printer + + + value + loopback + description + RS-232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS-232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + devname + rs232_sync_io + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + devname + serial_keyboard + + + value + printer + description + Serial Printer + devname + serial_printer + + + value + terminal + description + Serial Terminal + devname + serial_terminal + + + value + sunkbd + description + Sun Keyboard Adaptor + devname + sunkbd_adaptor + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + devname + mockingboardd + + + value + swtpc8212 + description + SWTPC8212 Terminal + devname + swtpc8212_terminal + + + + + name + ext + description + Expansion + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + devname + dragon_msx2 + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + devname + coco_rs232 + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + devname + coco_dcmodem + + + value + fdc + description + CoCo Floppy Disk Controller + default + + devname + coco_fdc + + + value + gmc + description + CoCo Games Master Cartridge + devname + cocopakgmc + + + value + max + description + CoCo Max HI-RES Input Module + devname + cocopakmax + + + value + midi + description + CoCo MIDI PAK + devname + coco_midi + + + value + multi + description + CoCo Multi-Pak Interface + devname + coco_multipack + + + value + orch90 + description + CoCo Orch-90 PAK + devname + coco_orch90 + + + value + ccpsg + description + CoCo PSG + devname + coco_psg + + + value + ssc + description + CoCo S/SC PAK + devname + coco_ssc + + + value + wpk + description + CoCo WordPak + devname + coco_wpk + + + value + wpk2p + description + CoCo WordPak 2+ + devname + coco_wpk2p + + + value + wpk2 + description + CoCo WordPak II + devname + coco_wpk2 + + + value + wpkrs + description + CoCo WordPak RS + devname + coco_wpkrs + + + value + cd6809_fdc + description + Codimex CD-6809 Disk BASIC (1986) + devname + cd6809_fdc + + + value + ram + description + Disto RAM Cartridge + devname + cocopakram + + + value + scii + description + Disto Super Controller II + devname + coco_scii + + + value + ide + description + Glenside IDE Adapter + devname + coco_ide + + + value + cp450_fdc + description + Prológica CP-450 BASIC Disco V. 1.0 (1984) + devname + cp450_fdc + + + value + stecomp + description + Speech Systems Stereo Composer + devname + coco_stereo_composer + + + value + sym12 + description + Speech Systems Symphony Twelve + devname + coco_symphony_twelve + + + + + devices + + + name + cd6809_fdc + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + + + name + coco_dcmodem + slots + + + name + :port + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + coco_fdc + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + + + name + coco_ide + slots + + + name + :ata:0 + options + + + value + + description + —None— + default + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + hdd + description + Hard Disk + default + + media + + hard + 1 + + + + value + zip100 + description + Iomega Zip 100MB IDE Drive + default + + + + value + cr589 + description + Matsushita CR589 CD-ROM Drive + default + + + + value + xm3301 + description + Toshiba XM-3301 CD-ROM Drive + default + + + + + + name + :ata:1 + options + + + value + + description + —None— + default + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + hdd + description + Hard Disk + default + + media + + hard + 1 + + + + value + zip100 + description + Iomega Zip 100MB IDE Drive + default + + + + value + cr589 + description + Matsushita CR589 CD-ROM Drive + default + + + + value + xm3301 + description + Toshiba XM-3301 CD-ROM Drive + default + + + + + + name + :slot + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + fdc + description + CoCo Floppy Disk Controller + default + + media + + floppy_5_25 + 2 + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + cd6809_fdc + description + Codimex CD-6809 Disk BASIC (1986) + default + + media + + floppy_5_25 + 2 + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + scii + description + Disto Super Controller II + default + + media + + floppy_5_25 + 2 + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + cp450_fdc + description + Prológica CP-450 BASIC Disco V. 1.0 (1984) + default + + media + + floppy_5_25 + 2 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + + + name + coco_midi + slots + + + name + :mdin + options + + + value + + description + —None— + default + + + + value + midiin + description + MIDI In port + default + + media + + midiin + 1 + + + + + + name + :mdthru + options + + + value + + description + —None— + default + + + + value + midiout + description + MIDI Out port + default + + media + + midiout + 1 + + + + + + name + :mdout + options + + + value + + description + —None— + default + + + + value + midiout + description + MIDI Out port + default + + media + + midiout + 1 + + + + + + + + name + coco_multipack + slots + + + name + :slot1 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + name + :slot2 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + name + :slot3 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + name + :slot4 + options + + + value + + description + —None— + default + + + + value + ssfm + description + 6x09 SuperSprite FM+ + default + + + + value + rs232 + description + CoCo Deluxe RS-232 PAK + default + + + + value + dcmodem + description + CoCo Direct Connect Modem PAK + default + + + + value + fdc + description + CoCo Floppy Disk Controller + default + + media + + floppy_5_25 + 2 + + + + value + gmc + description + CoCo Games Master Cartridge + default + + + + value + max + description + CoCo Max HI-RES input module + default + + + + value + midi + description + CoCo MIDI PAK + default + + media + + midiin + 1 + midiout + 2 + + + + value + orch90 + description + CoCo Orch-90 PAK + default + + + + value + ccpsg + description + CoCo PSG + default + + + + value + ssc + description + CoCo S/SC PAK + default + + + + value + wpk + description + CoCo WordPak + default + + + + value + wpk2p + description + CoCo WordPak 2+ + default + + + + value + wpk2 + description + CoCo WordPak II + default + + + + value + wpkrs + description + CoCo WordPak RS + default + + + + value + cd6809_fdc + description + Codimex CD-6809 Disk BASIC (1986) + default + + media + + floppy_5_25 + 2 + + + + value + ram + description + Disto RAM Cartridge + default + + + + value + scii + description + Disto Super Controller II + default + + media + + floppy_5_25 + 2 + + + + value + ide + description + Glenside IDE Adapter + default + + media + + hard + 1 + + + + value + cp450_fdc + description + Prológica CP-450 BASIC Disco V. 1.0 (1984) + default + + media + + floppy_5_25 + 2 + + + + value + stecomp + description + Speech Systems Stereo Composer + default + + + + value + sym12 + description + Speech Systems Symphony Twelve + default + + + + + + + + name + coco_rs232 + slots + + + name + :port + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + coco_scii + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :meb + options + + + value + + description + —None— + default + + + + value + rtime + description + Disto Real Time Clock Card + default + + + + + + + + name + cocopakram + slots + + + name + :meb + options + + + value + + description + —None— + default + + + + value + rtime + description + Disto Real Time Clock Card + default + + + + + + + + name + cp450_fdc + slots + + + name + :wd17xx:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + name + :wd17xx:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + value + 525dd + description + 5.25" double density floppy drive + default + + media + + floppy_5_25 + 1 + + + + value + 525qd + description + 5.25" quad density floppy drive + default + + media + + floppy_5_25 + 1 + + + + + + + + name + distomeb_rtime + slots + + + name + :centronics + options + + + value + + description + —None— + default + + + + value + printer + description + Centronics Printer + default + + + + value + pl80 + description + COMX PL-80 + default + + + + value + covox_stereo + description + Covox (Stereo-in-1) + default + + + + value + covox + description + Covox Speech Thing + default + + + + value + digiblst + description + Digiblaster (DIY) + default + + + + value + ap2000 + description + Epson ActionPrinter 2000 + default + + + + value + ex800 + description + Epson EX-800 + default + + + + value + lx800 + description + Epson LX-800 + default + + + + value + lx810l + description + Epson LX-810L + default + + + + value + p72 + description + NEC PinWriter P72 + default + + + + value + samdac + description + SAMDAC + default + + + + value + nlq401 + description + Schneider NLQ 401 Matrix Printer + default + + + + value + chessmec + description + Tasc ChessMachine EC Interface + default + + + + value + smartboard + description + Tasc SmartBoard SB30 Interface + default + + + + + + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + sunkbd_adaptor + slots + + + name + :keyboard + options + + + value + + description + —None— + default + + + + value + type3hle + description + Sun Type 3 Keyboard (HLE) + default + + + + value + type4hle + description + Sun Type 4 Keyboard (HLE) + default + + + + value + type5gbhle + description + Sun Type 5 Keyboard (Great Britain - HLE) + default + + + + value + type5jphle + description + Sun Type 5 Keyboard (Japan - HLE) + default + + + + value + type5sehle + description + Sun Type 5 Keyboard (Sweden - HLE) + default + + + + value + type5hle + description + Sun Type 5 Keyboard (U.S.A. - HLE) + default + + + + + + + + software + + + name + coco_cart.xml + filter + COCO + + + name + coco_flop.xml + filter + COCO + + dragon_cart.xml + + + diff --git a/Ample/Resources/mc10.plist b/Ample/Resources/mc10.plist new file mode 100644 index 0000000..745eea7 --- /dev/null +++ b/Ample/Resources/mc10.plist @@ -0,0 +1,497 @@ + + + + + value + mc10 + description + MC-10 + media + + + resolution + + 372 + 243 + + slots + + + name + ramsize + description + RAM + options + + + intValue + 4096 + description + 4K + value + 4K + default + + + + intValue + 8192 + description + 8K + value + 8K + default + + + + intValue + 20480 + description + 20K + value + 20K + default + + + + intValue + 32768 + description + 32K + value + 32K + default + + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + devname + scorpion_ic + + + value + pty + description + Pseudo Terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + default + + devname + rs_serial_printer + + + value + loopback + description + RS-232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS-232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + devname + rs232_sync_io + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + devname + serial_keyboard + + + value + printer + description + Serial Printer + devname + serial_printer + + + value + terminal + description + Serial Terminal + devname + serial_terminal + + + value + sunkbd + description + Sun Keyboard Adaptor + devname + sunkbd_adaptor + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + devname + mockingboardd + + + value + swtpc8212 + description + SWTPC8212 Terminal + devname + swtpc8212_terminal + + + + + name + ext + description + Expansion + options + + + value + + description + —None— + default + + + + value + mcx128 + description + Darren Atkinson's MCX-128 Cartridge + devname + mc10_mcx128 + + + value + multi + description + Fred_72 And 6502man's Multiports Extension + devname + mc10_multiports_ext + + + value + pak + description + MC-10 Program PAK + devname + mc10pak + + + value + ram + description + Radio Shack 16K RAM Cartridge + devname + mc10pakram + + + + + devices + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + scorpion + description + Micro-Robotics Scorpion Intelligent Controller + default + + + + value + pty + description + Pseudo Terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + loopback + description + RS-232 Loopback + default + + + + value + dec_loopback + description + RS-232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS-232 Null Modem + default + + media + + bitbanger + 1 + + + + value + patch + description + RS-232 Patch Box + default + + + + value + rs232_sync_io + description + RS-232 Synchronous I/O + default + + media + + bitbanger + 1 + + + + value + keyboard + description + Serial Keyboard + default + + + + value + printer + description + Serial Printer + default + + + + value + terminal + description + Serial Terminal + default + + + + value + sunkbd + description + Sun Keyboard Adaptor + default + + + + value + mockingboard + description + Sweet Micro Systems Mockingboard D + default + + + + value + swtpc8212 + description + SWTPC8212 Terminal + default + + + + + + + + name + sunkbd_adaptor + slots + + + name + :keyboard + options + + + value + + description + —None— + default + + + + value + type3hle + description + Sun Type 3 Keyboard (HLE) + default + + + + value + type4hle + description + Sun Type 4 Keyboard (HLE) + default + + + + value + type5gbhle + description + Sun Type 5 Keyboard (Great Britain - HLE) + default + + + + value + type5jphle + description + Sun Type 5 Keyboard (Japan - HLE) + default + + + + value + type5sehle + description + Sun Type 5 Keyboard (Sweden - HLE) + default + + + + value + type5hle + description + Sun Type 5 Keyboard (U.S.A. - HLE) + default + + + + + + + + software + + mc10.xml + + + diff --git a/Ample/Resources/models.plist b/Ample/Resources/models.plist index 73a428a..5586214 100644 --- a/Ample/Resources/models.plist +++ b/Ample/Resources/models.plist @@ -737,12 +737,24 @@ value coco + + description + Color Computer 1/2 (HD6309) + value + cocoh + description Color Computer 2B value coco2b + + description + Color Computer 2B (HD6309) + value + coco2bh + description Color Computer 3 (NTSC) @@ -755,6 +767,18 @@ value coco3p + + description + Color Computer 3 (NTSC; HD6309) + value + coco3h + + + description + MC-10 + value + mc10 + description Dragon 32 diff --git a/Ample/Resources/roms.plist b/Ample/Resources/roms.plist index d483b3a..c4246e0 100644 --- a/Ample/Resources/roms.plist +++ b/Ample/Resources/roms.plist @@ -482,6 +482,12 @@ description Creative Technology Blaster CD-R 4210 + + value + mc10_mcx128 + description + Darren Atkinson's MCX-128 Cartridge + value coco_scii @@ -662,6 +668,12 @@ description M&R Enterprises SUP'R'TERMINAL + + value + mc10 + description + MC-10 + value mac128k diff --git a/python/machines.py b/python/machines.py index d65ee14..d643646 100644 --- a/python/machines.py +++ b/python/machines.py @@ -46,7 +46,8 @@ MACHINES = ( "st", "megast", # trs - "coco", "coco2b", "coco3", "coco3p", + "coco", "coco2b", "coco3", "coco3p", "mc10", + "cocoh", "coco3h", "coco2bh", "trs80", "trs80l2", "dragon32", "dragon64", "d64plus", "dragon200", "dragon200e", "tanodr64", @@ -66,7 +67,7 @@ MACHINES_EXTRA = MACHINES + ( # amiga - "a500", "a500n", "a1000", "a1000n", "a2000", "a2000n", + "a500", "a500n", "a1000", "a1000n", "a2000", "a2000n", # DEC @@ -116,7 +117,7 @@ SLOTS = ( # dec "eia", "host", "com_port", "prt_port", "rs232a", "rs232b", "serial0", "serial1", "tty0", "tty1", - "kbd", "mse", "keyboard", "kbd_con", "mouseport", + "kbd", "mse", "keyboard", "kbd_con", "mouseport", "isa0", "isa1", "isa2", "isa3", "isa4", "isa5", "isa6", "isa7", "isa8", "isa9", "qbus:1", "qbus:2", "qbus:3", "qbus:4", "qbus:5", diff --git a/python/mkmodels.py b/python/mkmodels.py index 6476714..c7ca5c4 100644 --- a/python/mkmodels.py +++ b/python/mkmodels.py @@ -50,7 +50,10 @@ atari_st_children = ["st", "megast"] tandy_children = [ "trs80", "trs80l2", - "coco", "coco2b", "coco3", "coco3p", + "coco", "cocoh", + "coco2b", "coco2bh", + "coco3", "coco3p", "coco3h", + "mc10", "dragon32", "dragon64", "d64plus", "dragon200", "dragon200e", "tanodr64", ]