Peter Ferrie
|
c0ee863dba
|
Aztec prelaunch
|
2020-11-23 21:45:55 -08:00 |
|
Peter Ferrie
|
1e7400e956
|
better-behaving Aztec
|
2020-11-23 21:34:49 -08:00 |
|
4am
|
ee06325830
|
new and upgraded DHGR effects
|
2020-11-23 19:05:51 -05:00 |
|
4am
|
56542020d0
|
upgrade DHGR radial effects
|
2020-11-23 18:08:31 -05:00 |
|
4am
|
63870a0bc8
|
shave some cycles (skip if copymask=0, fake bit 3)
|
2020-11-23 12:46:25 -05:00 |
|
4am
|
d0745e7941
|
shave some cycles (load X directly)
|
2020-11-23 12:23:54 -05:00 |
|
4am
|
a5807e8577
|
shave some cycles (load X directly)
|
2020-11-23 12:21:37 -05:00 |
|
4am
|
756e9623c3
|
shave some bytes
|
2020-11-22 22:12:37 -05:00 |
|
4am
|
395498cfb5
|
shave some cycles (better bankloop handling)
|
2020-11-22 22:09:23 -05:00 |
|
4am
|
b7643d2f98
|
shave some cycles (save/restore Y instead of recomputing)
|
2020-11-22 22:03:22 -05:00 |
|
4am
|
d97e22805f
|
shave some cycles (split aux branch, use 80STORE mode for 1-STA bank switching) [thanks John B.]
|
2020-11-22 21:46:22 -05:00 |
|
4am
|
a3dc564852
|
shave some cycles (use 80STORE mode for 1-STA bank switching) [thanks John B.]
|
2020-11-22 21:12:40 -05:00 |
|
4am
|
fd4cd16936
|
shave some bytes
|
2020-11-22 18:58:07 -05:00 |
|
4am
|
4a60b564fb
|
several new and updated DHGR precomputed effects
|
2020-11-22 18:32:19 -05:00 |
|
4am
|
4d2ea22158
|
shave some cycles (split auxmem LFSR to reduce bank switches)
|
2020-11-22 01:10:10 -05:00 |
|
4am
|
7ce75c9092
|
shave some cycles (front load end-of-loop comparisons)
|
2020-11-22 00:50:43 -05:00 |
|
4am
|
e3f65ff220
|
Revert "shave some cycles (branch farther during first part of effect)"
This reverts commit ac3ce18973 .
|
2020-11-21 23:08:41 -05:00 |
|
4am
|
ac3ce18973
|
shave some cycles (branch farther during first part of effect)
|
2020-11-21 23:02:16 -05:00 |
|
4am
|
ab5d4a9b94
|
shave some cycles (refactor RESET/INC macros)
|
2020-11-21 21:07:09 -05:00 |
|
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 |
|
4am
|
3b1202c681
|
remove unused include
|
2020-11-20 17:45:05 -05:00 |
|
4am
|
347b8b0adb
|
unrolled loops and other optimizations in soft diagonal effect
|
2020-11-20 12:27:21 -05:00 |
|
4am
|
57465a59af
|
add DHGR flick effect
|
2020-11-20 11:29:04 -05:00 |
|
4am
|
658daab284
|
add DHGR diagonal effect
|
2020-11-20 01:18:39 -05:00 |
|
4am
|
fc95bfd8d1
|
add DHGR left-to-right-by-pixel effect
|
2020-11-19 20:39:22 -05:00 |
|
4am
|
9e175b6058
|
add DHGR two-pass L/R effect
|
2020-11-19 14:22:20 -05:00 |
|
Peter Ferrie
|
e04d4372a9
|
generate FOURSQUARE data at runtime
|
2020-11-18 19:05:43 -08:00 |
|
4am
|
9e491d4d39
|
add DHGR redlines effect
|
2020-11-18 21:40:17 -05:00 |
|
4am
|
dbbf21f455
|
generate ONESQUARE data at runtime
|
2020-11-18 19:25:17 -05:00 |
|
4am
|
3280b0c607
|
shave some bytes
|
2020-11-18 19:01:03 -05:00 |
|
4am
|
87f077d154
|
add DHGR bar dissolve effect
|
2020-11-18 15:21:06 -05:00 |
|
Peter Ferrie
|
afdaabfded
|
fix white AND THEN FIZZLE THE PICTURE
|
2020-11-18 10:24:26 -08:00 |
|
Peter Ferrie
|
e96e8eb9cb
|
migrate DHGR.RADIAL4 effect to external file
|
2020-11-18 09:35:10 -08:00 |
|