2017-11-22 23:50:43 -05:00
|
|
|
mode7 speed fixes:
|
2018-06-10 23:11:02 -04:00
|
|
|
|
2017-11-23 23:57:30 -05:00
|
|
|
+ Skip key parsing if no key read
|
|
|
|
|
2017-11-26 19:20:58 -05:00
|
|
|
+ Self modifying code on the adds in inner loop
|
2017-11-25 19:37:02 -05:00
|
|
|
|
2017-11-26 20:51:24 -05:00
|
|
|
+ inline lookup_map (or at least a copy of it)
|
|
|
|
maybe code that detects if spacex/spacey add
|
|
|
|
incremented and just skip the lookup (avoid the need
|
|
|
|
for the cache code)
|
|
|
|
|
2017-11-29 08:32:26 -05:00
|
|
|
+ Unroll inner loop? Might not help much since we are
|
|
|
|
self-modifying and would have to duplicate
|
|
|
|
that.
|
|
|
|
|
|
|
|
|
2017-11-17 16:56:11 -05:00
|
|
|
short term:
|
2017-11-18 15:17:28 -05:00
|
|
|
|
2017-11-18 16:27:42 -05:00
|
|
|
longer term:
|
2017-11-18 22:52:25 -05:00
|
|
|
sky -- color looks too much like grass on monochrome display
|
2017-11-18 16:27:42 -05:00
|
|
|
map -- adjust x/y to better match real position
|
|
|
|
name entry screen
|
|
|
|
inventory screen
|
2017-11-18 21:18:01 -05:00
|
|
|
collision detection
|
|
|
|
after game over, return to title screen
|
|
|
|
save/restore game
|
|
|
|
|
2017-11-17 16:56:11 -05:00
|
|
|
|