Commit Graph

56 Commits

Author SHA1 Message Date
Kelvin Sherlock
cfe0e950c4 set the current directory to the Application Support directory when
launching mame.

Eventually, application support directory will include bgfx, roms, etc.
2020-09-01 23:52:58 -04:00
Kelvin Sherlock
e512fb982a use constants for default keys. 2020-09-01 23:52:11 -04:00
Kelvin Sherlock
90be56f96d remove unused headers. 2020-08-31 23:25:46 -04:00
Kelvin Sherlock
076af87f91 adjust log window title. 2020-08-31 23:25:37 -04:00
Kelvin Sherlock
13529d130c cleanup minor build warnings. 2020-08-31 22:48:51 -04:00
Kelvin Sherlock
b0ff495fd3 tweak travis 2020-08-31 22:29:02 -04:00
Kelvin Sherlock
8c282596d6 add .travis.yml 2020-08-31 22:20:43 -04:00
Kelvin Sherlock
fde5b664b4 Add "Ample Lite" target (for use with CI).
Target does not embed the SDL2 framework or mame64.

xcodebuild -project Ample.xcodeproj -target "Ample Lite"
2020-08-31 22:07:16 -04:00
Kelvin Sherlock
a653ca575b Bump version, add credits. 2020-08-31 19:09:21 -04:00
Kelvin Sherlock
48513422f5 add some mame build notes so I don't forget. 2020-08-31 18:33:58 -04:00
Kelvin Sherlock
598e95a6ca embed mame and sdl2 framework.
components will NOT be included in the repository.
2020-08-31 18:24:41 -04:00
Kelvin Sherlock
348353199f Change wording on system mame preference.
disable path when using standard mame
new functions to calculate mame executable path.
2020-08-31 18:23:48 -04:00
Kelvin Sherlock
1f47c7be88 git ignore. 2020-08-31 18:20:52 -04:00
Kelvin Sherlock
931488ac4c move log window to proper location. 2020-08-31 18:20:42 -04:00
Kelvin Sherlock
337b3eb1f2 Preferences Window Controller
validate the Mame executable path
option for system mame (doesn't do anything yet...)
2020-08-31 17:14:05 -04:00
Kelvin Sherlock
3cbc69bf38 improved error logging if mame can't be launched. 2020-08-31 16:39:48 -04:00
Kelvin Sherlock
e003aea884 version bump 2020-08-30 11:45:26 -04:00
Kelvin Sherlock
24ff2471a0 eliminate dead space below the slot menus.
also adds command-return as an equivalent to launch
and command-R as an equivalent to reset slots.
2020-08-30 11:43:05 -04:00
ksherlock
7463097d91
Create README.md 2020-08-30 00:10:05 -04:00
Kelvin Sherlock
91ec37a6b7 adjust version 2020-08-30 00:07:08 -04:00
Kelvin Sherlock
d3e0a0934f add a pretty screenshot. 2020-08-30 00:06:56 -04:00
Kelvin Sherlock
008704197e A couple more name updates 2020-08-30 00:03:07 -04:00
Kelvin Sherlock
aa808aea31 commentary 2020-08-29 23:31:54 -04:00
Kelvin Sherlock
28e36047a5 rename to Ample. 2020-08-29 23:31:51 -04:00
Kelvin Sherlock
2b13f29a53 activate the reset slots button. 2020-08-29 22:35:02 -04:00
Kelvin Sherlock
417752de22 reset slots code. 2020-08-29 22:24:48 -04:00
Kelvin Sherlock
0abbc8ceae adjust -nomax arg 2020-08-29 22:24:31 -04:00
Kelvin Sherlock
96a1cbf820 option to close log window on normal exit. 2020-08-29 22:23:59 -04:00
Kelvin Sherlock
6a2b95b7f8 log window for mame stderr/stdout messages. 2020-08-29 18:45:25 -04:00
Kelvin Sherlock
03797486cc hide ram menu when no machine available. 2020-08-29 17:08:51 -04:00
Kelvin Sherlock
26c6dcdbe5 remove unused code 2020-08-29 16:49:17 -04:00
Kelvin Sherlock
ab1315d22d move machine browser to it's own view/controller. 2020-08-29 16:48:14 -04:00
Kelvin Sherlock
ef959a623b move main window to a separate nib/controller. 2020-08-29 15:42:06 -04:00
Kelvin Sherlock
fe94158187 Add preferences window. 2020-08-29 14:40:34 -04:00
Kelvin Sherlock
3634890100 enable launching. 2020-08-25 23:22:08 -04:00
Kelvin Sherlock
9f0b5a5df2 update models. 2020-08-25 22:23:08 -04:00
Kelvin Sherlock
db0c98a32d re-organize files. 2020-08-25 21:31:18 -04:00
Kelvin Sherlock
dc7b14d28d add media to the command line. 2020-08-25 20:13:37 -04:00
Kelvin Sherlock
259b5f31a7 enable/disable media based on slots. 2020-08-25 00:35:40 -04:00
Kelvin Sherlock
9cce33ffe9 media - wip 2020-08-24 20:23:56 -04:00
Kelvin Sherlock
314a0ebaaf fix some problems with wrong button/tag order.
also, retain previous value when a slot disappears
so it will re-populate later.
2020-08-23 23:32:44 -04:00
Kelvin Sherlock
99867ee73f more models, disable menus for cards that don't work well. 2020-08-23 23:10:58 -04:00
Kelvin Sherlock
0f90cacfc7 command line display - quote special characters. 2020-08-23 23:09:25 -04:00
Kelvin Sherlock
12dd0e2c5e updates 2020-08-22 15:55:16 -04:00
Kelvin Sherlock
568b653200 work on media selection. 2020-08-22 00:13:23 -04:00
Kelvin Sherlock
52a9f02ab3 updates 2020-08-21 18:38:02 -04:00
Kelvin Sherlock
ddf0463a27 project update 2020-08-20 10:46:21 -04:00
Kelvin Sherlock
2f8e476939 fix models. 2020-08-20 10:46:10 -04:00
Kelvin Sherlock
60fede5436 sort slots/ram, add default flag, add empty entry at top. 2020-08-20 10:32:15 -04:00
Kelvin Sherlock
3dde3a2f38 make default card/ram italic. 2020-08-20 10:31:08 -04:00