add support for mac 128k family

This commit is contained in:
Kelvin Sherlock 2021-03-19 17:24:28 -04:00
parent 2a0462cc41
commit 6ca897739a
12 changed files with 2242 additions and 1 deletions

View File

@ -151,6 +151,20 @@
B6DE323926044C1100418375 /* caution.png in Resources */ = {isa = PBXBuildFile; fileRef = B6DE323526044C1100418375 /* caution.png */; };
B6DE323B26044DB800418375 /* caution@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B6DE323A26044DB800418375 /* caution@3x.png */; };
B6DE323C26044DB800418375 /* caution@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = B6DE323A26044DB800418375 /* caution@3x.png */; };
B6DE32442605482500418375 /* mac128k.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE323D2605482400418375 /* mac128k.plist */; };
B6DE32452605482500418375 /* mac128k.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE323D2605482400418375 /* mac128k.plist */; };
B6DE32462605482500418375 /* macclasc.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE323E2605482400418375 /* macclasc.plist */; };
B6DE32472605482500418375 /* macclasc.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE323E2605482400418375 /* macclasc.plist */; };
B6DE32482605482500418375 /* mac512ke.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE323F2605482400418375 /* mac512ke.plist */; };
B6DE32492605482500418375 /* mac512ke.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE323F2605482400418375 /* mac512ke.plist */; };
B6DE324A2605482500418375 /* macsefd.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE32402605482500418375 /* macsefd.plist */; };
B6DE324B2605482500418375 /* macsefd.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE32402605482500418375 /* macsefd.plist */; };
B6DE324C2605482500418375 /* macplus.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE32412605482500418375 /* macplus.plist */; };
B6DE324D2605482500418375 /* macplus.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE32412605482500418375 /* macplus.plist */; };
B6DE324E2605482500418375 /* mac512k.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE32422605482500418375 /* mac512k.plist */; };
B6DE324F2605482500418375 /* mac512k.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE32422605482500418375 /* mac512k.plist */; };
B6DE32502605482500418375 /* macse.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE32432605482500418375 /* macse.plist */; };
B6DE32512605482500418375 /* macse.plist in Resources */ = {isa = PBXBuildFile; fileRef = B6DE32432605482500418375 /* macse.plist */; };
B6E08076252574690075F4E1 /* vmnet_helper in CopyFiles */ = {isa = PBXBuildFile; fileRef = B6841BD0251EC913006A5C39 /* vmnet_helper */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
B6E4B5B024FDE2670094A35C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B6BA258724E99BEB005FB8FF /* main.m */; };
B6E4B5B124FDE2670094A35C /* LaunchWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = B6D6DE4024FADFAC00661A5F /* LaunchWindowController.m */; };
@ -395,6 +409,13 @@
B6DE323426044C1000418375 /* caution@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "caution@2x.png"; sourceTree = "<group>"; };
B6DE323526044C1100418375 /* caution.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = caution.png; sourceTree = "<group>"; };
B6DE323A26044DB800418375 /* caution@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "caution@3x.png"; sourceTree = "<group>"; };
B6DE323D2605482400418375 /* mac128k.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mac128k.plist; sourceTree = "<group>"; };
B6DE323E2605482400418375 /* macclasc.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = macclasc.plist; sourceTree = "<group>"; };
B6DE323F2605482400418375 /* mac512ke.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mac512ke.plist; sourceTree = "<group>"; };
B6DE32402605482500418375 /* macsefd.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = macsefd.plist; sourceTree = "<group>"; };
B6DE32412605482500418375 /* macplus.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = macplus.plist; sourceTree = "<group>"; };
B6DE32422605482500418375 /* mac512k.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mac512k.plist; sourceTree = "<group>"; };
B6DE32432605482500418375 /* macse.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = macse.plist; sourceTree = "<group>"; };
B6E4B5FA24FDE2670094A35C /* Ample Lite.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Ample Lite.app"; sourceTree = BUILT_PRODUCTS_DIR; };
B6E9A17E25088B1B005E7525 /* NewSlotViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NewSlotViewController.h; sourceTree = "<group>"; };
B6E9A17F25088B1B005E7525 /* NewSlotViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NewSlotViewController.m; sourceTree = "<group>"; };
@ -498,6 +519,13 @@
B65085B825B616AC00354EC9 /* maciici.plist */,
B65085B625B616AC00354EC9 /* maclc2.plist */,
B65085B725B616AC00354EC9 /* maclc3.plist */,
B6DE323D2605482400418375 /* mac128k.plist */,
B6DE32422605482500418375 /* mac512k.plist */,
B6DE323F2605482400418375 /* mac512ke.plist */,
B6DE323E2605482400418375 /* macclasc.plist */,
B6DE32412605482500418375 /* macplus.plist */,
B6DE32432605482500418375 /* macse.plist */,
B6DE32402605482500418375 /* macsefd.plist */,
B63C1F1125B147E10016A611 /* CheatSheet.html */,
);
path = Resources;
@ -764,7 +792,9 @@
B65085BB25B616AC00354EC9 /* maclc3.plist in Resources */,
B6109A3424F5F377005CB652 /* am64.plist in Resources */,
B6DDECCC2505A86E0093587A /* eject-16x16@2x.png in Resources */,
B6DE32462605482500418375 /* macclasc.plist in Resources */,
B6004DF124FB05D600D38596 /* LogWindow.xib in Resources */,
B6DE32502605482500418375 /* macse.plist in Resources */,
B6BA258224E99BEB005FB8FF /* Assets.xcassets in Resources */,
B6109A1724F5F377005CB652 /* apple2e.plist in Resources */,
B6109A3C24F5F377005CB652 /* am100.plist in Resources */,
@ -774,10 +804,12 @@
B6109A2824F5F377005CB652 /* apple2ep.plist in Resources */,
B6DDECC225057A550093587A /* drag-handle-4x10@2x.png in Resources */,
B6109A1924F5F377005CB652 /* apple2ees.plist in Resources */,
B6DE32482605482500418375 /* mac512ke.plist in Resources */,
B6109A3924F5F377005CB652 /* prav8c.plist in Resources */,
B6109A1C24F5F377005CB652 /* ivelultr.plist in Resources */,
B6DE323325FE7BD400418375 /* tk3000.plist in Resources */,
B6109A3824F5F377005CB652 /* maxxi.plist in Resources */,
B6DE32442605482500418375 /* mac128k.plist in Resources */,
B6109A2E24F5F377005CB652 /* apple2eefr.plist in Resources */,
B6109A2C24F5F377005CB652 /* spectred.plist in Resources */,
B6109A4124F5F377005CB652 /* apple2cp.plist in Resources */,
@ -785,6 +817,7 @@
B6109A3A24F5F377005CB652 /* prav82.plist in Resources */,
B6DD1FE825B407E7004A3242 /* maclc.plist in Resources */,
B6109A2024F5F377005CB652 /* apple2euk.plist in Resources */,
B6DE324C2605482500418375 /* macplus.plist in Resources */,
B6DE323826044C1100418375 /* caution.png in Resources */,
B6109A2F24F5F377005CB652 /* uniap2ti.plist in Resources */,
B6DDECD42505A86E0093587A /* eject-hover-16x16@3x.png in Resources */,
@ -805,6 +838,7 @@
B6109A3224F5F377005CB652 /* basis108.plist in Resources */,
B6DE323B26044DB800418375 /* caution@3x.png in Resources */,
B6109A4324F5F377005CB652 /* agat7.plist in Resources */,
B6DE324E2605482500418375 /* mac512k.plist in Resources */,
B6DDECC425057A550093587A /* drag-handle-4x10@3x.png in Resources */,
B6109A2B24F5F377005CB652 /* elppa.plist in Resources */,
B63C1B8E25004C6D00511A71 /* mame-data.tgz in Resources */,
@ -833,6 +867,7 @@
B6109A2924F5F377005CB652 /* apple2gs.plist in Resources */,
B6109A1F24F5F377005CB652 /* apple2jp.plist in Resources */,
B63C1F0B25B143C50016A611 /* CheatSheet.xib in Resources */,
B6DE324A2605482500418375 /* macsefd.plist in Resources */,
B6109A3024F5F377005CB652 /* apple2.plist in Resources */,
B6109A2D24F5F377005CB652 /* prav8m.plist in Resources */,
);
@ -847,12 +882,14 @@
B63C1BA0250192D800511A71 /* ceci.plist in Resources */,
B6E4B5BD24FDE2670094A35C /* las128ex.plist in Resources */,
B6E4B5BE24FDE2670094A35C /* space84.plist in Resources */,
B6DE324F2605482500418375 /* mac512k.plist in Resources */,
B63C1BA6250192D800511A71 /* cecm.plist in Resources */,
B6E4B5BF24FDE2670094A35C /* agat9.plist in Resources */,
B6E4B5C024FDE2670094A35C /* LaunchWindow.xib in Resources */,
B6DE323726044C1100418375 /* caution@2x.png in Resources */,
B6E4B5C124FDE2670094A35C /* apple1.plist in Resources */,
B6E4B5C224FDE2670094A35C /* ace100.plist in Resources */,
B6DE32472605482500418375 /* macclasc.plist in Resources */,
B6E4B5C324FDE2670094A35C /* am64.plist in Resources */,
B6E4B5C424FDE2670094A35C /* LogWindow.xib in Resources */,
B6E4B5C524FDE2670094A35C /* Assets.xcassets in Resources */,
@ -870,6 +907,7 @@
B6E4B5CC24FDE2670094A35C /* prav8c.plist in Resources */,
B6E4B5CD24FDE2670094A35C /* ivelultr.plist in Resources */,
B6E4B5CE24FDE2670094A35C /* maxxi.plist in Resources */,
B6DE324B2605482500418375 /* macsefd.plist in Resources */,
B6E4B5CF24FDE2670094A35C /* apple2eefr.plist in Resources */,
B6DE323926044C1100418375 /* caution.png in Resources */,
B6E4B5D124FDE2670094A35C /* spectred.plist in Resources */,
@ -887,7 +925,10 @@
B6E4B5DB24FDE2670094A35C /* apple2p.plist in Resources */,
B6DDECD12505A86E0093587A /* eject-hover-16x16.png in Resources */,
B65085BE25B616AC00354EC9 /* maciici.plist in Resources */,
B6DE32512605482500418375 /* macse.plist in Resources */,
B65085BC25B616AC00354EC9 /* maclc3.plist in Resources */,
B6DE32492605482500418375 /* mac512ke.plist in Resources */,
B6DE32452605482500418375 /* mac128k.plist in Resources */,
B63C1BA4250192D800511A71 /* cec2000.plist in Resources */,
B6DDECD32505A86E0093587A /* eject-hover-16x16@2x.png in Resources */,
B6E4B5DC24FDE2670094A35C /* hkc8800a.plist in Resources */,
@ -914,6 +955,7 @@
B6E4B5EB24FDE2670094A35C /* apple2ee.plist in Resources */,
B6E4B5EC24FDE2670094A35C /* dodo.plist in Resources */,
B63C1F1325B147E10016A611 /* CheatSheet.html in Resources */,
B6DE324D2605482500418375 /* macplus.plist in Resources */,
B6E4B5ED24FDE2670094A35C /* Preferences.xib in Resources */,
B6DDECD72505A86E0093587A /* eject-16x16.png in Resources */,
B6E4B5EF24FDE2670094A35C /* apple2gs.plist in Resources */,

View File

@ -0,0 +1,370 @@
<?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>mac128k</string>
<key>description</key>
<string>Macintosh 128k</string>
<key>media</key>
<dict>
</dict>
<key>resolution</key>
<array>
<integer>512</integer>
<integer>342</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>131072</integer>
<key>description</key>
<string>128K</string>
<key>value</key>
<string>128K</string>
<key>default</key>
<true/>
</dict>
</array>
</dict>
<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>
</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>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</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>
<false/>
</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>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>mackbd_m0120</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:kbd</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>gb</string>
<key>description</key>
<string>Macintosh Keyboard (British - M0110B)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>fr</string>
<key>description</key>
<string>Macintosh Keyboard (French - M0110F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>it</string>
<key>description</key>
<string>Macintosh Keyboard (Italian - M0110T)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>us</string>
<key>description</key>
<string>Macintosh Keyboard (U.S. - M0110)</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>pad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (English - M0120)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>eupad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (European - M0120P)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>frp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (French - M0110A F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>jpp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (Japanese - M0110A J)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>usp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (U.S. - M0110A)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>mackbd_m0120p</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:kbd</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>gb</string>
<key>description</key>
<string>Macintosh Keyboard (British - M0110B)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>fr</string>
<key>description</key>
<string>Macintosh Keyboard (French - M0110F)</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>it</string>
<key>description</key>
<string>Macintosh Keyboard (Italian - M0110T)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>us</string>
<key>description</key>
<string>Macintosh Keyboard (U.S. - M0110)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (English - M0120)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>eupad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (European - M0120P)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>frp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (French - M0110A F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>jpp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (Japanese - M0110A J)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>usp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (U.S. - M0110A)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
<string>mac_flop.xml</string>
<string>mac_hdd.xml</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,370 @@
<?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>mac512k</string>
<key>description</key>
<string>Macintosh 512k</string>
<key>media</key>
<dict>
</dict>
<key>resolution</key>
<array>
<integer>512</integer>
<integer>342</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>524288</integer>
<key>description</key>
<string>512K</string>
<key>value</key>
<string>512K</string>
<key>default</key>
<true/>
</dict>
</array>
</dict>
<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>
</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>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</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>
<false/>
</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>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>mackbd_m0120</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:kbd</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>gb</string>
<key>description</key>
<string>Macintosh Keyboard (British - M0110B)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>fr</string>
<key>description</key>
<string>Macintosh Keyboard (French - M0110F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>it</string>
<key>description</key>
<string>Macintosh Keyboard (Italian - M0110T)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>us</string>
<key>description</key>
<string>Macintosh Keyboard (U.S. - M0110)</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>pad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (English - M0120)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>eupad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (European - M0120P)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>frp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (French - M0110A F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>jpp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (Japanese - M0110A J)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>usp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (U.S. - M0110A)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>mackbd_m0120p</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:kbd</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>gb</string>
<key>description</key>
<string>Macintosh Keyboard (British - M0110B)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>fr</string>
<key>description</key>
<string>Macintosh Keyboard (French - M0110F)</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>it</string>
<key>description</key>
<string>Macintosh Keyboard (Italian - M0110T)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>us</string>
<key>description</key>
<string>Macintosh Keyboard (U.S. - M0110)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (English - M0120)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>eupad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (European - M0120P)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>frp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (French - M0110A F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>jpp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (Japanese - M0110A J)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>usp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (U.S. - M0110A)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
<string>mac_flop.xml</string>
<string>mac_hdd.xml</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,370 @@
<?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>mac512ke</string>
<key>description</key>
<string>Macintosh 512ke</string>
<key>media</key>
<dict>
</dict>
<key>resolution</key>
<array>
<integer>512</integer>
<integer>342</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>524288</integer>
<key>description</key>
<string>512K</string>
<key>value</key>
<string>512K</string>
<key>default</key>
<true/>
</dict>
</array>
</dict>
<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>
</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>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</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:1</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>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</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>mackbd_m0120</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:kbd</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>gb</string>
<key>description</key>
<string>Macintosh Keyboard (British - M0110B)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>fr</string>
<key>description</key>
<string>Macintosh Keyboard (French - M0110F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>it</string>
<key>description</key>
<string>Macintosh Keyboard (Italian - M0110T)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>us</string>
<key>description</key>
<string>Macintosh Keyboard (U.S. - M0110)</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>pad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (English - M0120)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>eupad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (European - M0120P)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>frp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (French - M0110A F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>jpp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (Japanese - M0110A J)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>usp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (U.S. - M0110A)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>mackbd_m0120p</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:kbd</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>gb</string>
<key>description</key>
<string>Macintosh Keyboard (British - M0110B)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>fr</string>
<key>description</key>
<string>Macintosh Keyboard (French - M0110F)</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>it</string>
<key>description</key>
<string>Macintosh Keyboard (Italian - M0110T)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>us</string>
<key>description</key>
<string>Macintosh Keyboard (U.S. - M0110)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (English - M0120)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>eupad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (European - M0120P)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>frp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (French - M0110A F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>jpp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (Japanese - M0110A J)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>usp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (U.S. - M0110A)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
<string>mac_flop.xml</string>
<string>mac_hdd.xml</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,204 @@
<?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>macclasc</string>
<key>description</key>
<string>Macintosh Classic</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>2</integer>
</dict>
<key>resolution</key>
<array>
<integer>512</integer>
<integer>342</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>2097152</integer>
<key>description</key>
<string>2M</string>
<key>value</key>
<string>2M</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>2621440</integer>
<key>description</key>
<string>2560K</string>
<key>value</key>
<string>2560K</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>4194304</integer>
<key>description</key>
<string>4M</string>
<key>value</key>
<string>4M</string>
<key>default</key>
<true/>
</dict>
</array>
</dict>
<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>
</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>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</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:1</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>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
<string>mac_flop.xml</string>
<string>mac_hdd.xml</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,400 @@
<?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>macplus</string>
<key>description</key>
<string>Macintosh Plus</string>
<key>media</key>
<dict>
</dict>
<key>resolution</key>
<array>
<integer>512</integer>
<integer>342</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>1048576</integer>
<key>description</key>
<string>1M</string>
<key>value</key>
<string>1M</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>2097152</integer>
<key>description</key>
<string>2M</string>
<key>value</key>
<string>2M</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>2621440</integer>
<key>description</key>
<string>2560K</string>
<key>value</key>
<string>2560K</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>4194304</integer>
<key>description</key>
<string>4M</string>
<key>value</key>
<string>4M</string>
<key>default</key>
<true/>
</dict>
</array>
</dict>
<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>
</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>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</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:1</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>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</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>mackbd_m0120</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:kbd</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>gb</string>
<key>description</key>
<string>Macintosh Keyboard (British - M0110B)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>fr</string>
<key>description</key>
<string>Macintosh Keyboard (French - M0110F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>it</string>
<key>description</key>
<string>Macintosh Keyboard (Italian - M0110T)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>us</string>
<key>description</key>
<string>Macintosh Keyboard (U.S. - M0110)</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>pad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (English - M0120)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>eupad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (European - M0120P)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>frp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (French - M0110A F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>jpp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (Japanese - M0110A J)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>usp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (U.S. - M0110A)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>mackbd_m0120p</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:kbd</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>gb</string>
<key>description</key>
<string>Macintosh Keyboard (British - M0110B)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>fr</string>
<key>description</key>
<string>Macintosh Keyboard (French - M0110F)</string>
<key>default</key>
<true/>
</dict>
<dict>
<key>value</key>
<string>it</string>
<key>description</key>
<string>Macintosh Keyboard (Italian - M0110T)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>us</string>
<key>description</key>
<string>Macintosh Keyboard (U.S. - M0110)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>pad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (English - M0120)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>eupad</string>
<key>description</key>
<string>Macintosh Numeric Keypad (European - M0120P)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>frp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (French - M0110A F)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>jpp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (Japanese - M0110A J)</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>value</key>
<string>usp</string>
<key>description</key>
<string>Macintosh Plus Keyboard (U.S. - M0110A)</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
<string>mac_flop.xml</string>
<string>mac_hdd.xml</string>
</array>
</dict>
</plist>

204
Ample/Resources/macse.plist Normal file
View File

@ -0,0 +1,204 @@
<?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>macse</string>
<key>description</key>
<string>Macintosh SE</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>2</integer>
</dict>
<key>resolution</key>
<array>
<integer>512</integer>
<integer>342</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>2097152</integer>
<key>description</key>
<string>2M</string>
<key>value</key>
<string>2M</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>2621440</integer>
<key>description</key>
<string>2560K</string>
<key>value</key>
<string>2560K</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>4194304</integer>
<key>description</key>
<string>4M</string>
<key>value</key>
<string>4M</string>
<key>default</key>
<true/>
</dict>
</array>
</dict>
<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>
</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>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</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:1</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>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
<string>mac_flop.xml</string>
<string>mac_hdd.xml</string>
</array>
</dict>
</plist>

View File

@ -0,0 +1,204 @@
<?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>macsefd</string>
<key>description</key>
<string>Macintosh SE (FDHD)</string>
<key>media</key>
<dict>
<key>hard</key>
<integer>2</integer>
</dict>
<key>resolution</key>
<array>
<integer>512</integer>
<integer>342</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>2097152</integer>
<key>description</key>
<string>2M</string>
<key>value</key>
<string>2M</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>2621440</integer>
<key>description</key>
<string>2560K</string>
<key>value</key>
<string>2560K</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>4194304</integer>
<key>description</key>
<string>4M</string>
<key>value</key>
<string>4M</string>
<key>default</key>
<true/>
</dict>
</array>
</dict>
<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>
</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>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</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:1</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>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35hd</string>
<key>description</key>
<string>3.5" HD</string>
<key>default</key>
<true/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
<dict>
<key>value</key>
<string>35sd</string>
<key>description</key>
<string>3.5" SD</string>
<key>default</key>
<false/>
<key>media</key>
<dict>
<key>floppy_3_5</key>
<integer>1</integer>
</dict>
</dict>
</array>
</dict>
</array>
</dict>
</array>
<key>software</key>
<array>
<string>mac_flop.xml</string>
<string>mac_hdd.xml</string>
</array>
</dict>
</plist>

View File

@ -383,6 +383,57 @@
</dict>
</array>
</dict>
<dict>
<key>description</key>
<string>Macintosh (128K)</string>
<key>value</key>
<string>mac128k</string>
<key>children</key>
<array>
<dict>
<key>description</key>
<string>Macintosh 128k</string>
<key>value</key>
<string>mac128k</string>
</dict>
<dict>
<key>description</key>
<string>Macintosh 512k</string>
<key>value</key>
<string>mac512k</string>
</dict>
<dict>
<key>description</key>
<string>Macintosh 512ke</string>
<key>value</key>
<string>mac512ke</string>
</dict>
<dict>
<key>description</key>
<string>Macintosh Plus</string>
<key>value</key>
<string>macplus</string>
</dict>
<dict>
<key>description</key>
<string>Macintosh SE</string>
<key>value</key>
<string>macse</string>
</dict>
<dict>
<key>description</key>
<string>Macintosh SE (FDHD)</string>
<key>value</key>
<string>macsefd</string>
</dict>
<dict>
<key>description</key>
<string>Macintosh Classic</string>
<key>value</key>
<string>macclasc</string>
</dict>
</array>
</dict>
<dict>
<key>description</key>
<string>Macintosh (NuBus)</string>

View File

@ -118,10 +118,26 @@
<string>lx800</string>
<string>lx810l</string>
<string>m68705p3</string>
<string>mac128k</string>
<string>mac512k</string>
<string>mac512ke</string>
<string>macclasc</string>
<string>maciici</string>
<string>mackbd_m0110</string>
<string>mackbd_m0110a</string>
<string>mackbd_m0110a_f</string>
<string>mackbd_m0110a_j</string>
<string>mackbd_m0110b</string>
<string>mackbd_m0110f</string>
<string>mackbd_m0110t</string>
<string>mackbd_m0120</string>
<string>mackbd_m0120p</string>
<string>maclc</string>
<string>maclc2</string>
<string>maclc3</string>
<string>macplus</string>
<string>macse</string>
<string>macsefd</string>
<string>maxxi</string>
<string>microeng</string>
<string>mprof3</string>
@ -142,6 +158,8 @@
<string>nb_vikbw</string>
<string>nb_wspt</string>
<string>p72</string>
<string>pds_hyper</string>
<string>pds_sefp</string>
<string>prav82</string>
<string>prav8c</string>
<string>prav8m</string>

View File

@ -24,6 +24,12 @@ MACHINES = (
# macintosh...
"maclc", "maclc2", "maclc3", "maciici",
# mac 128k-classic
"mac128k", "mac512k", "mac512ke", "macplus", "macse", "macsefd", "macclasc",
# 128k clones
# "unitron", "utrn1024",
)

View File

@ -25,6 +25,7 @@ cec_children = ["cec2000", "cece", "cecg", "ceci", "cecm"]
agat_children = ["agat7", "agat9"]
mac_nubus_children = ["maclc", "maclc2", "maclc3", "maciici"]
mac_128k_children = ["mac128k", "mac512k", "mac512ke", "macplus", "macse", "macsefd", "macclasc"]
tree = [
("Apple I", "apple1", apple1_children),
@ -38,7 +39,8 @@ tree = [
("Laser", "laser128", laser_children),
("Agat", "agat7", agat_children),
("China Education Computer", None, cec_children),
("Macintosh (NuBus)", "maclc", mac_nubus_children)
("Macintosh (128K)", "mac128k", mac_128k_children),
("Macintosh (NuBus)", "maclc", mac_nubus_children),
]
env = {'DYLD_FALLBACK_FRAMEWORK_PATH': '../embedded'}