Kelvin Sherlock
5aa8990ac6
whitespace
2021-07-10 23:34:00 -04:00
Kelvin Sherlock
82a73ef79c
midiin, midiout, and picture support.
2021-07-10 23:33:20 -04:00
Kelvin Sherlock
0d4a08113b
media view - store the category in the path control to better identify if it's a disk image.
2021-07-10 12:07:01 -04:00
Kelvin Sherlock
fc3bae79c3
disable all mouse tracking code (which was unused)
2021-07-10 12:05:22 -04:00
Kelvin Sherlock
053b9d84db
remove logging, add begin/end updates
2021-07-10 11:25:25 -04:00
Kelvin Sherlock
c7d0a2aecb
animate out out the entire category when it's completely invalidated.
2021-07-10 01:45:03 -04:00
Kelvin Sherlock
5a098b9d00
double-clicking a recent disk image will try to put it in an appropriate location.
...
if the media class doesn't exist (eg, hard drive with no hard drive controller) it's added but not displayed.
2021-07-10 01:15:34 -04:00
Kelvin Sherlock
abf4e027ee
improve disk image/etc sniffing.
2021-07-08 22:09:33 -04:00
Kelvin Sherlock
ec020cf028
bookmark duplicate name logic didn't work...
2021-07-07 07:15:28 -04:00
Kelvin Sherlock
9ab4b8373d
statusDescription depends on status (and error)
2021-07-02 17:38:36 -04:00
Kelvin Sherlock
796b1f2fc8
reset the software list when loading a bookmark.
2021-07-02 17:16:05 -04:00
Kelvin Sherlock
d7b3c763dd
update readme
2021-07-01 21:31:08 -04:00
Kelvin Sherlock
32aad8cb61
updated screenshots
2021-07-01 21:26:24 -04:00
Kelvin Sherlock
1eb3811611
adjust download spinner size and location.
2021-07-01 19:21:51 -04:00
Kelvin Sherlock
ac459adb57
commentary.
2021-07-01 19:21:51 -04:00
Kelvin Sherlock
d058aa6588
233 version bump
2021-07-01 19:10:38 -04:00
Kelvin Sherlock
3889b42c14
add secret listmedia/listslots options in the right-click menu
...
when option key pressed.
also adjust log window to use monospace font, show error/signal in red, and don't mention a successful exit.
tweaks to file handling/task complete so task complete logic is delayed until file handle is drained.
2021-06-18 21:57:46 -04:00
Kelvin Sherlock
34fcc3b3ed
more useful scripts.
2021-06-17 23:44:15 -04:00
Kelvin Sherlock
c10f2153ff
unused code to guess what sort of media a disk image is.
...
The general idea would be drag-n-drop a file (or double-click from the disk image window, etc)
and auto-place it in the right place.
2021-06-17 23:43:31 -04:00
Kelvin Sherlock
23afbd8952
move url update to main thread to prevent core animation mutation errors (???)
2021-06-17 13:25:39 -04:00
Kelvin Sherlock
5fbc00e375
print a descriptive error message when vmnet_helper fails.
2021-06-16 23:47:16 -04:00
Kelvin Sherlock
5dd04cd3b7
Apple III titan card (mame 2.33)
2021-06-16 23:46:47 -04:00
Kelvin Sherlock
27bfc1cd8b
default to window mode since it's less surprising
2021-06-16 23:46:26 -04:00
Kelvin Sherlock
800087096d
r15 updates
2021-06-16 00:39:10 -04:00
Kelvin Sherlock
669e9a16f4
update floppy lists
2021-06-15 23:57:47 -04:00
Kelvin Sherlock
7c766ba76e
codesign mame w/ entitlements
...
also test code to soft-link mame under a new name.
2021-06-15 19:16:23 -04:00
Kelvin Sherlock
c307ab0403
hardened_runtime/entitlements
2021-06-15 17:09:40 -04:00
Kelvin Sherlock
7d1e1bf6bd
update appcast URL.
2021-06-15 16:42:58 -04:00
Kelvin Sherlock
9da9f6bd63
add sparkle framework and check for updates menu item.
2021-06-14 23:11:25 -04:00
Kelvin Sherlock
4144a6ad03
switch media bookmark to use a keyed dictionary instead of an array.
...
An array is fragile in terms of future proofing if I want to re-arrange the layout.
2021-06-13 21:31:56 -04:00
Kelvin Sherlock
76ac6f777a
add bitbanger to machine files
2021-06-13 18:25:26 -04:00
Kelvin Sherlock
6b43c42682
eliminate the bitbanger text field.
2021-06-13 17:21:05 -04:00
Kelvin Sherlock
67f2c60286
method to reset the machine view controller.
2021-06-13 17:17:47 -04:00
Kelvin Sherlock
cae68c7f5a
for child options, update the name when updating the keypath so it matches the bookmark data.
2021-06-13 17:17:20 -04:00
Kelvin Sherlock
681c70d515
bookmark wasn't setting child options.
2021-06-13 16:45:01 -04:00
Kelvin Sherlock
7abb2f68a0
use string instead of url for bitbanger slots.
2021-06-13 16:29:16 -04:00
Kelvin Sherlock
4c003007f5
bitbanger support for media.
...
it still needs work to allow sockets and opt-out of disk image drag-and-drop.
2021-06-13 12:29:23 -04:00
Kelvin Sherlock
a5a6222c9f
use bindings for media table views
2021-06-13 12:26:56 -04:00
Kelvin Sherlock
058da073ee
move reset slots button to a menu, add options to reset slots, media, machine, or everything.
2021-06-12 22:59:19 -04:00
Kelvin Sherlock
5e0d31a772
hide launch/reset slot buttons when not available.
2021-06-12 16:34:07 -04:00
Kelvin Sherlock
e958ffe65a
download buttons were inconsistent.
2021-06-12 16:18:14 -04:00
Kelvin Sherlock
2b0e6d4d9d
macOS 11 UI fixes. macOS 11 is kind of ugly, tbh.
2021-06-12 16:06:56 -04:00
Kelvin Sherlock
33d6c651d0
reset more things when no default.
2021-06-12 16:03:55 -04:00
Kelvin Sherlock
0381037356
when loading a bookmark/defaults, don't mark default slot values as explicit.
2021-06-12 14:43:58 -04:00
Kelvin Sherlock
c4c2defc01
save/restore/autoload default support.
2021-06-12 14:02:11 -04:00
Kelvin Sherlock
46fe931103
default to no disk drive samples because it's starting to annoy me.
2021-06-12 14:01:42 -04:00
Kelvin Sherlock
141877f8cb
adjust machine outline view positioning
2021-06-09 23:40:24 -04:00
Kelvin Sherlock
e9d348ec71
mameMachine -> machine
...
also add machine name to window title.
2021-06-09 22:47:00 -04:00
Kelvin Sherlock
37b085e45f
hide tabview when machine is null.
2021-06-09 22:05:32 -04:00
Kelvin Sherlock
7af810d14f
fix leading warning
2021-06-09 22:04:43 -04:00