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 |
|
Peter Ferrie
|
26338f9a4e
|
DHGR transform Iris to Ripple
|
2020-11-17 23:32:34 -08:00 |
|
4am
|
1064e55dae
|
add DHGR 2bit fizzle
|
2020-11-18 00:52:55 -05:00 |
|
Peter Ferrie
|
16f4ecc717
|
fast dhgr.fizzle.white, upgrade radial5.white
|
2020-11-17 21:19:25 -08:00 |
|
4am
|
daa1989ede
|
move 1bit ripple transformations to unused space at end of external data files
|
2020-11-17 23:42:18 -05:00 |
|
Peter Ferrie
|
6d8c459fa3
|
migrate DHGR.RADIAL5 effect to external file
|
2020-11-17 19:21:16 -08:00 |
|
4am
|
540c3c581a
|
add EOF marker in code for non-radial precomputed DHGR effects
|
2020-11-17 21:25:34 -05:00 |
|
4am
|
d162b7fb65
|
load DHGR data from external files and transform it at runtime
|
2020-11-17 21:11:05 -05:00 |
|
Peter Ferrie
|
e7cfb4ce93
|
shave a byte
|
2020-11-16 12:21:28 -08:00 |
|
4am
|
3da76bc230
|
some cleanup
|
2020-11-15 23:51:37 -05:00 |
|
4am
|
f3ac2d62bb
|
include EOF marker in 1-bit external files
|
2020-11-15 00:37:38 -05:00 |
|