Commit Graph

18 Commits

Author SHA1 Message Date
4am
ef30220aa4 shave some cycles (move and combine RESET and INC operations) 2020-11-21 20:34:18 -05:00
4am
abe5cdc25b shave some cycles (better A management allows us to remove an LDA in INC macro) 2020-11-21 19:02:58 -05:00
4am
1ab825a37e shave some cycles (eliminate first LDA) 2020-11-21 18:37:44 -05:00
4am
41cdf65542 shave some cycles (manage Y register better, simplify branch macro) 2020-11-21 18:26:19 -05:00
4am
b4d4fcfb2b shave some cycles (just copy full byte if copymask=11111111) 2020-11-21 18:00:51 -05:00
4am
fb7ab115d0 cleanup (don't copy HGR address tables to zero page, it's not any faster from there) 2020-11-21 17:41:19 -05:00
4am
9a1cceb49e shave some cycles (use X as cache for last dst address) 2020-11-21 17:17:19 -05:00
4am
2d0dbe2b75 shave some cycles (cache last dst for RESET) 2020-11-21 14:21:15 -05:00
4am
a0e82a2a13 shave some cycles (skip last INC before RESET) 2020-11-21 14:03:03 -05:00
4am
7a86b64325 shave some cycles (better Y management) 2020-11-21 13:44:59 -05:00
4am
fc71849da7 shave some cycles (Y already has the right value, just need to set flags) 2020-11-21 13:39:38 -05:00
4am
c0ea10b691 shave even more cycles by using direct branches where possible 2020-11-21 13:28:54 -05:00
4am
e0c3629a0a shave a metric boatload of cycles 2020-11-21 01:52:04 -05:00
4am
1e0351206f shave some cycles 2020-11-21 00:35:20 -05:00
4am
2da7d1c180 shave some cycles 2020-11-21 00:11:40 -05:00
4am
5336c78acb shave some cycles 2020-11-20 23:59:45 -05:00
4am
bfe84c5128 shave some cycles 2020-11-20 23:33:59 -05:00
4am
5e05736197 add DHGR soft diagonal effect 2020-11-20 18:17:06 -05:00