Commit Graph

40 Commits

Author SHA1 Message Date
4am
da8498e330 move okvs_init to init-only section 2021-11-17 23:54:51 -05:00
4am
cdaeb336f2 add lookup table to make okvs_nth O(1) 2021-11-16 13:34:57 -05:00
4am
3d5241d09a rename okvs_get_current to okvs_next_field 2021-11-09 12:41:15 -05:00
4am
7b57f28078 update some comments 2021-10-28 01:26:02 -04:00
4am
e2a907e75b shave some bytes 2021-10-27 13:06:04 -04:00
4am
76242f8086 precompute gSearchStore 2021-10-23 00:53:23 -04:00
Peter Ferrie
c6e13abb3b shave some bytes 2021-10-14 12:08:50 -07:00
Peter Ferrie
4332cce869 fix some crashes, shave some bytes 2021-10-13 15:58:26 -07:00
Peter Ferrie
e63d2f473d consolidate FX 2021-10-07 23:28:11 -07:00
Peter Ferrie
488aaf99c2 shave one byte per game(!) and a bit more 2021-10-01 18:09:19 -07:00
Peter Ferrie
68bb9e0454 shave some bytes 2020-11-09 12:22:38 -08:00
4am
0d5a07b9b0
Handle more than 256 games (#140) 2020-03-24 16:30:14 -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
f4b1c35e6e save some bytes 2020-03-12 17:03:37 -07:00
Peter Ferrie
0c03da8599 shave some bytes 2019-11-27 13:51:43 -08:00
Peter Ferrie
89869a2d3d shave some bytes 2019-10-09 18:02:46 -07:00
4am
e1ce947144 shave some bytes 2019-10-08 13:39:06 -04:00
4am
28a0a83980 shave some bytes 2019-10-08 13:19:20 -04:00
Peter Ferrie
8798b5becf a bit smaller, a bit faster 2019-09-23 17:09:07 -07:00
4am
f627796bbf fix off-by-1 bug in okvs_next 2019-09-23 13:14:27 -04:00
4am
2e8687da73 fix regression in okvs_iter 2019-09-21 23:00:05 -04:00
4am
c31d91ea60 remove some self-modified values and use zero page instead 2019-09-21 22:18:33 -04:00
4am
241a870eec add okvs_get_current [needs docs] 2019-09-21 20:03:46 -04:00
4am
035aa3b07e . 2019-09-20 22:05:35 -04:00
4am
661e4b35fb refactor okvs_init 2019-09-20 19:46:46 -04:00
4am
6983328969 refactor okvs_len 2019-09-20 19:42:26 -04:00
4am
634f8cd688 refactor okvs_nth 2019-09-20 19:27:16 -04:00
4am
03a90947de prefs refactor 2019-09-16 12:36:10 -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
8a96d53217 . 2019-09-10 09:50:08 -04:00
4am
a88f70f150 refactor GetStoreAddress 2019-09-10 09:37:19 -04:00
4am
003b6ad6f0 refactor incptr 2019-09-10 09:20:32 -04:00
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
c99fb31739 . 2019-09-10 00:42:31 -04:00
4am
74f6cebac4 move parse.games to init, update dates, other comments 2019-06-23 22:32:18 -04:00
4am
db29def11f off-by-1 bug in okvs_get 2018-11-19 20:52:12 -05:00
4am
afcec48d1d add SaveSmallFile, untested, YOLO 2018-11-10 10:08:14 -05:00
4am
abfa0261a9 . 2018-09-13 09:53:04 -04:00
4am
28f6ff99f2 initial port of OKVS and common macros to 6502 2018-08-30 16:30:58 -04:00