Commit Graph

441 Commits

Author SHA1 Message Date
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
Kelvin Sherlock afa29a9e91 bump version. 2020-09-14 18:24:21 -04:00
Kelvin Sherlock 65a1a9e6c6 move agat 7/9 to their own category since they are
very different.  adjusted clone category list a little bit,
2020-09-14 18:24:21 -04:00
Kelvin Sherlock 7ef1edfe81 Add some pretty icons... 2020-09-13 14:30:40 -04:00
Kelvin Sherlock 2ab55c0454 minor fixes
1. remove old and unused properties
2. add mouse capture checkbox
3. disable square pixels checkbox in full screen mode
2020-09-13 12:04:54 -04:00
Kelvin Sherlock 8362692523 use some pretty animations when drag/dropping media. 2020-09-12 19:24:32 -04:00
Kelvin Sherlock 416310fe69 adjust media constraints since they were acting stupid at times. 2020-09-12 18:41:00 -04:00
Kelvin Sherlock 9d8f645c69 new slot view - tweak cell size and remove menu auto enable. 2020-09-12 18:35:06 -04:00
Kelvin Sherlock 9946d341a7 eliminate the format menu, move rom management to the window menu. 2020-09-12 18:34:26 -04:00
Kelvin Sherlock b2bfb6ea11 media view nib - remove focus ring 2020-09-12 18:02:01 -04:00
Kelvin Sherlock c6bd70f9ef download window - show missing ROMs in red. 2020-09-12 18:01:32 -04:00
Kelvin Sherlock d8f0794679 change laser order. 2020-09-12 18:01:08 -04:00
Kelvin Sherlock 09b9830840 add agat_fdc to rom list. 2020-09-12 18:00:50 -04:00
Kelvin Sherlock 6452cf5e0a switch to new slot view. 2020-09-12 18:00:34 -04:00
Kelvin Sherlock d7ffdd841a build fixes for New Slot View 2020-09-12 18:00:09 -04:00
Kelvin Sherlock 9905ddf96e switch ram options to be more consistent with slots. 2020-09-12 17:58:49 -04:00
Kelvin Sherlock 95c7a77982 new slot controller [wip] 2020-09-10 22:06:41 -04:00