Compare commits

..
10 Commits
108 changed files with 80302 additions and 89 deletions

No files matched your search

+5 -1
View File
@@ -8,8 +8,12 @@ jobs:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: build
run: xcodebuild -project "Ample.xcodeproj" -target "Ample Lite" | xcpretty
- uses: actions/upload-artifact@v3
with:
name: Ample Lite
path: build/Release/
+68
View File
@@ -25,6 +25,17 @@
B635C09B26784A1200B23BFD /* Sparkle.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B635C09926784A1200B23BFD /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
B635C09D26784A4800B23BFD /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B635C09C26784A4800B23BFD /* Sparkle.framework */; };
B635C09F26784D4700B23BFD /* AmpleLite.m in Sources */ = {isa = PBXBuildFile; fileRef = B635C09E26784D4700B23BFD /* AmpleLite.m */; };
B636F5C72B1168C00063F9D8 /* bbcbp128.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5BC2B1168BF0063F9D8 /* bbcbp128.plist */; };
B636F5C82B1168C00063F9D8 /* bbcmc.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5BD2B1168BF0063F9D8 /* bbcmc.plist */; };
B636F5C92B1168C00063F9D8 /* bbcb_us.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5BE2B1168BF0063F9D8 /* bbcb_us.plist */; };
B636F5CA2B1168C00063F9D8 /* bbcb.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5BF2B1168BF0063F9D8 /* bbcb.plist */; };
B636F5CB2B1168C00063F9D8 /* bbcmt.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5C02B1168BF0063F9D8 /* bbcmt.plist */; };
B636F5CC2B1168C00063F9D8 /* bbcbp.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5C12B1168C00063F9D8 /* bbcbp.plist */; };
B636F5CD2B1168C00063F9D8 /* bbcb_no.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5C22B1168C00063F9D8 /* bbcb_no.plist */; };
B636F5CE2B1168C00063F9D8 /* bbcb_de.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5C32B1168C00063F9D8 /* bbcb_de.plist */; };
B636F5CF2B1168C00063F9D8 /* bbcm.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5C42B1168C00063F9D8 /* bbcm.plist */; };
B636F5D02B1168C00063F9D8 /* bbca.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5C52B1168C00063F9D8 /* bbca.plist */; };
B636F5D12B1168C00063F9D8 /* electron.plist in Resources */ = {isa = PBXBuildFile; fileRef = B636F5C62B1168C00063F9D8 /* electron.plist */; };
B6374AC4260EBBCF0045CA16 /* pty_shell.c in Sources */ = {isa = PBXBuildFile; fileRef = B6374AB6260EBB970045CA16 /* pty_shell.c */; };
B6374AC5260EBC5A0045CA16 /* pty_shell in CopyFiles */ = {isa = PBXBuildFile; fileRef = B6374ABD260EBBC90045CA16 /* pty_shell */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
B63C1B8B24FF4BF700511A71 /* Ample.m in Sources */ = {isa = PBXBuildFile; fileRef = B63C1B8A24FF4BF700511A71 /* Ample.m */; };
@@ -397,6 +408,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 */; };
@@ -603,6 +620,17 @@
B635C09926784A1200B23BFD /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = embedded/Sparkle.framework; sourceTree = "<group>"; };
B635C09C26784A4800B23BFD /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = embedded/Sparkle.framework; sourceTree = "<group>"; };
B635C09E26784D4700B23BFD /* AmpleLite.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AmpleLite.m; sourceTree = "<group>"; };
B636F5BC2B1168BF0063F9D8 /* bbcbp128.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbcbp128.plist; sourceTree = "<group>"; };
B636F5BD2B1168BF0063F9D8 /* bbcmc.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbcmc.plist; sourceTree = "<group>"; };
B636F5BE2B1168BF0063F9D8 /* bbcb_us.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbcb_us.plist; sourceTree = "<group>"; };
B636F5BF2B1168BF0063F9D8 /* bbcb.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbcb.plist; sourceTree = "<group>"; };
B636F5C02B1168BF0063F9D8 /* bbcmt.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbcmt.plist; sourceTree = "<group>"; };
B636F5C12B1168C00063F9D8 /* bbcbp.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbcbp.plist; sourceTree = "<group>"; };
B636F5C22B1168C00063F9D8 /* bbcb_no.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbcb_no.plist; sourceTree = "<group>"; };
B636F5C32B1168C00063F9D8 /* bbcb_de.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbcb_de.plist; sourceTree = "<group>"; };
B636F5C42B1168C00063F9D8 /* bbcm.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbcm.plist; sourceTree = "<group>"; };
B636F5C52B1168C00063F9D8 /* bbca.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = bbca.plist; sourceTree = "<group>"; };
B636F5C62B1168C00063F9D8 /* electron.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = electron.plist; sourceTree = "<group>"; };
B6374AB6260EBB970045CA16 /* pty_shell.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = pty_shell.c; sourceTree = "<group>"; };
B6374ABD260EBBC90045CA16 /* pty_shell */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = pty_shell; sourceTree = BUILT_PRODUCTS_DIR; };
B6374AC9260ECB3F0045CA16 /* macclas2.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = macclas2.plist; sourceTree = "<group>"; };
@@ -681,6 +709,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 +950,23 @@
B64E15AF24EA365E00E8AD3D /* Resources */ = {
isa = PBXGroup;
children = (
B636F5C52B1168C00063F9D8 /* bbca.plist */,
B636F5C32B1168C00063F9D8 /* bbcb_de.plist */,
B636F5C22B1168C00063F9D8 /* bbcb_no.plist */,
B636F5BE2B1168BF0063F9D8 /* bbcb_us.plist */,
B636F5BF2B1168BF0063F9D8 /* bbcb.plist */,
B636F5C12B1168C00063F9D8 /* bbcbp.plist */,
B636F5BC2B1168BF0063F9D8 /* bbcbp128.plist */,
B636F5C42B1168C00063F9D8 /* bbcm.plist */,
B636F5BD2B1168BF0063F9D8 /* bbcmc.plist */,
B636F5C02B1168BF0063F9D8 /* bbcmt.plist */,
B636F5C62B1168C00063F9D8 /* electron.plist */,
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 */,
@@ -1652,8 +1703,10 @@
B67878232B01732600CFACF2 /* pi4d35.plist in Resources */,
B67878502B01732600CFACF2 /* mac512ke.plist in Resources */,
B67878632B01732600CFACF2 /* prav8c.plist in Resources */,
B636F5CA2B1168C00063F9D8 /* bbcb.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 */,
@@ -1671,9 +1724,11 @@
B67877D82B01732600CFACF2 /* apple2cp.plist in Resources */,
B67879052B0195C200CFACF2 /* nws5000x.plist in Resources */,
B67878242B01732600CFACF2 /* prav8m.plist in Resources */,
B636F5C92B1168C00063F9D8 /* bbcb_us.plist in Resources */,
B67877D92B01732600CFACF2 /* apple2ee.plist in Resources */,
B678785F2B01732600CFACF2 /* macse.plist in Resources */,
B6DDECD72505A86E0093587A /* eject-16x16.png in Resources */,
B636F5CF2B1168C00063F9D8 /* bbcm.plist in Resources */,
B67878352B01732600CFACF2 /* vt101.plist in Resources */,
B6DDECCD2505A86E0093587A /* eject-16x16@2x.png in Resources */,
B67878312B01732600CFACF2 /* tk3000.plist in Resources */,
@@ -1696,13 +1751,17 @@
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 */,
B636F5D02B1168C00063F9D8 /* bbca.plist 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 */,
@@ -1799,24 +1858,31 @@
B67879302B0195DB00CFACF2 /* sun4_40.plist in Resources */,
B67877D42B01732600CFACF2 /* agat7.plist in Resources */,
B67877FD2B01732600CFACF2 /* ip2800.plist in Resources */,
B636F5CD2B1168C00063F9D8 /* bbcb_no.plist in Resources */,
B67878562B01732600CFACF2 /* maciivx.plist in Resources */,
B678782C2B01732600CFACF2 /* rtpc015.plist in Resources */,
B67878362B01732600CFACF2 /* vt102.plist in Resources */,
B63C1F0C25B143C50016A611 /* CheatSheet.xib in Resources */,
B636F5C82B1168C00063F9D8 /* bbcmc.plist in Resources */,
B67878682B01732600CFACF2 /* uniap2ti.plist in Resources */,
B67877DF2B01732600CFACF2 /* basis108.plist in Resources */,
B67878132B01732600CFACF2 /* macqd610.plist in Resources */,
B67878542B01732600CFACF2 /* maciicx.plist in Resources */,
B636F5D12B1168C00063F9D8 /* electron.plist in Resources */,
B63C1B9725008A2700511A71 /* DownloadWindow.xib in Resources */,
B6E4B5D324FDE2670094A35C /* MainMenu.xib in Resources */,
B636F5CE2B1168C00063F9D8 /* bbcb_de.plist 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 */,
B67877EA2B01732600CFACF2 /* hp9k320.plist in Resources */,
B67878142B01732600CFACF2 /* macqd650.plist in Resources */,
B6E4B5DA24FDE2670094A35C /* Credits.rtf in Resources */,
B636F5CC2B1168C00063F9D8 /* bbcbp.plist 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 */,
@@ -1841,9 +1907,11 @@
B6E4B5ED24FDE2670094A35C /* Preferences.xib in Resources */,
B67877F12B01732600CFACF2 /* hp9k382.plist in Resources */,
B67878152B01732600CFACF2 /* macqd800.plist in Resources */,
B636F5C72B1168C00063F9D8 /* bbcbp128.plist in Resources */,
B67878372B01732600CFACF2 /* vt240.plist in Resources */,
B67878302B01732600CFACF2 /* spectred.plist in Resources */,
B67877E82B01732600CFACF2 /* hkc8800a.plist in Resources */,
B636F5CB2B1168C00063F9D8 /* bbcmt.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
+10 -2
View File
@@ -482,6 +482,8 @@ static NSString *ShellQuote(NSString *s) {
* for square pixels, should pass the true size and true aspect ratio.
*/
NSSize screen = [_slotController resolution];
switch(_mameWindowMode) {
case 0: // full screen;
@@ -498,12 +500,15 @@ static NSString *ShellQuote(NSString *s) {
// drop through.
case 2: // 2x
case 3: // 3x
if (_mameSquarePixels) {
// NSString *aspect = [NSString stringWithFormat: @"%u:%u", (unsigned)screen.width, (unsigned)screen.height];
// [argv addObject: @"-aspect"];
// [argv addObject: aspect];
[argv addObject: @"-nounevenstretch"];
float hscale = round((screen.width * 3 / 4) / screen.height);
if (hscale < 1) hscale = 1;
screen.height *= hscale;
} else {
screen.height = round(screen.width * 3 / 4);
}
@@ -516,6 +521,9 @@ static NSString *ShellQuote(NSString *s) {
[argv addObject: @"-resolution"];
[argv addObject: res];
if (_mameSquarePixels) {
[argv addObject: @"-nounevenstretch"];
}
break;
}
+859
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>
+859
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>
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>512</integer>
<integer>512</integer>
<integer>256</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>512</integer>
<integer>512</integer>
<integer>256</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>704</integer>
<integer>462</integer>
<integer>231</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>704</integer>
<integer>462</integer>
<integer>231</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>704</integer>
<integer>462</integer>
<integer>231</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+466
View File
@@ -0,0 +1,466 @@
<?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>bbca</string>
<key>description</key>
<string>BBC Micro Model A</string>
<key>media</key>
<dict>
<key>cass</key>
<integer>1</integer>
<key>rom</key>
<integer>4</integer>
</dict>
<key>resolution</key>
<array>
<integer>640</integer>
<integer>256</integer>
</array>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>ramsize</string>
<key>description</key>
<string>RAM</string>
<key>options</key>
<array>
<dict>
<key>intValue</key>
<integer>16384</integer>
<key>description</key>
<string>16K</string>
<key>value</key>
<string>16K</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>intValue</key>
<integer>32768</integer>
<key>description</key>
<string>32K</string>
<key>value</key>
<string>32K</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bios</string>
<key>description</key>
<string>ROM</string>
<key>options</key>
<array>
<dict>
<key>value</key>
<string></string>
<key>description</key>
<string>—Default—</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>os12</string>
<key>description</key>
<string>OS 1.20</string>
</dict>
<dict>
<key>value</key>
<string>os10</string>
<key>description</key>
<string>OS 1.00</string>
</dict>
<dict>
<key>value</key>
<string>os09</string>
<key>description</key>
<string>OS 0.92</string>
</dict>
<dict>
<key>value</key>
<string>os01</string>
<key>description</key>
<string>OS 0.10</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>rs423</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>
</array>
<key>devices</key>
<array>
<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>
<dict>
<key>name</key>
<string>bbc_cass.xml</string>
<key>filter</key>
<string>A</string>
</dict>
<dict>
<key>name</key>
<string>bbc_rom.xml</string>
<key>filter</key>
<string>B</string>
</dict>
</array>
</dict>
</plist>
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>1024</integer>
<integer>800</integer>
<integer>400</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>1024</integer>
<integer>800</integer>
<integer>400</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>1024</integer>
<integer>800</integer>
<integer>400</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+25
View File
@@ -94,6 +94,31 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>lcpds</string>
<key>description</key>
<string>PDS</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>macconilc</string>
<key>description</key>
<string>Asante MacCON i LC Ethernet card</string>
<key>devname</key>
<string>pdslc_macconlc</string>
</dict>
</array>
</dict>
</array>
<key>devices</key>
<array>
+25
View File
@@ -65,6 +65,31 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>lcpds</string>
<key>description</key>
<string>PDS</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>macconilc</string>
<key>description</key>
<string>Asante MacCON i LC Ethernet card</string>
<key>devname</key>
<string>pdslc_macconlc</string>
</dict>
</array>
</dict>
</array>
<key>devices</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>844</integer>
<integer>516</integer>
<integer>258</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+116
View File
@@ -677,6 +677,122 @@
</dict>
</array>
</dict>
<dict>
<key>description</key>
<string>Acorn</string>
<key>children</key>
<array>
<dict>
<key>description</key>
<string>BBC Micro Model B</string>
<key>value</key>
<string>bbcb</string>
</dict>
<dict>
<key>description</key>
<string>BBC Micro Model A</string>
<key>value</key>
<string>bbca</string>
</dict>
<dict>
<key>description</key>
<string>BBC Micro Model B (German)</string>
<key>value</key>
<string>bbcb_de</string>
</dict>
<dict>
<key>description</key>
<string>BBC Micro Model B (US)</string>
<key>value</key>
<string>bbcb_us</string>
</dict>
<dict>
<key>description</key>
<string>BBC Micro Model B (Norway)</string>
<key>value</key>
<string>bbcb_no</string>
</dict>
<dict>
<key>description</key>
<string>BBC Micro Model B+ 64K</string>
<key>value</key>
<string>bbcbp</string>
</dict>
<dict>
<key>description</key>
<string>BBC Micro Model B+ 128K</string>
<key>value</key>
<string>bbcbp128</string>
</dict>
<dict>
<key>description</key>
<string>BBC Master 128</string>
<key>value</key>
<string>bbcm</string>
</dict>
<dict>
<key>description</key>
<string>BBC Master Turbo</string>
<key>value</key>
<string>bbcmt</string>
</dict>
<dict>
<key>description</key>
<string>BBC Master Compact</string>
<key>value</key>
<string>bbcmc</string>
</dict>
<dict>
<key>description</key>
<string>Acorn Electron</string>
<key>value</key>
<string>electron</string>
</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>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>640</integer>
<integer>480</integer>
<integer>240</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>640</integer>
<integer>480</integer>
<integer>240</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>640</integer>
<integer>480</integer>
<integer>240</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>640</integer>
<integer>480</integer>
<integer>240</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>640</integer>
<integer>480</integer>
<integer>240</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>640</integer>
<integer>480</integer>
<integer>240</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>640</integer>
<integer>480</integer>
<integer>240</integer>
</array>
<key>slots</key>
<array>
File diff suppressed because it is too large. Load diff
+21 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>720</integer>
<integer>700</integer>
<integer>350</integer>
</array>
<key>slots</key>
<array>
@@ -274,6 +274,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -282,6 +287,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -331,6 +341,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -339,6 +354,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
+21 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>720</integer>
<integer>700</integer>
<integer>350</integer>
</array>
<key>slots</key>
<array>
@@ -274,6 +274,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -282,6 +287,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -331,6 +341,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -339,6 +354,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
+21 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>720</integer>
<integer>700</integer>
<integer>350</integer>
</array>
<key>slots</key>
<array>
@@ -602,6 +602,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -610,6 +615,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -659,6 +669,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -667,6 +682,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
+21 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>720</integer>
<integer>700</integer>
<integer>350</integer>
</array>
<key>slots</key>
<array>
@@ -602,6 +602,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -610,6 +615,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -659,6 +669,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -667,6 +682,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
+21 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>720</integer>
<integer>700</integer>
<integer>350</integer>
</array>
<key>slots</key>
<array>
@@ -602,6 +602,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -610,6 +615,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
@@ -659,6 +669,11 @@
<string>5.25" double density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
@@ -667,6 +682,11 @@
<string>5.25" high density floppy drive</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_5_25</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>844</integer>
<integer>516</integer>
<integer>258</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>640</integer>
<integer>480</integer>
<integer>240</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -14,7 +14,7 @@
<key>resolution</key>
<array>
<integer>560</integer>
<integer>384</integer>
<integer>192</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>800</integer>
<integer>500</integer>
<integer>250</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>800</integer>
<integer>500</integer>
<integer>250</integer>
</array>
<key>slots</key>
<array>
+1 -1
View File
@@ -12,7 +12,7 @@
<key>resolution</key>
<array>
<integer>800</integer>
<integer>500</integer>
<integer>250</integer>
</array>
<key>slots</key>
<array>
Loaded 100 of 108 files, more files were not shown because too many files have changed in this diff. Show more