Commit Graph

307 Commits

Author SHA1 Message Date
Kelvin Sherlock
07d0e78d04 use mame 224 internet archive rom set
since it's currently the newest available and seems less likely to
spontaneously disappear.
2021-01-06 21:24:01 -05:00
Kelvin Sherlock
c88fe397f7 fix log window to work better in dark mode. 2021-01-02 11:43:07 -05:00
Kelvin Sherlock
e86b5c3236 version bump 2020-12-31 17:36:19 -05:00
Kelvin Sherlock
6f8e2d806b add new 0.227 rom files 2020-12-31 17:36:00 -05:00
Kelvin Sherlock
7286ae4f5a update machines for 227 2020-12-29 19:21:49 -05:00
Kelvin Sherlock
7587f8c5ef add wiki menu link 2020-12-29 18:04:02 -05:00
Kelvin Sherlock
93b9995260 release 8 2020-10-28 16:55:40 -04:00
Kelvin Sherlock
dd1263a31c 226 rom url live 2020-10-28 16:55:23 -04:00
Kelvin Sherlock
ed88a87b69 new roms for 226 2020-10-28 00:12:28 -04:00
Kelvin Sherlock
6e4a516610 (better late than never) 225 rom URL 2020-10-28 00:12:03 -04:00
Kelvin Sherlock
6ca8ae2dc9 mame 226 slot updates. 2020-10-25 18:49:31 -04:00
ksherlock
c40f1e621d
Update README.md 2020-10-05 15:40:39 -04:00
Kelvin Sherlock
b089220d81 add a2sider roms (mame 225). 2020-10-04 14:59:03 -04:00
Kelvin Sherlock
c92ab50079 MAME documentation menu item. 2020-10-04 14:53:20 -04:00
Kelvin Sherlock
a3f96076f5 Dark mode - replace redColor w/ systemRedColor
also replaced blackColor w/ nil.
2020-10-04 11:47:50 -04:00
Kelvin Sherlock
d06bf9b1d6 download manager improvements
- better dark mode support
- open roms button
- refresh button
- UI to specify file location and file extension
- check for 404, etc errors which aren't auto converted to an NSError.
2020-10-04 00:16:32 -04:00
Kelvin Sherlock
f9d4489e48 add download url / extension fields. 2020-10-03 14:34:21 -04:00
Kelvin Sherlock
cabffd23ea move italic menu item to public function. 2020-10-03 14:33:51 -04:00
Kelvin Sherlock
170a3864fe Add Ample Support Directory... menu 2020-10-03 12:46:19 -04:00
Kelvin Sherlock
3c81d4d2ce tweak rom url, log download errors. 2020-10-01 13:11:13 -04:00
Kelvin Sherlock
1022ebcbba -skip_gameinfo for vgmplay. 2020-09-30 23:06:44 -04:00
Kelvin Sherlock
32d6cdf004 futz with project so archive works correctly w/ vmnet embedded. 2020-09-30 23:02:53 -04:00
Kelvin Sherlock
f72bed14a5 version bump 2020-09-30 22:09:35 -04:00
Kelvin Sherlock
57a7e24d21 added working directory option for custom mame config.
also log path/working directory to the log window.
2020-09-30 21:49:06 -04:00
Kelvin Sherlock
f3137585c1 silly tweaks for the auth commands.
When stepping in the debugger, it works fine.
When running normally, the second command has a tendency not to run.
adding a file pointer AND reading from it seems to allow the second
command to run more consistently.
2020-09-30 19:19:03 -04:00
Kelvin Sherlock
6e7acb88e2 add drag-drop dock support for launching vgm files
via mame vgmplay
2020-09-30 19:15:37 -04:00
Kelvin Sherlock
5840c4ae0c add roms for vgmplay driver. 2020-09-29 23:29:23 -04:00
Kelvin Sherlock
0c8587beb5 add .raw as supported extension. 2020-09-28 22:59:27 -04:00
Kelvin Sherlock
9f6870585f replace mame command line NSTextField with NSTextView
this adds overflow scrolling.
2020-09-27 23:19:50 -04:00
Kelvin Sherlock
4425fe33f8 bind the media eject button.
contentTintColor is not exposed in interface builder, otherwise it could
all be handled there.
2020-09-27 22:06:03 -04:00
Kelvin Sherlock
68136487ff a2sider1/a2sider2 roms
these files are not readily available yet the cards are
disabled since they're not normal disk images.
2020-09-26 15:21:28 -04:00
Kelvin Sherlock
5745a99ea2 commentary 2020-09-26 14:51:52 -04:00
Kelvin Sherlock
484dd39b67 update machine list.
- cffa2000 renamed to cffa 2.0
- sider1/sider2 added (but disabled)
2020-09-26 14:51:46 -04:00
Kelvin Sherlock
ad12d40052 slot 3 mis-interpreted as slot 2 2020-09-26 11:51:39 -04:00
Kelvin Sherlock
e1a3d39021 add button to set owner and +s permissions on the vmnet_helper app.
this relies on deprecated functionality yet it's the easiest way to do it.

At some point, should try to move vmnet_helper to be a launchd service
which is the preferred way to do rooty things.
2020-09-25 23:38:36 -04:00
Kelvin Sherlock
0befba12a5 xcode project update. 2020-09-25 21:10:36 -04:00
Kelvin Sherlock
13d78a94ed Merge images-window into master 2020-09-25 20:50:35 -04:00
Kelvin Sherlock
4bfc4c027f xebec/sider slots are non-standard disk images. 2020-09-25 20:50:14 -04:00
Kelvin Sherlock
f90f5a6bf3 window restoration support.
only applies if you option quit (quit and save windows) or quit unexpectedly.
2020-09-25 20:46:25 -04:00
Kelvin Sherlock
ecfd5fb7a8 adjust window positions, add frame auto-save 2020-09-18 13:35:04 -04:00
Kelvin Sherlock
7a085301cf drag-and-drop - export urls to other applications. 2020-09-18 00:33:02 -04:00
Kelvin Sherlock
bf619da42d eject / show in finder menu for disk images. 2020-09-15 23:44:24 -04:00
Kelvin Sherlock
d5d869a407 check filetypes when drag-n-dropping to the recent window.
alt skips filetype check.
2020-09-15 23:11:20 -04:00
Kelvin Sherlock
59ce93bbc0 add some duplicate filtering when adding a disk image to the recent list. 2020-09-15 21:56:10 -04:00
Kelvin Sherlock
0d88e3e93a put all recent disk image logic in the recent disk image window controller. 2020-09-15 21:39:14 -04:00
Kelvin Sherlock
4ca9d2caaf fix casette spelling 2020-09-15 18:03:05 -04:00
Kelvin Sherlock
531c3096e9 drag-n-drop files to the recent disk images list. 2020-09-14 21:03:09 -04:00
Kelvin Sherlock
376f808d29 disk images window [WIP].
uses bound nsarray controller.
2020-09-14 21:03:09 -04:00
Kelvin Sherlock
97c27328d0 Add 3x window size option. 2020-09-14 19:09:10 -04:00
Kelvin Sherlock
0dfd7c0605 new screenshot. 2020-09-14 18:38:14 -04:00