Commit Graph

64 Commits

Author SHA1 Message Date
4am
238fb799d7 combine some IDX files 2021-11-12 20:46:05 -05:00
4am
d83e5dfe30 load prelaunch index into clobber-able address
fixes https://github.com/a2-4am/4cade/issues/431
2021-11-11 01:02:54 -05:00
4am
17ebc1990a clean up paths 2021-11-09 13:05:33 -05:00
4am
3d5241d09a rename okvs_get_current to okvs_next_field 2021-11-09 12:41:15 -05:00
4am
07e82a5aad remove GAMES.CONF 2021-11-02 21:49:41 -04:00
Peter Ferrie
89895ea52d save okvs across demo runs 2021-10-29 12:59:35 -07:00
4am
f96b71ffc2 use gGamesListStore less 2021-10-28 01:28:20 -04:00
4am
e2a907e75b shave some bytes 2021-10-27 13:06:04 -04:00
4am
67f1ec0694 one file to rule them all 2021-10-21 13:04:01 -04:00
4am
80aa363359 Merge branch 'master' of https://github.com/a2-4am/4cade 2021-10-13 18:59:49 -04:00
4am
69aa12d9d7 merge prelaunch into indexed file 2021-10-13 18:58:45 -04:00
Peter Ferrie
4332cce869 fix some crashes, shave some bytes 2021-10-13 15:58:26 -07:00
4am
2272f77789 add global hotkey for joystick calibration 2020-06-15 12:44:46 -04:00
4am
b8dd0b05bd shave some bytes 2020-05-30 11:14:04 -04:00
4am
977df4c9f2 shave some bytes 2020-05-30 10:53:29 -04:00
Peter Ferrie
87dd334a6b cheat some names, save some bytes 2020-05-29 14:39:04 -07:00
Peter Ferrie
52b334581a fix all of the things 2020-05-23 15:47:16 -07:00
4am
d296433ca0 some comments 2020-03-31 19:19:45 -04:00
Peter Ferrie
8524c0d217 cut some bytes, fix animated titles 2020-03-24 21:47:08 -07:00
4am
0d5a07b9b0
Handle more than 256 games (#140) 2020-03-24 16:30:14 -04:00
4am
2a292259a9 calculate more game display names 2020-03-18 13:31:40 -04:00
4am
d484e98073 don't store game display names that we can calculate from filename 2020-03-18 12:08:39 -04:00
Peter Ferrie
0c03da8599 shave some bytes 2019-11-27 13:51:43 -08:00
Peter Ferrie
ee89815f11 shave some bytes 2019-10-09 19:21:46 -07:00
Peter Ferrie
89869a2d3d shave some bytes 2019-10-09 18:02:46 -07:00
Peter Ferrie
2563a0467a smaller 2019-10-09 10:00:33 -07:00
Peter Ferrie
e391dcd5e2 consolidate prefix handling 2019-10-08 21:25:10 -07:00
4am
2d392ba566 shave some bytes 2019-10-08 14:43:41 -04:00
4am
436522857a . 2019-10-08 13:22:29 -04:00
4am
6d87274cc6 always load game-specific prelaunch files, move cheats bit to MachineStatus, move MachineStatus to FFF9, check MachineStatus before executing cheat patches in prelaunch files 2019-10-04 21:34:49 -04:00
4am
a50b4d8a04 move most of Launch code to LC RAM bank 2 2019-09-24 18:42:50 -04:00
4am
041a3b92b9 . 2019-09-24 16:01:03 -04:00
4am
17dcfca273 use standard macros 2019-09-24 15:57:43 -04:00
Peter Ferrie
8798b5becf a bit smaller, a bit faster 2019-09-23 17:09:07 -07:00
4am
87a707898c refactor GetGameDisplayName 2019-09-21 22:25:34 -04:00
4am
c31d91ea60 remove some self-modified values and use zero page instead 2019-09-21 22:18:33 -04:00
4am
cc7ea09ec9 refactoring 2019-09-21 18:04:38 -04:00
4am
b365b5d880 further simplify PlayGame code 2019-09-20 23:43:31 -04:00
4am
8e19fc9c5b refactor PlayGame 2019-09-20 23:26:32 -04:00
4am
a6b368193e . 2019-09-20 20:37:40 -04:00
4am
db5961b606 Merge branch 'master' of https://github.com/a2-4am/4cade 2019-09-20 19:27:21 -04:00
4am
634f8cd688 refactor okvs_nth 2019-09-20 19:27:16 -04:00
Peter Ferrie
a85748c8af shrink promote 2019-09-20 12:42:02 -07:00
4am
a5120905e9 consolidate bank switching code where possible 2019-09-20 09:33:23 -04:00
4am
aafe2ce134 clear screen and both hi-res pages before launching 2019-09-18 14:04:41 -04:00
4am
54af055953 fix cheat lookups 2019-09-15 21:35:34 -04:00
4am
4b66697758 add cheats subsystem (parsing of games.conf, UI, loading appropriate prelaunch file) 2019-09-15 17:55:16 -04:00
4am
d31311d4e7 add prelaunch subsystem 2019-09-14 22:57:52 -04:00
Peter Ferrie
11fb880be9 more in LC RAM2 2019-09-10 21:26:00 -07:00
4am
27ec2ebd4e back up less of the stack 2019-09-10 13:50:36 -04:00