add amiga models

This commit is contained in:
Kelvin Sherlock 2023-11-22 16:38:49 -05:00
parent c1ecb40cdb
commit ecf9136a8a
12 changed files with 9971 additions and 0 deletions

View File

@ -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 = "<group>"; };
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 = "<group>"; };
B6852EC42B0EAA7400BBFFC7 /* a1000.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a1000.plist; sourceTree = "<group>"; };
B6852EC52B0EAA7400BBFFC7 /* a1000n.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a1000n.plist; sourceTree = "<group>"; };
B6852EC62B0EAA7400BBFFC7 /* a2000.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a2000.plist; sourceTree = "<group>"; };
B6852EC72B0EAA7400BBFFC7 /* a2000n.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a2000n.plist; sourceTree = "<group>"; };
B6852EC82B0EAA7500BBFFC7 /* a500.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = a500.plist; sourceTree = "<group>"; };
B6896D9D2B016CC700251FA4 /* ip6400.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ip6400.plist; sourceTree = "<group>"; };
B6896D9E2B016CC800251FA4 /* ceci.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = ceci.plist; sourceTree = "<group>"; };
B6896DA02B016CC800251FA4 /* roms~extra.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "roms~extra.plist"; sourceTree = "<group>"; };
@ -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 */,

859
Ample/Resources/a1000.plist Normal file
View File

@ -0,0 +1,859 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>value</key>
<string>a1000</string>
<key>description</key>
<string>Amiga 1000 (PAL)</string>
<key>media</key>
<dict>
</dict>
<key>resolution</key>
<array>
<integer>724</integer>
<integer>567</integer>
</array>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>smartport</string>
<key>description</key>
<string>Disk Drives</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string></string>
<key>devname</key>
<string>smartport</string>
<key>default</key>
<true/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232</string>
<key>description</key>
<string>Serial</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>devname</key>
<string>ie15_terminal</string>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>devname</key>
<string>pseudo_terminal</string>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>devname</key>
<string>rs232_loopback</string>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>devname</key>
<string>dec_rs232_loopback</string>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>devname</key>
<string>serial_keyboard</string>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>devname</key>
<string>serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>devname</key>
<string>serial_terminal</string>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>devname</key>
<string>sunkbd_adaptor</string>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>devname</key>
<string>mockingboardd</string>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>devname</key>
<string>swtpc8212_terminal</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>centronics</string>
<key>description</key>
<string>Printer</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Centronics Printer</string>
<key>default</key>
<true/>
<key>devname</key>
<string>centronics_printer</string>
</dict>
<dict>
<key>value</key>
<string>pl80</string>
<key>description</key>
<string>COMX PL-80</string>
<key>devname</key>
<string>comx_pl80</string>
</dict>
<dict>
<key>value</key>
<string>covox_stereo</string>
<key>description</key>
<string>Covox (Stereo-in-1)</string>
<key>devname</key>
<string>covox_stereo</string>
</dict>
<dict>
<key>value</key>
<string>covox</string>
<key>description</key>
<string>Covox Speech Thing</string>
<key>devname</key>
<string>covox</string>
</dict>
<dict>
<key>value</key>
<string>digiblst</string>
<key>description</key>
<string>Digiblaster (DIY)</string>
<key>devname</key>
<string>cpcdigiblst</string>
</dict>
<dict>
<key>value</key>
<string>ap2000</string>
<key>description</key>
<string>Epson ActionPrinter 2000</string>
<key>devname</key>
<string>ap2000</string>
</dict>
<dict>
<key>value</key>
<string>ex800</string>
<key>description</key>
<string>Epson EX-800</string>
<key>devname</key>
<string>ex800</string>
</dict>
<dict>
<key>value</key>
<string>lx800</string>
<key>description</key>
<string>Epson LX-800</string>
<key>devname</key>
<string>lx800</string>
</dict>
<dict>
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<key>devname</key>
<string>lx810l</string>
</dict>
<dict>
<key>value</key>
<string>p72</string>
<key>description</key>
<string>NEC PinWriter P72</string>
<key>devname</key>
<string>p72</string>
</dict>
<dict>
<key>value</key>
<string>samdac</string>
<key>description</key>
<string>SAMDAC</string>
<key>devname</key>
<string>centronics_samdac</string>
</dict>
<dict>
<key>value</key>
<string>nlq401</string>
<key>description</key>
<string>Schneider NLQ 401 Matrix Printer</string>
<key>devname</key>
<string>nlq401</string>
</dict>
<dict>
<key>value</key>
<string>chessmec</string>
<key>description</key>
<string>Tasc ChessMachine EC Interface</string>
<key>devname</key>
<string>centronics_chessmec</string>
</dict>
<dict>
<key>value</key>
<string>smartboard</string>
<key>description</key>
<string>Tasc SmartBoard SB30 Interface</string>
<key>devname</key>
<string>centronics_smartboard</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>kbd</string>
<key>description</key>
<string>Keyboard</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>a1000_dk</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Denmark)</string>
<key>devname</key>
<string>a1000kbd_dk</string>
</dict>
<dict>
<key>value</key>
<string>a1000_fr</string>
<key>description</key>
<string>Amiga 1000 Keyboard (France/Belgium)</string>
<key>devname</key>
<string>a1000kbd_fr</string>
</dict>
<dict>
<key>value</key>
<string>a1000_de</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Germany/Austria)</string>
<key>devname</key>
<string>a1000kbd_de</string>
</dict>
<dict>
<key>value</key>
<string>a1000_it</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Italy)</string>
<key>devname</key>
<string>a1000kbd_it</string>
</dict>
<dict>
<key>value</key>
<string>a1000_se</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Sweden/Finland)</string>
<key>devname</key>
<string>a1000kbd_se</string>
</dict>
<dict>
<key>value</key>
<string>a1000_us</string>
<key>description</key>
<string>Amiga 1000 Keyboard (U.S./Canada)</string>
<key>default</key>
<true/>
<key>devname</key>
<string>a1000kbd_us</string>
</dict>
<dict>
<key>value</key>
<string>a1000_gb</string>
<key>description</key>
<string>Amiga 1000 Keyboard (UK)</string>
<key>devname</key>
<string>a1000kbd_gb</string>
</dict>
<dict>
<key>value</key>
<string>a1200_us</string>
<key>description</key>
<string>Amiga 1200 Keyboard Rev B</string>
<key>devname</key>
<string>a1200kbd_rb</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_dk</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - Denmark)</string>
<key>devname</key>
<string>a2000kbd_g80_dk</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_de</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - Germany/Austria)</string>
<key>devname</key>
<string>a2000kbd_g80_de</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_se</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - Sweden/Finland)</string>
<key>devname</key>
<string>a2000kbd_g80_se</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_us</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - U.S./Canada)</string>
<key>devname</key>
<string>a2000kbd_g80_us</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_gb</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - UK)</string>
<key>devname</key>
<string>a2000kbd_g80_gb</string>
</dict>
<dict>
<key>value</key>
<string>a2000_dk</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Denmark)</string>
<key>devname</key>
<string>a2000kbd_dk</string>
</dict>
<dict>
<key>value</key>
<string>a2000_fr</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (France/Belgium)</string>
<key>devname</key>
<string>a2000kbd_fr</string>
</dict>
<dict>
<key>value</key>
<string>a2000_de</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Germany/Austria)</string>
<key>devname</key>
<string>a2000kbd_de</string>
</dict>
<dict>
<key>value</key>
<string>a2000_it</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Italy)</string>
<key>devname</key>
<string>a2000kbd_it</string>
</dict>
<dict>
<key>value</key>
<string>a2000_no</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Norway)</string>
<key>devname</key>
<string>a2000kbd_no</string>
</dict>
<dict>
<key>value</key>
<string>a2000_es</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Spain)</string>
<key>devname</key>
<string>a2000kbd_es</string>
</dict>
<dict>
<key>value</key>
<string>a2000_se</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Sweden/Finland)</string>
<key>devname</key>
<string>a2000kbd_se</string>
</dict>
<dict>
<key>value</key>
<string>a2000_ch</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Switzerland)</string>
<key>devname</key>
<string>a2000kbd_ch</string>
</dict>
<dict>
<key>value</key>
<string>a2000_us</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (U.S./Canada)</string>
<key>devname</key>
<string>a2000kbd_us</string>
</dict>
<dict>
<key>value</key>
<string>a2000_gb</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (UK)</string>
<key>devname</key>
<string>a2000kbd_gb</string>
</dict>
</array>
</dict>
</array>
<key>devices</key>
<array>
<dict>
<key>name</key>
<string>smartport</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>fdc:0</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>35dd</string>
<key>description</key>
<string>3.5" DD</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>fdc:1</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>35dd</string>
<key>description</key>
<string>3.5" DD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>fdc:2</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>35dd</string>
<key>description</key>
<string>3.5" DD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>fdc:3</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>35dd</string>
<key>description</key>
<string>3.5" DD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:keyboard</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>type3hle</string>
<key>description</key>
<string>Sun Type 3 Keyboard (HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type4hle</string>
<key>description</key>
<string>Sun Type 4 Keyboard (HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type5gbhle</string>
<key>description</key>
<string>Sun Type 5 Keyboard (Great Britain - HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type5jphle</string>
<key>description</key>
<string>Sun Type 5 Keyboard (Japan - HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type5sehle</string>
<key>description</key>
<string>Sun Type 5 Keyboard (Sweden - HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type5hle</string>
<key>description</key>
<string>Sun Type 5 Keyboard (U.S.A. - HLE)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
<string>amiga_workbench.xml</string>
<string>amiga_hardware.xml</string>
<string>amiga_apps.xml</string>
<string>amiga_flop.xml</string>
<string>amigaocs_flop.xml</string>
<string>amiga_demos.xml</string>
<string>amiga_a1000.xml</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,859 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>value</key>
<string>a1000n</string>
<key>description</key>
<string>Amiga 1000 (NTSC)</string>
<key>media</key>
<dict>
</dict>
<key>resolution</key>
<array>
<integer>724</integer>
<integer>483</integer>
</array>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>smartport</string>
<key>description</key>
<string>Disk Drives</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string></string>
<key>devname</key>
<string>smartport</string>
<key>default</key>
<true/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232</string>
<key>description</key>
<string>Serial</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>devname</key>
<string>ie15_terminal</string>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>devname</key>
<string>pseudo_terminal</string>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>devname</key>
<string>rs_serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>devname</key>
<string>rs232_patch_box</string>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>devname</key>
<string>rs232_loopback</string>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>devname</key>
<string>dec_rs232_loopback</string>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>devname</key>
<string>null_modem</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>devname</key>
<string>rs232_sync_io</string>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>devname</key>
<string>serial_keyboard</string>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>devname</key>
<string>serial_printer</string>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>devname</key>
<string>serial_terminal</string>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>devname</key>
<string>sunkbd_adaptor</string>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>devname</key>
<string>mockingboardd</string>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>devname</key>
<string>swtpc8212_terminal</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>centronics</string>
<key>description</key>
<string>Printer</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Centronics Printer</string>
<key>default</key>
<true/>
<key>devname</key>
<string>centronics_printer</string>
</dict>
<dict>
<key>value</key>
<string>pl80</string>
<key>description</key>
<string>COMX PL-80</string>
<key>devname</key>
<string>comx_pl80</string>
</dict>
<dict>
<key>value</key>
<string>covox_stereo</string>
<key>description</key>
<string>Covox (Stereo-in-1)</string>
<key>devname</key>
<string>covox_stereo</string>
</dict>
<dict>
<key>value</key>
<string>covox</string>
<key>description</key>
<string>Covox Speech Thing</string>
<key>devname</key>
<string>covox</string>
</dict>
<dict>
<key>value</key>
<string>digiblst</string>
<key>description</key>
<string>Digiblaster (DIY)</string>
<key>devname</key>
<string>cpcdigiblst</string>
</dict>
<dict>
<key>value</key>
<string>ap2000</string>
<key>description</key>
<string>Epson ActionPrinter 2000</string>
<key>devname</key>
<string>ap2000</string>
</dict>
<dict>
<key>value</key>
<string>ex800</string>
<key>description</key>
<string>Epson EX-800</string>
<key>devname</key>
<string>ex800</string>
</dict>
<dict>
<key>value</key>
<string>lx800</string>
<key>description</key>
<string>Epson LX-800</string>
<key>devname</key>
<string>lx800</string>
</dict>
<dict>
<key>value</key>
<string>lx810l</string>
<key>description</key>
<string>Epson LX-810L</string>
<key>devname</key>
<string>lx810l</string>
</dict>
<dict>
<key>value</key>
<string>p72</string>
<key>description</key>
<string>NEC PinWriter P72</string>
<key>devname</key>
<string>p72</string>
</dict>
<dict>
<key>value</key>
<string>samdac</string>
<key>description</key>
<string>SAMDAC</string>
<key>devname</key>
<string>centronics_samdac</string>
</dict>
<dict>
<key>value</key>
<string>nlq401</string>
<key>description</key>
<string>Schneider NLQ 401 Matrix Printer</string>
<key>devname</key>
<string>nlq401</string>
</dict>
<dict>
<key>value</key>
<string>chessmec</string>
<key>description</key>
<string>Tasc ChessMachine EC Interface</string>
<key>devname</key>
<string>centronics_chessmec</string>
</dict>
<dict>
<key>value</key>
<string>smartboard</string>
<key>description</key>
<string>Tasc SmartBoard SB30 Interface</string>
<key>devname</key>
<string>centronics_smartboard</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>kbd</string>
<key>description</key>
<string>Keyboard</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>a1000_dk</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Denmark)</string>
<key>devname</key>
<string>a1000kbd_dk</string>
</dict>
<dict>
<key>value</key>
<string>a1000_fr</string>
<key>description</key>
<string>Amiga 1000 Keyboard (France/Belgium)</string>
<key>devname</key>
<string>a1000kbd_fr</string>
</dict>
<dict>
<key>value</key>
<string>a1000_de</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Germany/Austria)</string>
<key>devname</key>
<string>a1000kbd_de</string>
</dict>
<dict>
<key>value</key>
<string>a1000_it</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Italy)</string>
<key>devname</key>
<string>a1000kbd_it</string>
</dict>
<dict>
<key>value</key>
<string>a1000_se</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Sweden/Finland)</string>
<key>devname</key>
<string>a1000kbd_se</string>
</dict>
<dict>
<key>value</key>
<string>a1000_us</string>
<key>description</key>
<string>Amiga 1000 Keyboard (U.S./Canada)</string>
<key>default</key>
<true/>
<key>devname</key>
<string>a1000kbd_us</string>
</dict>
<dict>
<key>value</key>
<string>a1000_gb</string>
<key>description</key>
<string>Amiga 1000 Keyboard (UK)</string>
<key>devname</key>
<string>a1000kbd_gb</string>
</dict>
<dict>
<key>value</key>
<string>a1200_us</string>
<key>description</key>
<string>Amiga 1200 Keyboard Rev B</string>
<key>devname</key>
<string>a1200kbd_rb</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_dk</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - Denmark)</string>
<key>devname</key>
<string>a2000kbd_g80_dk</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_de</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - Germany/Austria)</string>
<key>devname</key>
<string>a2000kbd_g80_de</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_se</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - Sweden/Finland)</string>
<key>devname</key>
<string>a2000kbd_g80_se</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_us</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - U.S./Canada)</string>
<key>devname</key>
<string>a2000kbd_g80_us</string>
</dict>
<dict>
<key>value</key>
<string>a2000_g80_gb</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - UK)</string>
<key>devname</key>
<string>a2000kbd_g80_gb</string>
</dict>
<dict>
<key>value</key>
<string>a2000_dk</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Denmark)</string>
<key>devname</key>
<string>a2000kbd_dk</string>
</dict>
<dict>
<key>value</key>
<string>a2000_fr</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (France/Belgium)</string>
<key>devname</key>
<string>a2000kbd_fr</string>
</dict>
<dict>
<key>value</key>
<string>a2000_de</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Germany/Austria)</string>
<key>devname</key>
<string>a2000kbd_de</string>
</dict>
<dict>
<key>value</key>
<string>a2000_it</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Italy)</string>
<key>devname</key>
<string>a2000kbd_it</string>
</dict>
<dict>
<key>value</key>
<string>a2000_no</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Norway)</string>
<key>devname</key>
<string>a2000kbd_no</string>
</dict>
<dict>
<key>value</key>
<string>a2000_es</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Spain)</string>
<key>devname</key>
<string>a2000kbd_es</string>
</dict>
<dict>
<key>value</key>
<string>a2000_se</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Sweden/Finland)</string>
<key>devname</key>
<string>a2000kbd_se</string>
</dict>
<dict>
<key>value</key>
<string>a2000_ch</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Switzerland)</string>
<key>devname</key>
<string>a2000kbd_ch</string>
</dict>
<dict>
<key>value</key>
<string>a2000_us</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (U.S./Canada)</string>
<key>devname</key>
<string>a2000kbd_us</string>
</dict>
<dict>
<key>value</key>
<string>a2000_gb</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (UK)</string>
<key>devname</key>
<string>a2000kbd_gb</string>
</dict>
</array>
</dict>
</array>
<key>devices</key>
<array>
<dict>
<key>name</key>
<string>smartport</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>fdc:0</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>35dd</string>
<key>description</key>
<string>3.5" DD</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>fdc:1</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>35dd</string>
<key>description</key>
<string>3.5" DD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>fdc:2</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>35dd</string>
<key>description</key>
<string>3.5" DD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>fdc:3</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>35dd</string>
<key>description</key>
<string>3.5" DD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs232_patch_box</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:dce</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>ie15</string>
<key>description</key>
<string>IE15 Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pty</string>
<key>description</key>
<string>Pseudo terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>rs_printer</string>
<key>description</key>
<string>Radio Shack Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>patch</string>
<key>description</key>
<string>RS-232 Patch Box</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>loopback</string>
<key>description</key>
<string>RS232 Loopback</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>dec_loopback</string>
<key>description</key>
<string>RS232 Loopback (DEC 12-15336-00)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>null_modem</string>
<key>description</key>
<string>RS232 Null Modem</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>rs232_sync_io</string>
<key>description</key>
<string>RS232 Synchronous I/O</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>bitbanger</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>keyboard</string>
<key>description</key>
<string>Serial Keyboard</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>printer</string>
<key>description</key>
<string>Serial Printer</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>terminal</string>
<key>description</key>
<string>Serial Terminal</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>sunkbd</string>
<key>description</key>
<string>Sun Keyboard Adaptor</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>mockingboard</string>
<key>description</key>
<string>Sweet Micro Systems Mockingboard D</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>swtpc8212</string>
<key>description</key>
<string>SWTPC8212 Terminal</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>sunkbd_adaptor</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:keyboard</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—None—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>type3hle</string>
<key>description</key>
<string>Sun Type 3 Keyboard (HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type4hle</string>
<key>description</key>
<string>Sun Type 4 Keyboard (HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type5gbhle</string>
<key>description</key>
<string>Sun Type 5 Keyboard (Great Britain - HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type5jphle</string>
<key>description</key>
<string>Sun Type 5 Keyboard (Japan - HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type5sehle</string>
<key>description</key>
<string>Sun Type 5 Keyboard (Sweden - HLE)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>type5hle</string>
<key>description</key>
<string>Sun Type 5 Keyboard (U.S.A. - HLE)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
<string>amiga_workbench.xml</string>
<string>amiga_hardware.xml</string>
<string>amiga_apps.xml</string>
<string>amiga_flop.xml</string>
<string>amigaocs_flop.xml</string>
<string>amiga_demos.xml</string>
<string>amiga_a1000.xml</string>
</array>
</dict>
</plist>

2778
Ample/Resources/a2000.plist Normal file

File diff suppressed because it is too large Load Diff

2778
Ample/Resources/a2000n.plist Normal file

File diff suppressed because it is too large Load Diff

1180
Ample/Resources/a500.plist Normal file

File diff suppressed because it is too large Load Diff

1180
Ample/Resources/a500n.plist Normal file

File diff suppressed because it is too large Load Diff

View File

@ -677,6 +677,49 @@
</dict>
</array>
</dict>
<dict>
<key>description</key>
<string>Amiga</string>
<key>children</key>
<array>
<dict>
<key>description</key>
<string>Amiga 500 (PAL)</string>
<key>value</key>
<string>a500</string>
</dict>
<dict>
<key>description</key>
<string>Amiga 500 (NTSC)</string>
<key>value</key>
<string>a500n</string>
</dict>
<dict>
<key>description</key>
<string>Amiga 1000 (PAL)</string>
<key>value</key>
<string>a1000</string>
</dict>
<dict>
<key>description</key>
<string>Amiga 1000 (NTSC)</string>
<key>value</key>
<string>a1000n</string>
</dict>
<dict>
<key>description</key>
<string>Amiga 2000 (PAL)</string>
<key>value</key>
<string>a2000</string>
</dict>
<dict>
<key>description</key>
<string>Amiga 2000 (NTSC)</string>
<key>value</key>
<string>a2000n</string>
</dict>
</array>
</dict>
<dict>
<key>description</key>
<string>DEC VT</string>

View File

@ -98,6 +98,222 @@
<key>description</key>
<string>Albert</string>
</dict>
<dict>
<key>value</key>
<string>a1000</string>
<key>description</key>
<string>Amiga 1000 (PAL)</string>
</dict>
<dict>
<key>value</key>
<string>a1000kbd_dk</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Denmark)</string>
</dict>
<dict>
<key>value</key>
<string>a1000kbd_fr</string>
<key>description</key>
<string>Amiga 1000 Keyboard (France/Belgium)</string>
</dict>
<dict>
<key>value</key>
<string>a1000kbd_de</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Germany/Austria)</string>
</dict>
<dict>
<key>value</key>
<string>a1000kbd_it</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Italy)</string>
</dict>
<dict>
<key>value</key>
<string>a1000kbd_se</string>
<key>description</key>
<string>Amiga 1000 Keyboard (Sweden/Finland)</string>
</dict>
<dict>
<key>value</key>
<string>a1000kbd_us</string>
<key>description</key>
<string>Amiga 1000 Keyboard (U.S./Canada)</string>
</dict>
<dict>
<key>value</key>
<string>a1000kbd_gb</string>
<key>description</key>
<string>Amiga 1000 Keyboard (UK)</string>
</dict>
<dict>
<key>value</key>
<string>a1200kbd_rb</string>
<key>description</key>
<string>Amiga 1200 Keyboard Rev B</string>
</dict>
<dict>
<key>value</key>
<string>a2000</string>
<key>description</key>
<string>Amiga 2000 (PAL)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_g80_dk</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - Denmark)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_g80_de</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - Germany/Austria)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_g80_se</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - Sweden/Finland)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_g80_us</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - U.S./Canada)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_g80_gb</string>
<key>description</key>
<string>Amiga 2000 Keyboard (Cherry - UK)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_dk</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Denmark)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_fr</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (France/Belgium)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_de</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Germany/Austria)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_it</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Italy)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_no</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Norway)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_es</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Spain)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_se</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Sweden/Finland)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_ch</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (Switzerland)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_us</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (U.S./Canada)</string>
</dict>
<dict>
<key>value</key>
<string>a2000kbd_gb</string>
<key>description</key>
<string>Amiga 2000/3000/4000 Keyboard (UK)</string>
</dict>
<dict>
<key>value</key>
<string>a500</string>
<key>description</key>
<string>Amiga 500 (PAL)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_dk</string>
<key>description</key>
<string>Amiga 500 Keyboard (Denmark)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_fr</string>
<key>description</key>
<string>Amiga 500 Keyboard (France/Belgium)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_de</string>
<key>description</key>
<string>Amiga 500 Keyboard (Germany/Austria)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_it</string>
<key>description</key>
<string>Amiga 500 Keyboard (Italy)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_no</string>
<key>description</key>
<string>Amiga 500 Keyboard (Norway)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_es</string>
<key>description</key>
<string>Amiga 500 Keyboard (Spain)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_se</string>
<key>description</key>
<string>Amiga 500 Keyboard (Sweden/Finland)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_ch</string>
<key>description</key>
<string>Amiga 500 Keyboard (Switzerland)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_us</string>
<key>description</key>
<string>Amiga 500 Keyboard (U.S./Canada)</string>
</dict>
<dict>
<key>value</key>
<string>a500kbd_gb</string>
<key>description</key>
<string>Amiga 500 Keyboard (UK)</string>
</dict>
<dict>
<key>value</key>
<string>apple3</string>
@ -494,6 +710,24 @@
<key>description</key>
<string>Brigent BootBug debugger card</string>
</dict>
<dict>
<key>value</key>
<string>zorro_buddha</string>
<key>description</key>
<string>Buddha IDE controller</string>
</dict>
<dict>
<key>value</key>
<string>zorro_a2091</string>
<key>description</key>
<string>CBM A2091 HD Controller</string>
</dict>
<dict>
<key>value</key>
<string>zorro_a590</string>
<key>description</key>
<string>CBM A590 HD Controller</string>
</dict>
<dict>
<key>value</key>
<string>ccs7710</string>
@ -614,6 +848,24 @@
<key>description</key>
<string>DSD A4432 Floppy Disk Interface</string>
</dict>
<dict>
<key>value</key>
<string>zorro_ar1</string>
<key>description</key>
<string>Datel Action Replay MK-I</string>
</dict>
<dict>
<key>value</key>
<string>zorro_ar2</string>
<key>description</key>
<string>Datel Action Replay MK-II</string>
</dict>
<dict>
<key>value</key>
<string>zorro_ar3</string>
<key>description</key>
<string>Datel Action Replay MK-III</string>
</dict>
<dict>
<key>value</key>
<string>dodo</string>
@ -1406,6 +1658,12 @@
<key>description</key>
<string>Motorola MC68705P3</string>
</dict>
<dict>
<key>value</key>
<string>m68hc705c8a</string>
<key>description</key>
<string>Motorola MC68HC705C8A</string>
</dict>
<dict>
<key>value</key>
<string>p72</string>

View File

@ -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",

View File

@ -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),

View File

@ -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):