Commit Graph

440 Commits

Author SHA1 Message Date
Kelvin Sherlock 5a0fdd5a7e add bios options to the machine plist (no gui yet), clean up CFFA name slightly. 2022-03-25 17:20:22 -04:00
Kelvin Sherlock 4e05ff7e8c shift-command-D will update the current bookmark. 2022-03-18 15:23:56 -04:00
Kelvin Sherlock 781d8ada60 midi - representedObject can be reset in some circumstances. (reloading from nib?) use title which seems more permanent. 2022-02-28 10:33:17 -05:00
Kelvin Sherlock d258fd2a48 midi selection - need to save the current object before destroying the menu. 2022-02-28 09:34:05 -05:00
Kelvin Sherlock 2b2f3a2fd8 software search improvements
1. handle diacritics
2. strip leading "the " from titles and search string since it's often inconsistent
2022-02-26 21:21:27 -05:00
Kelvin Sherlock 9bb0cc468a bump sparkle 2.1.0 2022-02-26 18:45:17 -05:00
Kelvin Sherlock 79c3eba93e software list items need to be *after* slot configuration so they have access to the 3.5" disk controller card, for example. 2022-02-26 15:52:13 -05:00
Kelvin Sherlock e09a151c91 revert accidental changes to the preference window 2022-02-26 11:35:47 -05:00
Kelvin Sherlock ce35015218 macos 12 doesn't like singletons in nibs 2022-02-23 22:32:33 -05:00
Kelvin Sherlock 1dd3664a2b version bump - 241 2022-02-23 21:14:30 -05:00
Kelvin Sherlock 0616991a1b - Move bookmarks and disk images to core data
- bookmark edit window
- rom window now shows machine description, tooltip is name
- fix split floppy logic to work with a2superdrive
- fix software list loading from default
- mame 241 machine updates
2022-02-23 20:59:05 -05:00
Kelvin Sherlock 7633887391 bump copyright year. 2022-01-30 12:30:49 -05:00
Kelvin Sherlock c49c4df9bf WIP version bump 2022-01-15 10:54:34 -05:00
Kelvin Sherlock eda219faa2 Tested and excluded extra CD ROM devices.
They were previously excluded from the machine descriptions but
they now need to be excluded from the ROM file as well.
2022-01-15 10:54:18 -05:00
Kelvin Sherlock 5382447dc9 rom/machine updates for 240 (wip) 2022-01-15 10:13:07 -05:00
Kelvin Sherlock 8f989c0d3f sparkle 2.0 2022-01-02 21:59:47 -05:00
Kelvin Sherlock 1141e3da0d version bump (0.239) 2021-12-28 21:50:00 -05:00
Kelvin Sherlock c5eeec9b6d MAME 239 update 2021-12-28 21:06:03 -05:00
Kelvin Sherlock 2122f0707b Add Franklin ACE 2200 machine definition. 2021-12-02 18:12:24 -05:00
Kelvin Sherlock 809e344a2d add ace 500, move franklin to it's own group, updated machine descriptions 2021-11-29 20:00:46 -05:00
Kelvin Sherlock 405e802176 version bump 2021-11-24 13:04:36 -05:00
Kelvin Sherlock d352e7c45d Download manager - support for password protected web sites (basic authorization).
Since there's no UI for the username/password, these need to be managed within keychain.

Add a new keychain item with the porotocol + server (ie, https://romz.example.com) as the keychain item name, account name, and password.
2021-11-20 09:43:22 -05:00
Kelvin Sherlock 5af5e2e300 move first responder resignation code to a function. 2021-11-16 22:44:38 -05:00
Kelvin Sherlock afc3ac608a Downloader: resign first responder before downloading so the URL will update (if it's being edited). 2021-11-16 20:44:11 -05:00
Kelvin Sherlock c200672650 sparkle update. 2021-11-16 19:15:17 -05:00
Kelvin Sherlock 345d4f3d74 laser128.o rom 2021-10-27 17:15:58 -04:00
Kelvin Sherlock b795d60995 version bump 2021-10-27 17:12:25 -04:00
Kelvin Sherlock 09b4972084 bump components date 2021-10-27 17:11:00 -04:00
Kelvin Sherlock 49c191bf5f Add laser 128 (original version) 2021-10-27 17:10:43 -04:00
Kelvin Sherlock 7f5efc1479 updated machine descriptions for 0.237 2021-10-27 16:57:56 -04:00
Kelvin Sherlock c7fa95c918 software list - support for the notes field. 2021-10-06 21:05:58 -04:00
Kelvin Sherlock 7178118ea9 236 version bump 2021-09-29 21:03:55 -04:00
Kelvin Sherlock e9654f01c0 mame 0.236 updates 2021-09-29 19:50:41 -04:00
Kelvin Sherlock 098b8cb7da update component date 2021-08-26 23:25:05 -04:00
Kelvin Sherlock 35b60b1358 0.235 version bump 2021-08-26 22:06:20 -04:00
Kelvin Sherlock 0c56be79f3 tweak rom build script 2021-08-26 22:06:03 -04:00
Kelvin Sherlock e66502ea42 update roms and cards for 0235 2021-08-26 22:01:52 -04:00
Kelvin Sherlock 70f4738264 add midi input/output menu. 2021-08-07 15:12:45 -04:00
Kelvin Sherlock 026a9e7704 fix missing key 2021-08-06 21:25:27 -04:00
Kelvin Sherlock 7a482191ab update embedded timestamp / archive url 2021-07-28 16:41:07 -04:00
Kelvin Sherlock 3827cce320 version bump 2021-07-27 23:50:00 -04:00
Kelvin Sherlock 82fbe43795 remove some roms that don't exist (included in other sets) 2021-07-27 23:48:42 -04:00
Kelvin Sherlock acfc37675b version bump for kfest release. 2021-07-23 21:37:51 -04:00
Kelvin Sherlock fa64005345 disable the midi in / midi out for now since it's more complicated than I expected. 2021-07-23 21:30:16 -04:00
Kelvin Sherlock f79fb60883 SoftCard /// 2021-07-23 21:29:13 -04:00
Kelvin Sherlock d92145f6b4 wrong logic was causing custom mame to be ignored when launching
(but not for shell script).
2021-07-18 21:48:19 -04:00
Kelvin Sherlock 139ab22f2a add -rewind support, increase size of media and slots
rewind saves the state before each step.
2021-07-14 22:38:15 -04:00
Kelvin Sherlock b58a859398 set the category index to -1 when category not in use. 2021-07-14 19:40:40 -04:00
Kelvin Sherlock a278f679b0 whitespace 2021-07-14 19:38:52 -04:00
Kelvin Sherlock 0c55214085 midi/picture support. 2021-07-10 23:37:10 -04:00