Commit Graph

201 Commits

Author SHA1 Message Date
Kelvin Sherlock
6ca897739a add support for mac 128k family 2021-03-19 17:24:38 -04:00
Kelvin Sherlock
2a0462cc41 sort slots by name in the plist files. 2021-03-19 17:23:41 -04:00
Kelvin Sherlock
fe0d690f87 improved submachine loading and more slot options for cards 2021-03-19 16:46:32 -04:00
Kelvin Sherlock
ffb76a31f9 caution image - not yet used. 2021-03-18 23:12:50 -04:00
Kelvin Sherlock
123a51d52f transparent scroller 2021-03-15 16:43:12 -04:00
Kelvin Sherlock
f89c932b77 disk drive slot
3.5" and 5.25" floppy drives that are configurable via a slot now have a UI in Ample.

<device> media (//c+, a2diskii, mac*, cassettes, etc) are not adjustable.
2021-03-14 16:02:53 -04:00
Kelvin Sherlock
0d13fa7167 add tk3000 2021-03-14 13:23:43 -04:00
Kelvin Sherlock
e1eecac557 add lcd-grid filter 2021-03-13 15:44:52 -05:00
Kelvin Sherlock
f8b3a1d882 integer x 2021-03-13 11:26:17 -05:00
Kelvin Sherlock
9e5b8d45ca source list highlighting on the rom list 2021-03-13 11:23:46 -05:00
Kelvin Sherlock
e975980a3a tweak the disk images colors a little bit 2021-03-13 11:16:49 -05:00
Kelvin Sherlock
6177001a4c -nosample support to eliminate disk sound effects. 2021-03-12 20:09:59 -05:00
Kelvin Sherlock
b2907eda08 update rom list. 2021-03-12 19:58:44 -05:00
Kelvin Sherlock
48cdd702be pop up for child slots. 2021-03-12 19:58:12 -05:00
Kelvin Sherlock
2f514a1db3 stat working on a pop up for card slots 2021-03-10 18:37:59 -05:00
Kelvin Sherlock
d37fb49781 display slot submenus. i don't particularly like the UI so it will probably change soon. 2021-03-09 22:58:01 -05:00
Kelvin Sherlock
34970cb476 move slots (and ram) into a slots bucket in the machine description. devices with media are also includes (in the device bucket).
In preparation for a UI to edit the subslots.
2021-03-09 22:22:24 -05:00
Kelvin Sherlock
9626a6588f base the export shell script default name on the machine name. 2021-03-08 21:15:15 -05:00
Kelvin Sherlock
dc7adde938 auto set the rpath in mame64.
I would prefer to do it after copying but the copy also codesigns.
2021-03-08 19:42:12 -05:00
Kelvin Sherlock
328ab815fb Squashed commit of the following:
commit a91a858d68c845f74db106dd21a800c4d09e6e38
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Sun Mar 7 22:49:42 2021 -0500

    listxml utility.

commit e52576797da2609e700a12d1ffd7c78e8f1c2b23
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Sun Mar 7 22:34:00 2021 -0500

    update media to use a structure instead of passing around dictionaries.

commit 9277a0f720091c386812ac5f84d96080fe6e14f3
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Sun Mar 7 20:13:27 2021 -0500

    media is working again.

commit 7c0ac9a973df85fdcdaa978f80905cb9e8532ea5
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Sun Mar 7 18:46:38 2021 -0500

    use new slot objects [WIP]

commit 005e2f14d37e7b83ac4ab3e60e7fb794ac8ed651
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Sun Mar 7 17:33:59 2021 -0500

    new slot code to make sub options easier.

commit d7f3d9ef75367fad15081789a33212b7cf928fb3
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Sun Mar 7 17:33:13 2021 -0500

    String Interning...
2021-03-08 18:59:02 -05:00
Kelvin Sherlock
d433920740 version bump 2021-02-24 17:38:16 -05:00
Kelvin Sherlock
5d5c477bee disable developer menu for mame cheat sheet 2021-02-24 17:38:05 -05:00
Kelvin Sherlock
4676c7c1ba add webkit framework so the mame cheat sheet will work. 2021-02-24 17:37:29 -05:00
Kelvin Sherlock
760f9e6693 Add a cache for the machine description. 2021-02-23 22:47:43 -05:00
Kelvin Sherlock
5f8b00f021 updated machine descriptions (radio shack printer, software list) 2021-02-23 22:47:22 -05:00
Kelvin Sherlock
750df30533 .229 iigs floppy disk changes 2021-02-23 22:47:15 -05:00
Kelvin Sherlock
9a7b5e6af0 add the software list to the machine description 2021-02-23 22:47:07 -05:00
Kelvin Sherlock
521d33ba55 script to auto-generate rom list.
Found a few missing in the process.
2021-01-29 20:12:26 -05:00
Kelvin Sherlock
4c1541a7da export shell script support. 2021-01-29 20:07:44 -05:00
Kelvin Sherlock
29cfb6c2a0 unify path functions 2021-01-29 20:07:11 -05:00
Kelvin Sherlock
f74f5aaf11 version bump to 10 2021-01-27 22:30:35 -05:00
Kelvin Sherlock
e3edc368fe include signal number when killed by a signal 2021-01-27 18:23:25 -05:00
ksherlock
9323151102
Create xcodebuild.yml 2021-01-20 13:15:50 -05:00
Kelvin Sherlock
6acbadb195 add macintosh warning from David Ryskalczyk 2021-01-18 16:01:36 -05:00
Kelvin Sherlock
3a03b2180a MAX_SLOTS -> SLOT_COUNT 2021-01-18 15:46:07 -05:00
Kelvin Sherlock
52d140d07d macs - add pseudo disk images, remove cd roms (since not usable) 2021-01-18 15:32:59 -05:00
Kelvin Sherlock
0c7c9e9d1b support for nubus mac pseudo disk images 2021-01-18 15:32:22 -05:00
Kelvin Sherlock
dc5ab08d4b add maclc2, maclc3, and maciici (plus nubus roms)
which are reportedly also usable.
2021-01-18 14:47:00 -05:00
Kelvin Sherlock
c51ae648d9 add nubus slots (in case they're ever needed.) 2021-01-17 01:19:11 -05:00
Kelvin Sherlock
74c67be366 move slot size to a macro. 2021-01-17 01:05:02 -05:00
Kelvin Sherlock
bfa371ec0c macintosh lc support 2021-01-17 00:56:42 -05:00
Kelvin Sherlock
2046eed6f4 add mame cheat sheet. implemented in html :/ 2021-01-17 00:47:05 -05:00
Kelvin Sherlock
28b1074da2 version bump 2021-01-06 21:25:57 -05:00
Kelvin Sherlock
40336585b3 add Apricon Super Serial Imager card 2021-01-06 21:25:48 -05:00
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