Compare commits

..
3 Commits
Author SHA1 Message Date
Kelvin Sherlock d498647973 version bump 2025-08-31 11:28:49 -04:00
Kelvin Sherlock e3514812af 0.280 updates (bbc) 2025-08-30 23:18:34 -04:00
Kelvin Sherlock d5543b809e ignore the mz1p16 2025-08-30 23:15:59 -04:00
15 changed files with 12209 additions and 364 deletions

No files matched your search

+8 -8
View File
@@ -2702,7 +2702,7 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 71;
CURRENT_PROJECT_VERSION = 72;
DEVELOPMENT_TEAM = 583V9CR5RE;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = (
@@ -2715,7 +2715,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.14;
MARKETING_VERSION = "0.279-u2";
MARKETING_VERSION = "0.280-u2";
PRODUCT_BUNDLE_IDENTIFIER = com.ksherlock.ample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -2728,7 +2728,7 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 71;
CURRENT_PROJECT_VERSION = 72;
DEVELOPMENT_TEAM = 583V9CR5RE;
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = (
@@ -2741,7 +2741,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.14;
MARKETING_VERSION = "0.279-u2";
MARKETING_VERSION = "0.280-u2";
PRODUCT_BUNDLE_IDENTIFIER = com.ksherlock.ample;
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -2754,7 +2754,7 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 71;
CURRENT_PROJECT_VERSION = 72;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
@@ -2767,7 +2767,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = 0.279;
MARKETING_VERSION = 0.280;
PRODUCT_BUNDLE_IDENTIFIER = "com.ksherlock.ample-lite";
PRODUCT_NAME = "$(TARGET_NAME)";
};
@@ -2780,7 +2780,7 @@
CODE_SIGN_ENTITLEMENTS = Ample/Ample.entitlements;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 71;
CURRENT_PROJECT_VERSION = 72;
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
GCC_PREPROCESSOR_DEFINITIONS = "AMPLE_LITE=1";
INFOPLIST_FILE = Ample/Info.plist;
@@ -2789,7 +2789,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.13;
MARKETING_VERSION = 0.279;
MARKETING_VERSION = 0.280;
PRODUCT_BUNDLE_IDENTIFIER = "com.ksherlock.ample-lite";
PRODUCT_NAME = "$(TARGET_NAME)";
};
+1 -1
View File
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>MameComponentsDate</key>
<date>2025-08-01T12:00:00Z</date>
<date>2025-08-31T12:00:00Z</date>
<key>UseCustomMame</key>
<false/>
<key>AutoCloseLogWindow</key>
+4 -4
View File
@@ -66,25 +66,25 @@
</dict>
<dict>
<key>value</key>
<string>os12</string>
<string>120</string>
<key>description</key>
<string>OS 1.20</string>
</dict>
<dict>
<key>value</key>
<string>os10</string>
<string>100</string>
<key>description</key>
<string>OS 1.00</string>
</dict>
<dict>
<key>value</key>
<string>os09</string>
<string>092</string>
<key>description</key>
<string>OS 0.92</string>
</dict>
<dict>
<key>value</key>
<string>os01</string>
<string>010</string>
<key>description</key>
<string>OS 0.10</string>
</dict>
+2743 -37
View File
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
+237 -43
View File
@@ -27,16 +27,6 @@
<string>RAM</string>
<key>options</key>
<array>
<dict>
<key>intValue</key>
<integer>32768</integer>
<key>description</key>
<string>32K</string>
<key>value</key>
<string>32K</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>65536</integer>
@@ -600,39 +590,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>econet254</string>
<key>description</key>
<string>Econet</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>e01</string>
<key>description</key>
<string>Acorn FileStore E01</string>
<key>devname</key>
<string>econet_e01</string>
</dict>
<dict>
<key>value</key>
<string>e01s</string>
<key>description</key>
<string>Acorn FileStore E01S</string>
<key>devname</key>
<string>econet_e01s</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>analogue</string>
@@ -1984,6 +1941,243 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_atplswp</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:romslot2</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot3</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot4</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot5</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot6</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot7</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot8</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot9</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot10</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot11</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_awhd</string>
+237 -43
View File
@@ -27,16 +27,6 @@
<string>RAM</string>
<key>options</key>
<array>
<dict>
<key>intValue</key>
<integer>32768</integer>
<key>description</key>
<string>32K</string>
<key>value</key>
<string>32K</string>
<key>default</key>
<false/>
</dict>
<dict>
<key>intValue</key>
<integer>131072</integer>
@@ -600,39 +590,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>econet254</string>
<key>description</key>
<string>Econet</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>e01</string>
<key>description</key>
<string>Acorn FileStore E01</string>
<key>devname</key>
<string>econet_e01</string>
</dict>
<dict>
<key>value</key>
<string>e01s</string>
<key>description</key>
<string>Acorn FileStore E01S</string>
<key>devname</key>
<string>econet_e01s</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>analogue</string>
@@ -1984,6 +1941,243 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_atplswp</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:romslot2</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot3</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot4</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot5</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot6</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot7</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot8</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot9</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot10</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot11</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_awhd</string>
+368 -42
View File
@@ -8,15 +8,15 @@
<string>BBC Master 128</string>
<key>media</key>
<dict>
<key>cass</key>
<integer>1</integer>
<key>rom</key>
<integer>3</integer>
<key>cass</key>
<integer>1</integer>
</dict>
<key>resolution</key>
<array>
<integer>640</integer>
<integer>256</integer>
<integer>512</integer>
</array>
<key>slots</key>
<array>
@@ -56,21 +56,21 @@
</dict>
<dict>
<key>value</key>
<string>mos320</string>
<string>320</string>
<key>description</key>
<string>Original MOS 3.20</string>
<string>MOS 3.20</string>
</dict>
<dict>
<key>value</key>
<string>mos350</string>
<string>350</string>
<key>description</key>
<string>Enhanced MOS 3.50</string>
<string>MOS 3.50</string>
</dict>
<dict>
<key>value</key>
<string>mos329</string>
<string>329</string>
<key>description</key>
<string>FinMOS 3.29</string>
<string>MOS 3.29</string>
</dict>
</array>
</dict>
@@ -441,39 +441,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>econet254</string>
<key>description</key>
<string>Econet</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>e01</string>
<key>description</key>
<string>Acorn FileStore E01</string>
<key>devname</key>
<string>econet_e01</string>
</dict>
<dict>
<key>value</key>
<string>e01s</string>
<key>description</key>
<string>Acorn FileStore E01S</string>
<key>devname</key>
<string>econet_e01s</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>analogue</string>
@@ -5712,6 +5679,289 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_morleyaa</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:romslot0</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot1</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot2</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot3</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot4</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot5</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot6</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot7</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot8</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot9</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot10</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot11</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_opus3</string>
@@ -5896,6 +6146,82 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_overlay</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:romslot0</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot1</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot2</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_quinkey_intf</string>
+6 -45
View File
@@ -54,15 +54,15 @@
</dict>
<dict>
<key>value</key>
<string>mos510</string>
<string>510</string>
<key>description</key>
<string>Enhanced MOS 5.10</string>
<string>MOS 5.10</string>
</dict>
<dict>
<key>value</key>
<string>mos500</string>
<string>500</string>
<key>description</key>
<string>Original MOS 5.00</string>
<string>MOS 5.00</string>
</dict>
</array>
</dict>
@@ -425,39 +425,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>econet254</string>
<key>description</key>
<string>Econet</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>e01</string>
<key>description</key>
<string>Acorn FileStore E01</string>
<key>devname</key>
<string>econet_e01</string>
</dict>
<dict>
<key>value</key>
<string>e01s</string>
<key>description</key>
<string>Acorn FileStore E01S</string>
<key>devname</key>
<string>econet_e01s</string>
</dict>
</array>
</dict>
</array>
<key>devices</key>
<array>
@@ -8843,6 +8810,8 @@
</array>
<key>software</key>
<array>
<string>bbcmc_flop.xml</string>
<string>pro128s_flop.xml</string>
<string>bbcm_flop.xml</string>
<string>bbcb_flop.xml</string>
<string>bbcb_flop_orig.xml</string>
@@ -8852,14 +8821,6 @@
<key>filter</key>
<string>M</string>
</dict>
<dict>
<key>name</key>
<string>bbc_hdd.xml</string>
<key>filter</key>
<string>M</string>
</dict>
<string>bbcmc_flop.xml</string>
<string>pro128s_flop.xml</string>
</array>
</dict>
</plist>
+368 -42
View File
@@ -8,15 +8,15 @@
<string>BBC Master Turbo</string>
<key>media</key>
<dict>
<key>cass</key>
<integer>1</integer>
<key>rom</key>
<integer>3</integer>
<key>cass</key>
<integer>1</integer>
</dict>
<key>resolution</key>
<array>
<integer>640</integer>
<integer>256</integer>
<integer>512</integer>
</array>
<key>slots</key>
<array>
@@ -56,21 +56,21 @@
</dict>
<dict>
<key>value</key>
<string>mos320</string>
<string>320</string>
<key>description</key>
<string>Original MOS 3.20</string>
<string>MOS 3.20</string>
</dict>
<dict>
<key>value</key>
<string>mos350</string>
<string>350</string>
<key>description</key>
<string>Enhanced MOS 3.50</string>
<string>MOS 3.50</string>
</dict>
<dict>
<key>value</key>
<string>mos329</string>
<string>329</string>
<key>description</key>
<string>FinMOS 3.29</string>
<string>MOS 3.29</string>
</dict>
</array>
</dict>
@@ -441,39 +441,6 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>econet254</string>
<key>description</key>
<string>Econet</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>e01</string>
<key>description</key>
<string>Acorn FileStore E01</string>
<key>devname</key>
<string>econet_e01</string>
</dict>
<dict>
<key>value</key>
<string>e01s</string>
<key>description</key>
<string>Acorn FileStore E01S</string>
<key>devname</key>
<string>econet_e01s</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>analogue</string>
@@ -5712,6 +5679,289 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_morleyaa</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:romslot0</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot1</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot2</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot3</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot4</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot5</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot6</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot7</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot8</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot9</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot10</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot11</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_opus3</string>
@@ -5896,6 +6146,82 @@
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_overlay</string>
<key>slots</key>
<array>
<dict>
<key>name</key>
<string>:romslot0</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot1</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>:romslot2</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>ram</string>
<key>description</key>
<string>BBC Micro Sideways RAM</string>
<key>default</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>bbc_quinkey_intf</string>
+12
View File
@@ -1280,6 +1280,12 @@
<key>description</key>
<string>IBM PC/XT Keyboard</string>
</dict>
<dict>
<key>value</key>
<string>isa_ibm_speech</string>
<key>description</key>
<string>IBM PS/2 Speech Adapter</string>
</dict>
<dict>
<key>value</key>
<string>isa_ibm_pgc</string>
@@ -2372,6 +2378,12 @@
<key>description</key>
<string>Wizard Sidewinder Rom Expansion Board</string>
</dict>
<dict>
<key>value</key>
<string>wyse700</string>
<key>description</key>
<string>Wyse 700</string>
</dict>
<dict>
<key>value</key>
<string>xtide</string>
+5
View File
@@ -65,6 +65,7 @@ DISABLED = set((
('apple2gs', 'cffa202'),
('apple2gsr0', 'cffa202'),
('apple2gsr1', 'cffa202'),
))
@@ -390,6 +391,8 @@ DEVICE_EXCLUDE = set([
'cfp1080s',
'cf', # ATA compact flash
'cp2024', # Conner Peripherals CP-2024 hard disk
'mz1p16',
])
def default_device_media(machine):
@@ -639,6 +642,8 @@ def make_slot(m, slotname, nodes):
default = x.get("default") == "yes"
disabled = name in DISABLED or (m, name) in DISABLED
if name in DEVICE_EXCLUDE: continue
d = { "value": name, "description": fix_machine_description(desc, devname) } # "devname": devname or ''}
if default: d["default"] = True
if disabled: d["disabled"] = True
+3
View File
@@ -126,6 +126,9 @@ EXCLUDE = set([
"a500n",
"a1000n",
"a2000n",
# skeletons, unavailable rom, etc.
'mz1p16',
])
def fix_machine_description(x, devname):