Commit Graph

222 Commits

Author SHA1 Message Date
Peter Ferrie
045fe1cfef prevent interrupts during disk access 2019-07-03 15:21:49 -07:00
4am
ae78424218 . 2019-06-30 15:21:10 -04:00
4am
5822a2b078 . 2019-06-30 15:18:51 -04:00
4am
e01d66b46d . 2019-06-30 15:10:09 -04:00
4am
79a6ecd479 fix DHGR mode on IIgs 2019-06-30 13:59:06 -04:00
Peter Ferrie
e16143191f fix cartoons 2019-06-28 18:53:20 -07:00
4am
a2e269ab3b Spare Change cartoons 2019-06-28 20:59:46 -04:00
4am
884c853698 . 2019-06-27 23:50:25 -04:00
4am
46f73aaf54 set IIgs border color 2019-06-27 23:42:01 -04:00
Peter Ferrie
66a8ed99f6 fix end-case false match 2019-06-27 13:33:21 -07:00
Peter Ferrie
0135887519 first match wins 2019-06-27 13:15:48 -07:00
Peter Ferrie
1785bf0dfb align writes in Promote, fix Championship Lode Runner 2019-06-27 13:04:45 -07:00
4am
ff699d9bd1 some minor refactoring in search mode 2019-06-27 11:37:23 -04:00
4am
531abf6076 named constants 2019-06-27 10:55:07 -04:00
4am
52f55fb682 set LC RAM bank after Reenter, fix MachineStatus confusion 2019-06-27 09:51:17 -04:00
4am
23844487b8 mini attract mode 2019-06-26 22:51:34 -04:00
4am
6da3cba47a refactoring and comments 2019-06-25 22:44:39 -04:00
4am
f01b99e36b . 2019-06-24 19:20:00 -04:00
4am
8c66a43e59 add title screen separate from cover picture 2019-06-24 19:03:59 -04:00
4am
4b3e8ae50a DHGR transitions including fizzle, clear-to-white variations 2019-06-24 14:54:49 -04:00
4am
f76262c07a re-add DHGR fizzle as module 2019-06-24 14:00:44 -04:00
4am
74f6cebac4 move parse.games to init, update dates, other comments 2019-06-23 22:32:18 -04:00
4am
5bb7d559f9 move timeout zero page to resolve conflict with ProRWTS 2019-06-23 14:40:07 -04:00
4am
81162b1784 fix timeout to attract mode 2019-06-23 14:26:43 -04:00
4am
971e7a6606 backup and restore stack, refactor Reenter 2019-06-23 14:24:09 -04:00
4am
9f20c1042a enable correct RAM bank on demo reentry 2019-06-22 16:16:16 -04:00
4am
08ca4a940a self-running demo fixes, per-game attract mode configuration files WIP 2019-06-22 15:50:24 -04:00
Peter Ferrie
86466aa93c fix prefix handling 2019-06-21 16:47:05 -07:00
4am
44dc3c9e8a faster initialization for cover fade 2019-06-21 13:43:20 -04:00
4am
8979c6307f cover fade on esc 2019-06-21 13:17:57 -04:00
4am
ca18b488ea Merge branch 'master' of https://github.com/a2-4am/4cade 2019-06-21 13:10:35 -04:00
4am
bba3d755e2 cover fade animation 2019-06-21 13:10:29 -04:00
Peter Ferrie
c074faaf63 fill all LC vectors 2019-06-21 09:43:43 -07:00
4am
d660ef4da6 blank and switch to HGR1 before switching from search to attract mode 2019-06-20 14:35:18 -04:00
4am
2ae86337c5 launch from search mode 2019-06-20 14:18:23 -04:00
Peter Ferrie
c9f40539a7 restore buffer ordering 2019-06-20 11:16:26 -07:00
4am
9c65662193 Esc switches between major modes, add input timeout to search mode too 2019-06-20 13:56:31 -04:00
4am
94f9499ea0 update visible game count 2019-06-19 23:05:48 -04:00
4am
b0c585dc13 toggle both pages in search mode, update match highlighting even if screenshot doesn't change, support Esc to clear 2019-06-19 22:13:49 -04:00
4am
4803b46472 move font data to D600 in RAM bank 2 to free up space for program data 2019-06-19 21:50:48 -04:00
Peter Ferrie
fe48ae825a restore init order 2019-06-19 18:36:49 -07:00
Peter Ferrie
04968b7c49 move ProRWTS to LC2 2019-06-19 18:11:25 -07:00
Peter Ferrie
1966d4a893 store to $D000 2019-06-18 21:49:38 -07:00
4am
c9a00d6bef change LoadFile API 2019-06-18 22:40:17 -04:00
Peter Ferrie
98ed226562 move buffers 2019-06-18 17:55:44 -07:00
4am
7be18b8ce1 WIP search mode 2019-06-18 17:07:14 -04:00
4am
03de1b2a1a Merge branch 'master' of https://github.com/a2-4am/4cade 2019-06-18 16:54:18 -04:00
4am
eaadce7b8a WIP search mode 2019-06-18 16:54:15 -04:00
Peter Ferrie
046b5dc804 ResetTextRank on backspace 2019-06-18 13:52:35 -07:00
4am
1c7d40de87 Merge branch 'master' of https://github.com/a2-4am/4cade 2019-06-18 14:56:12 -04:00
4am
cd689703a6 WIP search mode 2019-06-18 14:56:05 -04:00
Peter Ferrie
8a6a8c6864 LoadFileAt 2019-06-17 20:05:19 -07:00
4am
f079744ece add more games, rename directories 2019-02-08 20:48:07 -05:00
4am
11df6957bc fix LoadSHRTransition and document the underlying cause 2019-01-18 09:19:32 -05:00
4am
be5e3fc856 Merge branch 'master' of https://github.com/a2-4am/4cade 2019-01-17 22:09:42 -05:00
4am
b5b1c0f384 Robotron fixes, split SHR slideshows 2019-01-17 22:09:36 -05:00
Peter Ferrie
329f867fd6 fix Tetrisk 128k 2019-01-16 13:12:57 -08:00
Peter Ferrie
9d104061f4 fix Tetris 48kb 2019-01-15 21:55:40 -08:00
4am
1552275076 refactor 2019-01-14 19:06:58 -05:00
4am
a347d5a32b Merge branch 'master' of https://github.com/a2-4am/4cade 2019-01-13 18:58:22 -05:00
4am
418c5e0245 working SHR slideshows 2019-01-13 18:55:40 -05:00
Peter Ferrie
f33bd6e260 . 2019-01-12 18:45:29 -08:00
Peter Ferrie
046c09e9fc . 2019-01-10 10:49:31 -08:00
Peter Ferrie
75e93634cd allow launching 2019-01-10 09:42:50 -08:00
4am
689ed36499 scaffolding of Play routine 2019-01-08 15:01:45 -05:00
4am
76d49fda57 add persistent reset vector 2019-01-08 14:10:26 -05:00
4am
8ab5bc2614 remove debug code 2019-01-07 21:40:47 -05:00
Peter Ferrie
e5c7783344 really this time 2019-01-07 17:58:11 -08:00
Peter Ferrie
536c32134c cut to allow reset vector hook 2019-01-07 14:44:40 -08:00
4am
488a4f6794 only one dedicated POP action slideshow 2019-01-06 20:44:01 -05:00
4am
6288c15343 split up some slideshows, reorder attract modules, wipe zero page before running captive demos 2019-01-05 17:49:58 -05:00
4am
4ca9500301 pad PREFS.CONF to 512 bytes because reasons 2019-01-04 12:23:27 -05:00
4am
27f2a75b84 call SaveGlobalPreferences 2019-01-03 21:01:55 -05:00
4am
58bbde8836 split up action slideshows 2018-12-29 21:25:16 -05:00
4am
c5fe257894 some comments 2018-12-29 13:43:59 -05:00
4am
a29146a605 some comments 2018-12-29 13:38:18 -05:00
4am
f86cf267ba add action slideshows 2018-12-29 13:29:17 -05:00
4am
222e077932 reenable search mode and fonts data 2018-12-28 15:11:38 -05:00
4am
0036d0cf5d reload ATTRACT.CONF and reparse into gAttractModeStore, which is now at 0x6000 and is overwritten after loading the current attract mode module from disk and saving the name of the next attract mode module 2018-12-28 15:08:36 -05:00
4am
7bf2959dd7 move gFXStore and gDFXStore to 0x6000 2018-12-28 14:22:57 -05:00
4am
624ac3c6ef move gSlideshow store to 0x0800 in main memory 2018-12-28 11:54:09 -05:00
4am
302bcadcd4 disable search mode until we work out memory constraints 2018-12-28 11:33:50 -05:00
Peter Ferrie
7efc7a8230 really preserve Y 2018-12-25 18:51:26 -08:00
4am
0103e0443c add Ceiling Zero captive demo 2018-12-23 11:13:47 -05:00
Peter Ferrie
28eff77da0 restore any active LC bank 2018-12-19 14:53:24 -08:00
4am
68085d257c call NORMAL ROM routine before executing a captive demo [fixes Snake Byte] 2018-12-14 15:03:44 -05:00
Peter Ferrie
ef541b08d9 clear decimal, re-enable ints on reentry 2018-12-09 16:04:36 -08:00
Peter Ferrie
fe3493d2b3 preserve screen holes across demo 2018-11-26 11:43:39 -08:00
4am
db29def11f off-by-1 bug in okvs_get 2018-11-19 20:52:12 -05:00
Peter Ferrie
88d037b685 fix Championship Lode Runner 2018-11-19 13:51:45 -08:00
Peter Ferrie
f312a6d3ee support Sammy Lightfoot 2018-11-18 18:12:26 -08:00
Peter Ferrie
c582f49c70 allow empty value lines 2018-11-18 18:12:26 -08:00
Peter Ferrie
9b6a21e2ea allow override of write address 2018-11-17 15:50:13 -08:00
Peter Ferrie
3ca6a4bdbc support Jungle Hunt 2018-11-17 09:16:55 -08:00
4am
a130581c17 read NEXTATTRACT from prefs on startup 2018-11-17 09:54:55 -05:00
4am
dd36021ed4 read NEXTFX and NEXTDFX from prefs on startup, plus some comments 2018-11-17 09:43:20 -05:00
4am
8f183e6f6a more prefs work 2018-11-17 09:02:43 -05:00
4am
f8ab1fd606 don't run DHGR slideshow on 64K machine 2018-11-16 22:41:38 -05:00
Peter Ferrie
67d878f470 always return success, fixes Championship Lode Runner 2018-11-16 14:27:23 -08:00
Peter Ferrie
e3cc555d19 preserve zpage across calls 2018-11-12 11:19:09 -08:00