Commit Graph

282 Commits

Author SHA1 Message Date
4am
6e29c4d355 refactor okvs_append so it's O(1) instead of O(N), which makes ParseGamesList O(N) instead of O(N^2), which makes program startup noticeably faster 2019-09-10 01:46:21 -04:00
4am
b543481b9f refactor okvs_iter 2019-09-10 00:54:52 -04:00
4am
7ab4dd136e shave 3 bytes 2019-09-10 00:24:54 -04:00
4am
bc79a08074 shave literally 1 byte 2019-09-10 00:22:28 -04:00
4am
308fdea6d0 shave some bytes, add some comments 2019-09-10 00:19:07 -04:00
4am
f40c8ebae6 refactor some HGR macros, make ResetInputTimeout internal to WaitForKeyFor30Seconds and clear the keyboard strobe explicitly before and/or after 2019-09-10 00:04:16 -04:00
4am
e370dbfa93 allow right arrow to progress slideshow immediately 2019-09-09 23:04:17 -04:00
4am
904ae802ec . 2019-09-09 22:48:54 -04:00
Peter Ferrie
859efc70f0 move some things to LC bank 2 2019-09-09 14:28:13 -07:00
4am
2c1900def8 update memory map documentation 2019-09-06 18:55:24 -04:00
4am
4144e8c116 add loading screen with version information and autodetected system configuration 2019-08-27 13:55:54 -04:00
4am
9c6d8cada3 set alternate display mode on IIgs
fixes https://github.com/a2-4am/4cade/issues/4
2019-07-29 12:00:59 -04:00
4am
44a32229a1 set and unset softswitches so we properly detect VidHD in slot 3 without messing up 128K games 2019-07-20 21:51:55 -05:00
4am
e32c386ad6 . 2019-07-19 19:50:01 -05:00
4am
3a19f4b901 add credits page 2019-07-10 13:37:59 -04:00
4am
ae78424218 . 2019-06-30 15:21:10 -04:00
4am
46f73aaf54 set IIgs border color 2019-06-27 23:42:01 -04: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
5bb7d559f9 move timeout zero page to resolve conflict with ProRWTS 2019-06-23 14:40:07 -04:00
4am
971e7a6606 backup and restore stack, refactor Reenter 2019-06-23 14:24:09 -04:00
4am
9c65662193 Esc switches between major modes, add input timeout to search mode too 2019-06-20 13:56:31 -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
4am
1552275076 refactor 2019-01-14 19:06:58 -05:00
4am
418c5e0245 working SHR slideshows 2019-01-13 18:55:40 -05:00
4am
0103e0443c add Ceiling Zero captive demo 2018-12-23 11:13:47 -05:00
4am
abfa0261a9 . 2018-09-13 09:53:04 -04:00
4am
ae064cdee6 games.conf parser works, okvs works, glue.prorwts2 works 2018-08-30 21:31:54 -07:00
4am
7cc325e35b working 128K check, new covers 2018-08-29 15:27:30 -04:00
4am
d0609ba88d . 2018-08-26 15:33:32 -04:00
4am
d21e074f27 . 2018-08-23 16:02:48 -04:00