From ecf9136a8a6a95e9b8cd879ba4425b03f2ede307 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Wed, 22 Nov 2023 16:38:49 -0500 Subject: [PATCH] add amiga models --- Ample.xcodeproj/project.pbxproj | 24 + Ample/Resources/a1000.plist | 859 +++++++++ Ample/Resources/a1000n.plist | 859 +++++++++ Ample/Resources/a2000.plist | 2778 ++++++++++++++++++++++++++++ Ample/Resources/a2000n.plist | 2778 ++++++++++++++++++++++++++++ Ample/Resources/a500.plist | 1180 ++++++++++++ Ample/Resources/a500n.plist | 1180 ++++++++++++ Ample/Resources/models~extra.plist | 43 + Ample/Resources/roms~extra.plist | 258 +++ python/machines.py | 4 + python/mkmodels.py | 3 + python/mkroms.py | 5 + 12 files changed, 9971 insertions(+) create mode 100644 Ample/Resources/a1000.plist create mode 100644 Ample/Resources/a1000n.plist create mode 100644 Ample/Resources/a2000.plist create mode 100644 Ample/Resources/a2000n.plist create mode 100644 Ample/Resources/a500.plist create mode 100644 Ample/Resources/a500n.plist diff --git a/Ample.xcodeproj/project.pbxproj b/Ample.xcodeproj/project.pbxproj index de8ecec..5bb6735 100644 --- a/Ample.xcodeproj/project.pbxproj +++ b/Ample.xcodeproj/project.pbxproj @@ -397,6 +397,12 @@ B6841BD7251EC926006A5C39 /* vmnet_helper.c in Sources */ = {isa = PBXBuildFile; fileRef = B6841BCA251EC88E006A5C39 /* vmnet_helper.c */; }; B6841BDA251ECB1C006A5C39 /* mame64 in CopyFiles */ = {isa = PBXBuildFile; fileRef = B66236B824FDA698006CABD7 /* mame64 */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; B6841BDE251ECC29006A5C39 /* vmnet.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B6841BDD251ECC29006A5C39 /* vmnet.framework */; }; + B6852EC92B0EAA7500BBFFC7 /* a500n.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6852EC32B0EAA7400BBFFC7 /* a500n.plist */; }; + B6852ECA2B0EAA7500BBFFC7 /* a1000.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6852EC42B0EAA7400BBFFC7 /* a1000.plist */; }; + B6852ECB2B0EAA7500BBFFC7 /* a1000n.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6852EC52B0EAA7400BBFFC7 /* a1000n.plist */; }; + B6852ECC2B0EAA7500BBFFC7 /* a2000.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6852EC62B0EAA7400BBFFC7 /* a2000.plist */; }; + B6852ECD2B0EAA7500BBFFC7 /* a2000n.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6852EC72B0EAA7400BBFFC7 /* a2000n.plist */; }; + B6852ECE2B0EAA7500BBFFC7 /* a500.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6852EC82B0EAA7500BBFFC7 /* a500.plist */; }; B68A899026BE18E000B2C8C6 /* MidiManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B68A898F26BE18E000B2C8C6 /* MidiManager.m */; }; B68A899126BE18E000B2C8C6 /* MidiManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B68A898F26BE18E000B2C8C6 /* MidiManager.m */; }; B68A899426BF124B00B2C8C6 /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B68A899326BF124B00B2C8C6 /* CoreMIDI.framework */; }; @@ -681,6 +687,12 @@ B6841BCA251EC88E006A5C39 /* vmnet_helper.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = vmnet_helper.c; sourceTree = ""; }; B6841BD0251EC913006A5C39 /* vmnet_helper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = vmnet_helper; sourceTree = BUILT_PRODUCTS_DIR; }; B6841BDD251ECC29006A5C39 /* vmnet.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = vmnet.framework; path = System/Library/Frameworks/vmnet.framework; sourceTree = SDKROOT; }; + B6852EC32B0EAA7400BBFFC7 /* a500n.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a500n.plist; sourceTree = ""; }; + B6852EC42B0EAA7400BBFFC7 /* a1000.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a1000.plist; sourceTree = ""; }; + B6852EC52B0EAA7400BBFFC7 /* a1000n.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a1000n.plist; sourceTree = ""; }; + B6852EC62B0EAA7400BBFFC7 /* a2000.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a2000.plist; sourceTree = ""; }; + B6852EC72B0EAA7400BBFFC7 /* a2000n.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a2000n.plist; sourceTree = ""; }; + B6852EC82B0EAA7500BBFFC7 /* a500.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a500.plist; sourceTree = ""; }; B6896D9D2B016CC700251FA4 /* ip6400.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ip6400.plist; sourceTree = ""; }; B6896D9E2B016CC800251FA4 /* ceci.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ceci.plist; sourceTree = ""; }; B6896DA02B016CC800251FA4 /* roms~extra.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "roms~extra.plist"; sourceTree = ""; }; @@ -916,6 +928,12 @@ B64E15AF24EA365E00E8AD3D /* Resources */ = { isa = PBXGroup; children = ( + B6852EC82B0EAA7500BBFFC7 /* a500.plist */, + B6852EC32B0EAA7400BBFFC7 /* a500n.plist */, + B6852EC42B0EAA7400BBFFC7 /* a1000.plist */, + B6852EC52B0EAA7400BBFFC7 /* a1000n.plist */, + B6852EC62B0EAA7400BBFFC7 /* a2000.plist */, + B6852EC72B0EAA7400BBFFC7 /* a2000n.plist */, B67879072B0195D800CFACF2 /* sun1.plist */, B67879082B0195D800CFACF2 /* sun2_50.plist */, B67879142B0195DB00CFACF2 /* sun2_120.plist */, @@ -1654,6 +1672,7 @@ B67878632B01732600CFACF2 /* prav8c.plist in Resources */, B67877F72B01732600CFACF2 /* indy_4613.plist in Resources */, B67877D32B01732600CFACF2 /* ace1000.plist in Resources */, + B6852ECE2B0EAA7500BBFFC7 /* a500.plist in Resources */, B67878222B01732600CFACF2 /* pi4d30.plist in Resources */, B67878022B01732600CFACF2 /* las128e2.plist in Resources */, B67877F92B01732600CFACF2 /* ip2000.plist in Resources */, @@ -1696,13 +1715,16 @@ B678783E2B01732600CFACF2 /* apple2c.plist in Resources */, B67878012B01732600CFACF2 /* ip6800.plist in Resources */, B678782B2B01732600CFACF2 /* rtpc010.plist in Resources */, + B6852ECD2B0EAA7500BBFFC7 /* a2000n.plist in Resources */, B6DDECCF2505A86E0093587A /* eject-16x16@3x.png in Resources */, B67877FA2B01732600CFACF2 /* ip2400.plist in Resources */, + B6852EC92B0EAA7500BBFFC7 /* a500n.plist in Resources */, B67878042B01732600CFACF2 /* laser128.plist in Resources */, B6DDECD12505A86E0093587A /* eject-hover-16x16.png in Resources */, B67878442B01732600CFACF2 /* apple2jp.plist in Resources */, B67877DE2B01732600CFACF2 /* apple2p.plist in Resources */, B678782A2B01732600CFACF2 /* rs3230.plist in Resources */, + B6852ECA2B0EAA7500BBFFC7 /* a1000.plist in Resources */, B67878332B01732600CFACF2 /* vt52.plist in Resources */, B678780A2B01732600CFACF2 /* maciici.plist in Resources */, B67878172B01732600CFACF2 /* maxxi.plist in Resources */, @@ -1810,6 +1832,7 @@ B63C1B9725008A2700511A71 /* DownloadWindow.xib in Resources */, B6E4B5D324FDE2670094A35C /* MainMenu.xib in Resources */, B67877EB2B01732600CFACF2 /* hp9k330.plist in Resources */, + B6852ECC2B0EAA7500BBFFC7 /* a2000.plist in Resources */, B678780E2B01732600CFACF2 /* maclc2.plist in Resources */, B67878642B01732600CFACF2 /* prav82.plist in Resources */, B67879262B0195DB00CFACF2 /* sun4_65.plist in Resources */, @@ -1817,6 +1840,7 @@ B67878142B01732600CFACF2 /* macqd650.plist in Resources */, B6E4B5DA24FDE2670094A35C /* Credits.rtf in Resources */, B67878422B01732600CFACF2 /* apple2euk.plist in Resources */, + B6852ECB2B0EAA7500BBFFC7 /* a1000n.plist in Resources */, B678781B2B01732600CFACF2 /* nws3260.plist in Resources */, B67878182B01732600CFACF2 /* microeng.plist in Resources */, B678784E2B01732600CFACF2 /* laser128o.plist in Resources */, diff --git a/Ample/Resources/a1000.plist b/Ample/Resources/a1000.plist new file mode 100644 index 0000000..2f2ca5d --- /dev/null +++ b/Ample/Resources/a1000.plist @@ -0,0 +1,859 @@ + + + + + value + a1000 + description + Amiga 1000 (PAL) + media + + + resolution + + 724 + 567 + + slots + + + name + smartport + description + Disk Drives + options + + + value + + description + + devname + smartport + default + + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + pty + description + Pseudo terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + devname + rs_serial_printer + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + loopback + description + RS232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + centronics + description + Printer + options + + + value + + description + —None— + default + + + + value + printer + description + Centronics Printer + default + + devname + centronics_printer + + + value + pl80 + description + COMX PL-80 + devname + comx_pl80 + + + value + covox_stereo + description + Covox (Stereo-in-1) + devname + covox_stereo + + + value + covox + description + Covox Speech Thing + devname + covox + + + value + digiblst + description + Digiblaster (DIY) + devname + cpcdigiblst + + + value + ap2000 + description + Epson ActionPrinter 2000 + devname + ap2000 + + + value + ex800 + description + Epson EX-800 + devname + ex800 + + + value + lx800 + description + Epson LX-800 + devname + lx800 + + + value + lx810l + description + Epson LX-810L + devname + lx810l + + + value + p72 + description + NEC PinWriter P72 + devname + p72 + + + value + samdac + description + SAMDAC + devname + centronics_samdac + + + value + nlq401 + description + Schneider NLQ 401 Matrix Printer + devname + nlq401 + + + value + chessmec + description + Tasc ChessMachine EC Interface + devname + centronics_chessmec + + + value + smartboard + description + Tasc SmartBoard SB30 Interface + devname + centronics_smartboard + + + + + name + kbd + description + Keyboard + options + + + value + + description + —None— + default + + + + value + a1000_dk + description + Amiga 1000 Keyboard (Denmark) + devname + a1000kbd_dk + + + value + a1000_fr + description + Amiga 1000 Keyboard (France/Belgium) + devname + a1000kbd_fr + + + value + a1000_de + description + Amiga 1000 Keyboard (Germany/Austria) + devname + a1000kbd_de + + + value + a1000_it + description + Amiga 1000 Keyboard (Italy) + devname + a1000kbd_it + + + value + a1000_se + description + Amiga 1000 Keyboard (Sweden/Finland) + devname + a1000kbd_se + + + value + a1000_us + description + Amiga 1000 Keyboard (U.S./Canada) + default + + devname + a1000kbd_us + + + value + a1000_gb + description + Amiga 1000 Keyboard (UK) + devname + a1000kbd_gb + + + value + a1200_us + description + Amiga 1200 Keyboard Rev B + devname + a1200kbd_rb + + + value + a2000_g80_dk + description + Amiga 2000 Keyboard (Cherry - Denmark) + devname + a2000kbd_g80_dk + + + value + a2000_g80_de + description + Amiga 2000 Keyboard (Cherry - Germany/Austria) + devname + a2000kbd_g80_de + + + value + a2000_g80_se + description + Amiga 2000 Keyboard (Cherry - Sweden/Finland) + devname + a2000kbd_g80_se + + + value + a2000_g80_us + description + Amiga 2000 Keyboard (Cherry - U.S./Canada) + devname + a2000kbd_g80_us + + + value + a2000_g80_gb + description + Amiga 2000 Keyboard (Cherry - UK) + devname + a2000kbd_g80_gb + + + value + a2000_dk + description + Amiga 2000/3000/4000 Keyboard (Denmark) + devname + a2000kbd_dk + + + value + a2000_fr + description + Amiga 2000/3000/4000 Keyboard (France/Belgium) + devname + a2000kbd_fr + + + value + a2000_de + description + Amiga 2000/3000/4000 Keyboard (Germany/Austria) + devname + a2000kbd_de + + + value + a2000_it + description + Amiga 2000/3000/4000 Keyboard (Italy) + devname + a2000kbd_it + + + value + a2000_no + description + Amiga 2000/3000/4000 Keyboard (Norway) + devname + a2000kbd_no + + + value + a2000_es + description + Amiga 2000/3000/4000 Keyboard (Spain) + devname + a2000kbd_es + + + value + a2000_se + description + Amiga 2000/3000/4000 Keyboard (Sweden/Finland) + devname + a2000kbd_se + + + value + a2000_ch + description + Amiga 2000/3000/4000 Keyboard (Switzerland) + devname + a2000kbd_ch + + + value + a2000_us + description + Amiga 2000/3000/4000 Keyboard (U.S./Canada) + devname + a2000kbd_us + + + value + a2000_gb + description + Amiga 2000/3000/4000 Keyboard (UK) + devname + a2000kbd_gb + + + + + devices + + + name + smartport + slots + + + name + fdc:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + + amiga_workbench.xml + amiga_hardware.xml + amiga_apps.xml + amiga_flop.xml + amigaocs_flop.xml + amiga_demos.xml + amiga_a1000.xml + + + diff --git a/Ample/Resources/a1000n.plist b/Ample/Resources/a1000n.plist new file mode 100644 index 0000000..b07ad25 --- /dev/null +++ b/Ample/Resources/a1000n.plist @@ -0,0 +1,859 @@ + + + + + value + a1000n + description + Amiga 1000 (NTSC) + media + + + resolution + + 724 + 483 + + slots + + + name + smartport + description + Disk Drives + options + + + value + + description + + devname + smartport + default + + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + pty + description + Pseudo terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + devname + rs_serial_printer + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + loopback + description + RS232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + centronics + description + Printer + options + + + value + + description + —None— + default + + + + value + printer + description + Centronics Printer + default + + devname + centronics_printer + + + value + pl80 + description + COMX PL-80 + devname + comx_pl80 + + + value + covox_stereo + description + Covox (Stereo-in-1) + devname + covox_stereo + + + value + covox + description + Covox Speech Thing + devname + covox + + + value + digiblst + description + Digiblaster (DIY) + devname + cpcdigiblst + + + value + ap2000 + description + Epson ActionPrinter 2000 + devname + ap2000 + + + value + ex800 + description + Epson EX-800 + devname + ex800 + + + value + lx800 + description + Epson LX-800 + devname + lx800 + + + value + lx810l + description + Epson LX-810L + devname + lx810l + + + value + p72 + description + NEC PinWriter P72 + devname + p72 + + + value + samdac + description + SAMDAC + devname + centronics_samdac + + + value + nlq401 + description + Schneider NLQ 401 Matrix Printer + devname + nlq401 + + + value + chessmec + description + Tasc ChessMachine EC Interface + devname + centronics_chessmec + + + value + smartboard + description + Tasc SmartBoard SB30 Interface + devname + centronics_smartboard + + + + + name + kbd + description + Keyboard + options + + + value + + description + —None— + default + + + + value + a1000_dk + description + Amiga 1000 Keyboard (Denmark) + devname + a1000kbd_dk + + + value + a1000_fr + description + Amiga 1000 Keyboard (France/Belgium) + devname + a1000kbd_fr + + + value + a1000_de + description + Amiga 1000 Keyboard (Germany/Austria) + devname + a1000kbd_de + + + value + a1000_it + description + Amiga 1000 Keyboard (Italy) + devname + a1000kbd_it + + + value + a1000_se + description + Amiga 1000 Keyboard (Sweden/Finland) + devname + a1000kbd_se + + + value + a1000_us + description + Amiga 1000 Keyboard (U.S./Canada) + default + + devname + a1000kbd_us + + + value + a1000_gb + description + Amiga 1000 Keyboard (UK) + devname + a1000kbd_gb + + + value + a1200_us + description + Amiga 1200 Keyboard Rev B + devname + a1200kbd_rb + + + value + a2000_g80_dk + description + Amiga 2000 Keyboard (Cherry - Denmark) + devname + a2000kbd_g80_dk + + + value + a2000_g80_de + description + Amiga 2000 Keyboard (Cherry - Germany/Austria) + devname + a2000kbd_g80_de + + + value + a2000_g80_se + description + Amiga 2000 Keyboard (Cherry - Sweden/Finland) + devname + a2000kbd_g80_se + + + value + a2000_g80_us + description + Amiga 2000 Keyboard (Cherry - U.S./Canada) + devname + a2000kbd_g80_us + + + value + a2000_g80_gb + description + Amiga 2000 Keyboard (Cherry - UK) + devname + a2000kbd_g80_gb + + + value + a2000_dk + description + Amiga 2000/3000/4000 Keyboard (Denmark) + devname + a2000kbd_dk + + + value + a2000_fr + description + Amiga 2000/3000/4000 Keyboard (France/Belgium) + devname + a2000kbd_fr + + + value + a2000_de + description + Amiga 2000/3000/4000 Keyboard (Germany/Austria) + devname + a2000kbd_de + + + value + a2000_it + description + Amiga 2000/3000/4000 Keyboard (Italy) + devname + a2000kbd_it + + + value + a2000_no + description + Amiga 2000/3000/4000 Keyboard (Norway) + devname + a2000kbd_no + + + value + a2000_es + description + Amiga 2000/3000/4000 Keyboard (Spain) + devname + a2000kbd_es + + + value + a2000_se + description + Amiga 2000/3000/4000 Keyboard (Sweden/Finland) + devname + a2000kbd_se + + + value + a2000_ch + description + Amiga 2000/3000/4000 Keyboard (Switzerland) + devname + a2000kbd_ch + + + value + a2000_us + description + Amiga 2000/3000/4000 Keyboard (U.S./Canada) + devname + a2000kbd_us + + + value + a2000_gb + description + Amiga 2000/3000/4000 Keyboard (UK) + devname + a2000kbd_gb + + + + + devices + + + name + smartport + slots + + + name + fdc:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + + amiga_workbench.xml + amiga_hardware.xml + amiga_apps.xml + amiga_flop.xml + amigaocs_flop.xml + amiga_demos.xml + amiga_a1000.xml + + + diff --git a/Ample/Resources/a2000.plist b/Ample/Resources/a2000.plist new file mode 100644 index 0000000..db3d2d2 --- /dev/null +++ b/Ample/Resources/a2000.plist @@ -0,0 +1,2778 @@ + + + + + value + a2000 + description + Amiga 2000 (PAL) + media + + + resolution + + 724 + 567 + + slots + + + name + bios + description + ROM + options + + + value + + description + —Default— + default + + + + value + kick12 + description + Kickstart 1.2 (33.180) + + + value + kick13 + description + Kickstart 1.3 (34.5) + + + value + kick204 + description + Kickstart 2.04 (37.175) + + + value + kick31 + description + Kickstart 3.1 (40.63) + + + value + logica2 + description + Logica Diagnostic 2.0 + + + + + name + smartport + description + Disk Drives + options + + + value + + description + + devname + smartport + default + + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + pty + description + Pseudo terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + devname + rs_serial_printer + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + loopback + description + RS232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + centronics + description + Printer + options + + + value + + description + —None— + default + + + + value + printer + description + Centronics Printer + default + + devname + centronics_printer + + + value + pl80 + description + COMX PL-80 + devname + comx_pl80 + + + value + covox_stereo + description + Covox (Stereo-in-1) + devname + covox_stereo + + + value + covox + description + Covox Speech Thing + devname + covox + + + value + digiblst + description + Digiblaster (DIY) + devname + cpcdigiblst + + + value + ap2000 + description + Epson ActionPrinter 2000 + devname + ap2000 + + + value + ex800 + description + Epson EX-800 + devname + ex800 + + + value + lx800 + description + Epson LX-800 + devname + lx800 + + + value + lx810l + description + Epson LX-810L + devname + lx810l + + + value + p72 + description + NEC PinWriter P72 + devname + p72 + + + value + samdac + description + SAMDAC + devname + centronics_samdac + + + value + nlq401 + description + Schneider NLQ 401 Matrix Printer + devname + nlq401 + + + value + chessmec + description + Tasc ChessMachine EC Interface + devname + centronics_chessmec + + + value + smartboard + description + Tasc SmartBoard SB30 Interface + devname + centronics_smartboard + + + + + name + zorro1 + description + Zorro 1 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + zorro2 + description + Zorro 2 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + zorro3 + description + Zorro 3 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + zorro4 + description + Zorro 4 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + zorro5 + description + Zorro 5 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + kbd + description + Keyboard + options + + + value + + description + —None— + default + + + + value + a1000_dk + description + Amiga 1000 Keyboard (Denmark) + devname + a1000kbd_dk + + + value + a1000_fr + description + Amiga 1000 Keyboard (France/Belgium) + devname + a1000kbd_fr + + + value + a1000_de + description + Amiga 1000 Keyboard (Germany/Austria) + devname + a1000kbd_de + + + value + a1000_it + description + Amiga 1000 Keyboard (Italy) + devname + a1000kbd_it + + + value + a1000_se + description + Amiga 1000 Keyboard (Sweden/Finland) + devname + a1000kbd_se + + + value + a1000_us + description + Amiga 1000 Keyboard (U.S./Canada) + devname + a1000kbd_us + + + value + a1000_gb + description + Amiga 1000 Keyboard (UK) + devname + a1000kbd_gb + + + value + a1200_us + description + Amiga 1200 Keyboard Rev B + devname + a1200kbd_rb + + + value + a2000_g80_dk + description + Amiga 2000 Keyboard (Cherry - Denmark) + devname + a2000kbd_g80_dk + + + value + a2000_g80_de + description + Amiga 2000 Keyboard (Cherry - Germany/Austria) + devname + a2000kbd_g80_de + + + value + a2000_g80_se + description + Amiga 2000 Keyboard (Cherry - Sweden/Finland) + devname + a2000kbd_g80_se + + + value + a2000_g80_us + description + Amiga 2000 Keyboard (Cherry - U.S./Canada) + devname + a2000kbd_g80_us + + + value + a2000_g80_gb + description + Amiga 2000 Keyboard (Cherry - UK) + devname + a2000kbd_g80_gb + + + value + a2000_dk + description + Amiga 2000/3000/4000 Keyboard (Denmark) + devname + a2000kbd_dk + + + value + a2000_fr + description + Amiga 2000/3000/4000 Keyboard (France/Belgium) + devname + a2000kbd_fr + + + value + a2000_de + description + Amiga 2000/3000/4000 Keyboard (Germany/Austria) + devname + a2000kbd_de + + + value + a2000_it + description + Amiga 2000/3000/4000 Keyboard (Italy) + devname + a2000kbd_it + + + value + a2000_no + description + Amiga 2000/3000/4000 Keyboard (Norway) + devname + a2000kbd_no + + + value + a2000_es + description + Amiga 2000/3000/4000 Keyboard (Spain) + devname + a2000kbd_es + + + value + a2000_se + description + Amiga 2000/3000/4000 Keyboard (Sweden/Finland) + devname + a2000kbd_se + + + value + a2000_ch + description + Amiga 2000/3000/4000 Keyboard (Switzerland) + devname + a2000kbd_ch + + + value + a2000_us + description + Amiga 2000/3000/4000 Keyboard (U.S./Canada) + default + + devname + a2000kbd_us + + + value + a2000_gb + description + Amiga 2000/3000/4000 Keyboard (UK) + devname + a2000kbd_gb + + + + + devices + + + name + smartport + slots + + + name + fdc:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + + + + + + + + name + zorro_a2091 + slots + + + name + :scsi:0 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:1 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:3 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:4 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:5 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:6 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + + + name + zorro_a2232 + slots + + + name + :rs232_1 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_2 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_3 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_4 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_5 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_6 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_7 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + zorro_buddha + slots + + + name + :ata_0: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 + + + + + + name + :ata_0: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 + + + + + + name + :ata_1: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 + + + + + + name + :ata_1: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 + + + + + + + + software + + amiga_workbench.xml + amiga_hardware.xml + amiga_apps.xml + amiga_flop.xml + amigaocs_flop.xml + amiga_demos.xml + + + diff --git a/Ample/Resources/a2000n.plist b/Ample/Resources/a2000n.plist new file mode 100644 index 0000000..e4ff875 --- /dev/null +++ b/Ample/Resources/a2000n.plist @@ -0,0 +1,2778 @@ + + + + + value + a2000n + description + Amiga 2000 (NTSC) + media + + + resolution + + 724 + 483 + + slots + + + name + bios + description + ROM + options + + + value + + description + —Default— + default + + + + value + kick12 + description + Kickstart 1.2 (33.180) + + + value + kick13 + description + Kickstart 1.3 (34.5) + + + value + kick204 + description + Kickstart 2.04 (37.175) + + + value + kick31 + description + Kickstart 3.1 (40.63) + + + value + logica2 + description + Logica Diagnostic 2.0 + + + + + name + smartport + description + Disk Drives + options + + + value + + description + + devname + smartport + default + + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + pty + description + Pseudo terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + devname + rs_serial_printer + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + loopback + description + RS232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + centronics + description + Printer + options + + + value + + description + —None— + default + + + + value + printer + description + Centronics Printer + default + + devname + centronics_printer + + + value + pl80 + description + COMX PL-80 + devname + comx_pl80 + + + value + covox_stereo + description + Covox (Stereo-in-1) + devname + covox_stereo + + + value + covox + description + Covox Speech Thing + devname + covox + + + value + digiblst + description + Digiblaster (DIY) + devname + cpcdigiblst + + + value + ap2000 + description + Epson ActionPrinter 2000 + devname + ap2000 + + + value + ex800 + description + Epson EX-800 + devname + ex800 + + + value + lx800 + description + Epson LX-800 + devname + lx800 + + + value + lx810l + description + Epson LX-810L + devname + lx810l + + + value + p72 + description + NEC PinWriter P72 + devname + p72 + + + value + samdac + description + SAMDAC + devname + centronics_samdac + + + value + nlq401 + description + Schneider NLQ 401 Matrix Printer + devname + nlq401 + + + value + chessmec + description + Tasc ChessMachine EC Interface + devname + centronics_chessmec + + + value + smartboard + description + Tasc SmartBoard SB30 Interface + devname + centronics_smartboard + + + + + name + zorro1 + description + Zorro 1 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + zorro2 + description + Zorro 2 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + zorro3 + description + Zorro 3 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + zorro4 + description + Zorro 4 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + zorro5 + description + Zorro 5 + options + + + value + + description + —None— + default + + + + value + buddha + description + Buddha IDE controller + devname + zorro_buddha + + + value + a2052 + description + CBM A2052 Fast Memory + devname + zorro_a2052 + + + value + a2058 + description + CBM A2058 Fast Memory + devname + zorro_a2058 + + + value + a2065 + description + CBM A2065 Ethernet Card + devname + zorro_a2065 + + + value + a2091 + description + CBM A2091 HD Controller + devname + zorro_a2091 + + + value + a2232 + description + CBM A2232 Serial Card + devname + zorro_a2232 + + + + + name + kbd + description + Keyboard + options + + + value + + description + —None— + default + + + + value + a1000_dk + description + Amiga 1000 Keyboard (Denmark) + devname + a1000kbd_dk + + + value + a1000_fr + description + Amiga 1000 Keyboard (France/Belgium) + devname + a1000kbd_fr + + + value + a1000_de + description + Amiga 1000 Keyboard (Germany/Austria) + devname + a1000kbd_de + + + value + a1000_it + description + Amiga 1000 Keyboard (Italy) + devname + a1000kbd_it + + + value + a1000_se + description + Amiga 1000 Keyboard (Sweden/Finland) + devname + a1000kbd_se + + + value + a1000_us + description + Amiga 1000 Keyboard (U.S./Canada) + devname + a1000kbd_us + + + value + a1000_gb + description + Amiga 1000 Keyboard (UK) + devname + a1000kbd_gb + + + value + a1200_us + description + Amiga 1200 Keyboard Rev B + devname + a1200kbd_rb + + + value + a2000_g80_dk + description + Amiga 2000 Keyboard (Cherry - Denmark) + devname + a2000kbd_g80_dk + + + value + a2000_g80_de + description + Amiga 2000 Keyboard (Cherry - Germany/Austria) + devname + a2000kbd_g80_de + + + value + a2000_g80_se + description + Amiga 2000 Keyboard (Cherry - Sweden/Finland) + devname + a2000kbd_g80_se + + + value + a2000_g80_us + description + Amiga 2000 Keyboard (Cherry - U.S./Canada) + devname + a2000kbd_g80_us + + + value + a2000_g80_gb + description + Amiga 2000 Keyboard (Cherry - UK) + devname + a2000kbd_g80_gb + + + value + a2000_dk + description + Amiga 2000/3000/4000 Keyboard (Denmark) + devname + a2000kbd_dk + + + value + a2000_fr + description + Amiga 2000/3000/4000 Keyboard (France/Belgium) + devname + a2000kbd_fr + + + value + a2000_de + description + Amiga 2000/3000/4000 Keyboard (Germany/Austria) + devname + a2000kbd_de + + + value + a2000_it + description + Amiga 2000/3000/4000 Keyboard (Italy) + devname + a2000kbd_it + + + value + a2000_no + description + Amiga 2000/3000/4000 Keyboard (Norway) + devname + a2000kbd_no + + + value + a2000_es + description + Amiga 2000/3000/4000 Keyboard (Spain) + devname + a2000kbd_es + + + value + a2000_se + description + Amiga 2000/3000/4000 Keyboard (Sweden/Finland) + devname + a2000kbd_se + + + value + a2000_ch + description + Amiga 2000/3000/4000 Keyboard (Switzerland) + devname + a2000kbd_ch + + + value + a2000_us + description + Amiga 2000/3000/4000 Keyboard (U.S./Canada) + default + + devname + a2000kbd_us + + + value + a2000_gb + description + Amiga 2000/3000/4000 Keyboard (UK) + devname + a2000kbd_gb + + + + + devices + + + name + smartport + slots + + + name + fdc:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + + + + + + + + name + zorro_a2091 + slots + + + name + :scsi:0 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:1 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:3 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:4 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:5 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:6 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + + + name + zorro_a2232 + slots + + + name + :rs232_1 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_2 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_3 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_4 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_5 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_6 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + :rs232_7 + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + zorro_buddha + slots + + + name + :ata_0: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 + + + + + + name + :ata_0: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 + + + + + + name + :ata_1: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 + + + + + + name + :ata_1: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 + + + + + + + + software + + amiga_workbench.xml + amiga_hardware.xml + amiga_apps.xml + amiga_flop.xml + amigaocs_flop.xml + amiga_demos.xml + + + diff --git a/Ample/Resources/a500.plist b/Ample/Resources/a500.plist new file mode 100644 index 0000000..26d50c9 --- /dev/null +++ b/Ample/Resources/a500.plist @@ -0,0 +1,1180 @@ + + + + + value + a500 + description + Amiga 500 (PAL) + media + + + resolution + + 724 + 567 + + slots + + + name + bios + description + ROM + options + + + value + + description + —Default— + default + + + + value + kick12 + description + Kickstart 1.2 (33.180) + + + value + kick13 + description + Kickstart 1.3 (34.5) + + + value + kick204 + description + Kickstart 2.04 (37.175) + + + value + kick31 + description + Kickstart 3.1 (40.63) + + + value + logica2 + description + Logica Diagnostic 2.0 + + + + + name + smartport + description + Disk Drives + options + + + value + + description + + devname + smartport + default + + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + pty + description + Pseudo terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + devname + rs_serial_printer + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + loopback + description + RS232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + centronics + description + Printer + options + + + value + + description + —None— + default + + + + value + printer + description + Centronics Printer + default + + devname + centronics_printer + + + value + pl80 + description + COMX PL-80 + devname + comx_pl80 + + + value + covox_stereo + description + Covox (Stereo-in-1) + devname + covox_stereo + + + value + covox + description + Covox Speech Thing + devname + covox + + + value + digiblst + description + Digiblaster (DIY) + devname + cpcdigiblst + + + value + ap2000 + description + Epson ActionPrinter 2000 + devname + ap2000 + + + value + ex800 + description + Epson EX-800 + devname + ex800 + + + value + lx800 + description + Epson LX-800 + devname + lx800 + + + value + lx810l + description + Epson LX-810L + devname + lx810l + + + value + p72 + description + NEC PinWriter P72 + devname + p72 + + + value + samdac + description + SAMDAC + devname + centronics_samdac + + + value + nlq401 + description + Schneider NLQ 401 Matrix Printer + devname + nlq401 + + + value + chessmec + description + Tasc ChessMachine EC Interface + devname + centronics_chessmec + + + value + smartboard + description + Tasc SmartBoard SB30 Interface + devname + centronics_smartboard + + + + + name + kbd + description + Keyboard + options + + + value + + description + —None— + default + + + + value + a500_dk + description + Amiga 500 Keyboard (Denmark) + devname + a500kbd_dk + + + value + a500_fr + description + Amiga 500 Keyboard (France/Belgium) + devname + a500kbd_fr + + + value + a500_de + description + Amiga 500 Keyboard (Germany/Austria) + devname + a500kbd_de + + + value + a500_it + description + Amiga 500 Keyboard (Italy) + devname + a500kbd_it + + + value + a500_no + description + Amiga 500 Keyboard (Norway) + devname + a500kbd_no + + + value + a500_es + description + Amiga 500 Keyboard (Spain) + devname + a500kbd_es + + + value + a500_se + description + Amiga 500 Keyboard (Sweden/Finland) + devname + a500kbd_se + + + value + a500_ch + description + Amiga 500 Keyboard (Switzerland) + devname + a500kbd_ch + + + value + a500_us + description + Amiga 500 Keyboard (U.S./Canada) + default + + devname + a500kbd_us + + + value + a500_gb + description + Amiga 500 Keyboard (UK) + devname + a500kbd_gb + + + + + devices + + + name + smartport + slots + + + name + fdc:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + + + + + + + + name + zorro_a590 + slots + + + name + :scsi:0 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:1 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:3 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:4 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:5 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:6 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + + + software + + amiga_workbench.xml + amiga_hardware.xml + amiga_apps.xml + amiga_flop.xml + amigaocs_flop.xml + amiga_demos.xml + + + diff --git a/Ample/Resources/a500n.plist b/Ample/Resources/a500n.plist new file mode 100644 index 0000000..a56d557 --- /dev/null +++ b/Ample/Resources/a500n.plist @@ -0,0 +1,1180 @@ + + + + + value + a500n + description + Amiga 500 (NTSC) + media + + + resolution + + 724 + 483 + + slots + + + name + bios + description + ROM + options + + + value + + description + —Default— + default + + + + value + kick12 + description + Kickstart 1.2 (33.180) + + + value + kick13 + description + Kickstart 1.3 (34.5) + + + value + kick204 + description + Kickstart 2.04 (37.175) + + + value + kick31 + description + Kickstart 3.1 (40.63) + + + value + logica2 + description + Logica Diagnostic 2.0 + + + + + name + smartport + description + Disk Drives + options + + + value + + description + + devname + smartport + default + + + + + + name + rs232 + description + Serial + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + devname + ie15_terminal + + + value + pty + description + Pseudo terminal + devname + pseudo_terminal + + + value + rs_printer + description + Radio Shack Serial Printer + devname + rs_serial_printer + + + value + patch + description + RS-232 Patch Box + devname + rs232_patch_box + + + value + loopback + description + RS232 Loopback + devname + rs232_loopback + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + devname + dec_rs232_loopback + + + value + null_modem + description + RS232 Null Modem + devname + null_modem + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + centronics + description + Printer + options + + + value + + description + —None— + default + + + + value + printer + description + Centronics Printer + default + + devname + centronics_printer + + + value + pl80 + description + COMX PL-80 + devname + comx_pl80 + + + value + covox_stereo + description + Covox (Stereo-in-1) + devname + covox_stereo + + + value + covox + description + Covox Speech Thing + devname + covox + + + value + digiblst + description + Digiblaster (DIY) + devname + cpcdigiblst + + + value + ap2000 + description + Epson ActionPrinter 2000 + devname + ap2000 + + + value + ex800 + description + Epson EX-800 + devname + ex800 + + + value + lx800 + description + Epson LX-800 + devname + lx800 + + + value + lx810l + description + Epson LX-810L + devname + lx810l + + + value + p72 + description + NEC PinWriter P72 + devname + p72 + + + value + samdac + description + SAMDAC + devname + centronics_samdac + + + value + nlq401 + description + Schneider NLQ 401 Matrix Printer + devname + nlq401 + + + value + chessmec + description + Tasc ChessMachine EC Interface + devname + centronics_chessmec + + + value + smartboard + description + Tasc SmartBoard SB30 Interface + devname + centronics_smartboard + + + + + name + kbd + description + Keyboard + options + + + value + + description + —None— + default + + + + value + a500_dk + description + Amiga 500 Keyboard (Denmark) + devname + a500kbd_dk + + + value + a500_fr + description + Amiga 500 Keyboard (France/Belgium) + devname + a500kbd_fr + + + value + a500_de + description + Amiga 500 Keyboard (Germany/Austria) + devname + a500kbd_de + + + value + a500_it + description + Amiga 500 Keyboard (Italy) + devname + a500kbd_it + + + value + a500_no + description + Amiga 500 Keyboard (Norway) + devname + a500kbd_no + + + value + a500_es + description + Amiga 500 Keyboard (Spain) + devname + a500kbd_es + + + value + a500_se + description + Amiga 500 Keyboard (Sweden/Finland) + devname + a500kbd_se + + + value + a500_ch + description + Amiga 500 Keyboard (Switzerland) + devname + a500kbd_ch + + + value + a500_us + description + Amiga 500 Keyboard (U.S./Canada) + default + + devname + a500kbd_us + + + value + a500_gb + description + Amiga 500 Keyboard (UK) + devname + a500kbd_gb + + + + + devices + + + name + smartport + slots + + + name + fdc:0 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:1 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:2 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + name + fdc:3 + options + + + value + + description + —None— + default + + + + value + 35dd + description + 3.5" DD + default + + media + + floppy_3_5 + 1 + + + + + + + + name + rs232_patch_box + slots + + + name + :dce + options + + + value + + description + —None— + default + + + + value + ie15 + description + IE15 Terminal + default + + + + value + pty + description + Pseudo terminal + default + + + + value + rs_printer + description + Radio Shack Serial Printer + default + + + + value + patch + description + RS-232 Patch Box + default + + + + value + loopback + description + RS232 Loopback + default + + + + value + dec_loopback + description + RS232 Loopback (DEC 12-15336-00) + default + + + + value + null_modem + description + RS232 Null Modem + default + + media + + bitbanger + 1 + + + + value + rs232_sync_io + description + RS232 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 + + + + + + + + name + zorro_a590 + slots + + + name + :scsi:0 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:1 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:3 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:4 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:5 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + name + :scsi:6 + options + + + value + + description + —None— + default + + + + value + aplcdsc + description + Apple SCSI CD-ROM + default + + media + + cdrom + 1 + + + + value + cdrom + description + CD-ROM + default + + media + + cdrom + 1 + + + + value + harddisk + description + Hard Disk + default + + media + + hard + 1 + + + + value + tape + description + SCSI tape + default + + + + + + + + software + + amiga_workbench.xml + amiga_hardware.xml + amiga_apps.xml + amiga_flop.xml + amigaocs_flop.xml + amiga_demos.xml + + + diff --git a/Ample/Resources/models~extra.plist b/Ample/Resources/models~extra.plist index d0deb9b..2f8db94 100644 --- a/Ample/Resources/models~extra.plist +++ b/Ample/Resources/models~extra.plist @@ -677,6 +677,49 @@ + + description + Amiga + children + + + description + Amiga 500 (PAL) + value + a500 + + + description + Amiga 500 (NTSC) + value + a500n + + + description + Amiga 1000 (PAL) + value + a1000 + + + description + Amiga 1000 (NTSC) + value + a1000n + + + description + Amiga 2000 (PAL) + value + a2000 + + + description + Amiga 2000 (NTSC) + value + a2000n + + + description DEC VT diff --git a/Ample/Resources/roms~extra.plist b/Ample/Resources/roms~extra.plist index b576c75..16d7487 100644 --- a/Ample/Resources/roms~extra.plist +++ b/Ample/Resources/roms~extra.plist @@ -98,6 +98,222 @@ description Albert + + value + a1000 + description + Amiga 1000 (PAL) + + + value + a1000kbd_dk + description + Amiga 1000 Keyboard (Denmark) + + + value + a1000kbd_fr + description + Amiga 1000 Keyboard (France/Belgium) + + + value + a1000kbd_de + description + Amiga 1000 Keyboard (Germany/Austria) + + + value + a1000kbd_it + description + Amiga 1000 Keyboard (Italy) + + + value + a1000kbd_se + description + Amiga 1000 Keyboard (Sweden/Finland) + + + value + a1000kbd_us + description + Amiga 1000 Keyboard (U.S./Canada) + + + value + a1000kbd_gb + description + Amiga 1000 Keyboard (UK) + + + value + a1200kbd_rb + description + Amiga 1200 Keyboard Rev B + + + value + a2000 + description + Amiga 2000 (PAL) + + + value + a2000kbd_g80_dk + description + Amiga 2000 Keyboard (Cherry - Denmark) + + + value + a2000kbd_g80_de + description + Amiga 2000 Keyboard (Cherry - Germany/Austria) + + + value + a2000kbd_g80_se + description + Amiga 2000 Keyboard (Cherry - Sweden/Finland) + + + value + a2000kbd_g80_us + description + Amiga 2000 Keyboard (Cherry - U.S./Canada) + + + value + a2000kbd_g80_gb + description + Amiga 2000 Keyboard (Cherry - UK) + + + value + a2000kbd_dk + description + Amiga 2000/3000/4000 Keyboard (Denmark) + + + value + a2000kbd_fr + description + Amiga 2000/3000/4000 Keyboard (France/Belgium) + + + value + a2000kbd_de + description + Amiga 2000/3000/4000 Keyboard (Germany/Austria) + + + value + a2000kbd_it + description + Amiga 2000/3000/4000 Keyboard (Italy) + + + value + a2000kbd_no + description + Amiga 2000/3000/4000 Keyboard (Norway) + + + value + a2000kbd_es + description + Amiga 2000/3000/4000 Keyboard (Spain) + + + value + a2000kbd_se + description + Amiga 2000/3000/4000 Keyboard (Sweden/Finland) + + + value + a2000kbd_ch + description + Amiga 2000/3000/4000 Keyboard (Switzerland) + + + value + a2000kbd_us + description + Amiga 2000/3000/4000 Keyboard (U.S./Canada) + + + value + a2000kbd_gb + description + Amiga 2000/3000/4000 Keyboard (UK) + + + value + a500 + description + Amiga 500 (PAL) + + + value + a500kbd_dk + description + Amiga 500 Keyboard (Denmark) + + + value + a500kbd_fr + description + Amiga 500 Keyboard (France/Belgium) + + + value + a500kbd_de + description + Amiga 500 Keyboard (Germany/Austria) + + + value + a500kbd_it + description + Amiga 500 Keyboard (Italy) + + + value + a500kbd_no + description + Amiga 500 Keyboard (Norway) + + + value + a500kbd_es + description + Amiga 500 Keyboard (Spain) + + + value + a500kbd_se + description + Amiga 500 Keyboard (Sweden/Finland) + + + value + a500kbd_ch + description + Amiga 500 Keyboard (Switzerland) + + + value + a500kbd_us + description + Amiga 500 Keyboard (U.S./Canada) + + + value + a500kbd_gb + description + Amiga 500 Keyboard (UK) + value apple3 @@ -494,6 +710,24 @@ description Brigent BootBug debugger card + + value + zorro_buddha + description + Buddha IDE controller + + + value + zorro_a2091 + description + CBM A2091 HD Controller + + + value + zorro_a590 + description + CBM A590 HD Controller + value ccs7710 @@ -614,6 +848,24 @@ description DSD A4432 Floppy Disk Interface + + value + zorro_ar1 + description + Datel Action Replay MK-I + + + value + zorro_ar2 + description + Datel Action Replay MK-II + + + value + zorro_ar3 + description + Datel Action Replay MK-III + value dodo @@ -1406,6 +1658,12 @@ description Motorola MC68705P3 + + value + m68hc705c8a + description + Motorola MC68HC705C8A + value p72 diff --git a/python/machines.py b/python/machines.py index 63850eb..9992f8b 100644 --- a/python/machines.py +++ b/python/machines.py @@ -50,6 +50,10 @@ MACHINES = ( MACHINES_EXTRA = MACHINES + ( # other (for Ample-lite...) + + # amiga + "a500", "a500n", "a1000", "a1000n", "a2000", "a2000n", + # DEC "vt52", "vt100", "vt101", "vt102", "vt240", "ds2100", "ds3100", "ds5k133", "pdp11qb", "pdp11ub", "pdp11ub2", diff --git a/python/mkmodels.py b/python/mkmodels.py index dc0f568..a0506cc 100644 --- a/python/mkmodels.py +++ b/python/mkmodels.py @@ -48,6 +48,8 @@ mac_128k_children = ["mac128k", "mac512k", "mac512ke", "macplus", atari_st_children = ["st", "megast"] +amiga_children = ["a500", "a500n", "a1000", "a1000n", "a2000", "a2000n" ] + dec_vt_children = ["vt52", "vt100", "vt101", "vt102", "vt240"] dec_children = ["ds2100", "ds3100", "ds5k133", "pdp11qb", "pdp11ub", "pdp11ub2"] ibm_rt_children = ["rtpc010", "rtpc015", "rtpc020", "rtpc025", "rtpca25"] @@ -82,6 +84,7 @@ TREE = [ ] TREE_EXTRA = TREE + [ + ("Amiga", None, amiga_children), ("DEC VT", None, dec_vt_children), ("DEC", None, dec_children), ("HP 9000", None, hp_9000_children), diff --git a/python/mkroms.py b/python/mkroms.py index 63ab1e3..53a057a 100644 --- a/python/mkroms.py +++ b/python/mkroms.py @@ -28,6 +28,7 @@ EXTRA_MACHINES = [ 'apple2c3', 'apple2c4', 'mac2fdhd', + 'cuda', ] @@ -120,6 +121,10 @@ EXCLUDE = set([ 'cw7501', 'smoc501', + # amiga ntsc + "a500n", + "a1000n", + "a2000n", ]) def fix_machine_description(x, devname):