4am
|
1a3ec941f6
|
not sure how that ever worked
|
2020-11-30 01:21:40 -05:00 |
|
4am
|
da91eb3a27
|
add 48boxes sync+clear effect
|
2020-11-30 01:13:27 -05:00 |
|
4am
|
1ffd7a7dd1
|
add 48boxes spiral+clear effect
|
2020-11-30 01:02:28 -05:00 |
|
4am
|
3004ecf6ee
|
add DHGR 48boxes effects
|
2020-11-29 23:10:44 -05:00 |
|
4am
|
3311e3c785
|
add missing include
|
2020-11-26 19:58:20 -05:00 |
|
Peter Ferrie
|
cf3bf1ca01
|
bank in ROM at the right time
|
2020-11-25 18:54:10 -08:00 |
|
Peter Ferrie
|
3936ef734b
|
generate CRYSTAL data at runtime
|
2020-11-25 14:52:59 -08:00 |
|
4am
|
0fc86a65be
|
shave some bytes
|
2020-11-24 21:25:41 -05:00 |
|
4am
|
96508fb725
|
shave some bytes
|
2020-11-24 21:18:55 -05:00 |
|
4am
|
ba8559c3cf
|
remove unused code
|
2020-11-24 21:18:29 -05:00 |
|
4am
|
8d1d9c0bc5
|
don't clobber ProDOS shim, that's rude
|
2020-11-24 21:02:14 -05:00 |
|
Peter Ferrie
|
83f7e02279
|
force main-memory reads in LoadFileDirect
|
2020-11-24 16:49:02 -08:00 |
|
4am
|
419f171290
|
fix filename
|
2020-11-24 14:44:36 -05:00 |
|
Peter Ferrie
|
c0ee863dba
|
Aztec prelaunch
|
2020-11-23 21:45:55 -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 |
|
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 |
|
4am
|
7c8b695829
|
migrate SWIRL effect to external file
|
2020-11-15 00:18:03 -05:00 |
|
4am
|
6fb322532a
|
unbreak other radial effects
|
2020-11-15 00:05:14 -05:00 |
|
4am
|
f081417d42
|
migrate RADIAL5 effect to external file, and some more cleanup
|
2020-11-14 23:54:39 -05:00 |
|
4am
|
8befda92c1
|
migrate RADIAL4 effect to external file, and some cleanup
|
2020-11-14 23:47:14 -05:00 |
|
4am
|
cf73196f63
|
add EOF marker before Coordinates so quadrants that loop backwards will exit properly
|
2020-11-14 23:40:32 -05:00 |
|
4am
|
59fd21d201
|
fix lengths
|
2020-11-14 23:28:45 -05:00 |
|
Peter Ferrie
|
1b3caa6415
|
hook up Radial.Data
|
2020-11-14 20:19:35 -08:00 |
|
Peter Ferrie
|
925c5af8b2
|
load radial2 data from external files and transform it at runtime
|
2020-11-14 19:18:44 -08:00 |
|
Peter Ferrie
|
63ca80cfef
|
Revert "load radial2 data from external files and transform it at runtime"
This reverts commit f2dbdb6bff .
We have label collisions in a full build.
|
2020-11-14 16:07:19 -08:00 |
|
Peter Ferrie
|
f2dbdb6bff
|
load radial2 data from external files and transform it at runtime
|
2020-11-14 15:48:38 -08:00 |
|
4am
|
b247ef8f41
|
shave some bytes
|
2020-11-14 02:02:12 -05:00 |
|
4am
|
951fb31fc3
|
shave some bytes
|
2020-11-14 01:29:11 -05:00 |
|
4am
|
2a9201b5aa
|
shave some bytes
|
2020-11-13 21:41:50 -05:00 |
|
4am
|
3189ef9176
|
split hgr.common routines into separate macros and make effects declare which ones they use
|
2020-11-13 21:24:30 -05:00 |
|
4am
|
c455158253
|
replace two effects with better ones that reuse existing assets
|
2020-11-13 17:56:03 -05:00 |
|
4am
|
23e8e0f030
|
load precomputed.1bit data from external files and transform it at runtime
|
2020-11-13 17:40:48 -05:00 |
|
4am
|
4b481ca433
|
load ripple precomputed.2bit data from external files and transform it at runtime
|
2020-11-13 15:14:20 -05:00 |
|
4am
|
579577d66f
|
load precomputed.2bit data from external files and transform it at runtime
|
2020-11-12 23:26:15 -05:00 |
|
4am
|
31c4f73ae6
|
load precomputed.3bit data from external files and transform it at runtime
|
2020-11-12 17:07:04 -05:00 |
|
4am
|
4354aa3148
|
create LOAD_FILE_AT macro
|
2020-11-11 14:40:34 -05:00 |
|
4am
|
9e74cb1b6d
|
fix typo and clarify comment
|
2020-11-09 19:44:53 -05:00 |
|
Peter Ferrie
|
68bb9e0454
|
shave some bytes
|
2020-11-09 12:22:38 -08:00 |
|
Peter Ferrie
|
532ce58a16
|
shave some bytes, fix VIDHD speaker behaviour
|
2020-11-09 10:45:03 -08:00 |
|
Peter Ferrie
|
1b90260631
|
skip FASTChip on IIc
|
2020-11-05 19:25:44 -08:00 |
|
4am
|
9c3fb68170
|
add 48boxes.arrow effect
|
2020-10-28 12:04:36 -04:00 |
|
4am
|
569269ccb5
|
some comments
|
2020-10-26 17:59:06 -04:00 |
|
4am
|
b8f6fe13e4
|
add another 48boxes transition
|
2020-10-26 16:37:38 -04:00 |
|
4am
|
75e121183b
|
one more 48boxes variant
|
2020-10-26 13:39:53 -04:00 |
|
4am
|
9ce2adba9a
|
two more 48boxes transitions
|
2020-10-26 13:07:19 -04:00 |
|
Peter Ferrie
|
78e0f33717
|
computed branching instead of hard-coding
|
2020-10-26 09:58:33 -07:00 |
|
4am
|
309f9da867
|
add several 48boxes variations
|
2020-10-26 10:38:36 -04:00 |
|
4am
|
aad03349e5
|
shave some bytes
|
2020-10-26 10:37:53 -04:00 |
|
4am
|
e8c4291e4f
|
Revert "."
This reverts commit 62feca4414 .
|
2020-10-26 01:00:42 -04:00 |
|
4am
|
62feca4414
|
.
|
2020-10-26 00:59:17 -04:00 |
|
4am
|
6638671397
|
shave some cycles
|
2020-10-26 00:55:11 -04:00 |
|
4am
|
a9cd08e6b4
|
shave some bytes
|
2020-10-26 00:52:58 -04:00 |
|
4am
|
5596943ed5
|
shave exactly 1 byte
|
2020-10-26 00:45:45 -04:00 |
|
4am
|
e5a6c0ee2f
|
shave some bytes
|
2020-10-26 00:38:16 -04:00 |
|
4am
|
272c5855ed
|
shave some bytes
|
2020-10-26 00:10:09 -04:00 |
|
4am
|
4341c199ed
|
shave some bytes
|
2020-10-25 22:38:52 -04:00 |
|
4am
|
e6c851db95
|
shave some bytes
|
2020-10-25 22:31:08 -04:00 |
|
4am
|
928c9dfd9f
|
shave some bytes
|
2020-10-25 11:49:07 -04:00 |
|
4am
|
bea329652a
|
shave some bytes
|
2020-10-25 00:31:47 -04:00 |
|
4am
|
4c2ac4453d
|
shave some bytes
|
2020-10-25 00:09:35 -04:00 |
|
Peter Ferrie
|
98f5b14f1a
|
shave some bytes
|
2020-10-24 20:44:19 -07:00 |
|
4am
|
d78a1c4807
|
shave some bytes
|
2020-10-24 19:19:57 -04:00 |
|
4am
|
316be9bb0b
|
remove unused include
|
2020-10-24 18:47:18 -04:00 |
|
4am
|
fc7807e160
|
shave some bytes
|
2020-10-24 18:44:39 -04:00 |
|
4am
|
03af6bcabb
|
add 48 boxes effect
|
2020-10-23 18:17:57 -04:00 |
|
4am
|
262589636e
|
update copyright year
|
2020-10-23 18:16:18 -04:00 |
|
4am
|
9b43e4799d
|
4.0-beta.1 release
|
2020-10-21 12:12:03 -04:00 |
|
4am
|
866b33c951
|
Added up and down arrow glyphs for Up'N Down game help, which delights me
|
2020-09-29 15:34:56 -04:00 |
|
4am
|
b81a3b76b2
|
add flick transition
|
2020-09-12 12:58:03 -04:00 |
|
Peter Ferrie
|
c1d555c5df
|
don't die from med kit
|
2020-09-11 14:30:46 -07:00 |
|
Peter Ferrie
|
b423cc2cdb
|
support A2HSSC
|
2020-09-10 18:42:49 -07:00 |
|
4am
|
d4b23d2084
|
shave some bytes
|
2020-09-07 17:01:07 -04:00 |
|
4am
|
a249b986e9
|
shave some bytes
|
2020-09-07 16:56:40 -04:00 |
|
4am
|
3b0149f9e9
|
remove old checkerboard effects
|
2020-09-07 16:30:44 -04:00 |
|
4am
|
93784cb174
|
add checkerboard fizzle
|
2020-09-07 16:10:00 -04:00 |
|
4am
|
5d8c483073
|
build address table at runtime
|
2020-09-06 15:47:47 -04:00 |
|
4am
|
9dafce5ae8
|
ridiculously fast DHGR fizzle fade
|
2020-09-06 14:44:37 -04:00 |
|
4am
|
735d057736
|
shave 60481 cycles from all precomputed 1-bit HGR transitions (~3% faster)
|
2020-09-06 14:02:11 -04:00 |
|
4am
|
0f86f9671b
|
small tweaks
|
2020-09-06 10:44:04 -04:00 |
|
4am
|
f081f94756
|
shave 61381 cycles from all precomputed 2-bit HGR transitions (~4% faster)
|
2020-09-05 22:06:35 -04:00 |
|
4am
|
9bb4524402
|
remove unused macro
|
2020-09-05 20:53:15 -04:00 |
|
4am
|
ecb173ba8a
|
shave 92081 cycles from all precomputed 3-bit HGR transitions (~5% faster)
|
2020-09-05 19:11:29 -04:00 |
|
4am
|
9446d5b10e
|
don't need to restore zero page
which simplifies things somewhat
|
2020-09-05 00:51:07 -04:00 |
|
4am
|
86d3dc4b72
|
some minor tweaks and comments
|
2020-09-04 23:44:38 -04:00 |
|
4am
|
3dfc71a25a
|
slightly faster swapzp, and some comments
|
2020-09-04 19:25:05 -04:00 |
|
4am
|
39b643de50
|
slightly faster swapzp, and some comments
|
2020-09-04 19:11:30 -04:00 |
|
4am
|
3365ac8a37
|
ridiculously fast SHR fizzle
|
2020-09-04 17:27:04 -04:00 |
|
4am
|
5fca4ad4f2
|
add HGR 2-bit fizzle [thanks John B.]
|
2020-09-04 14:07:41 -04:00 |
|
4am
|
011643d61f
|
add palette bit to all copymasks for smoother color transition
|
2020-09-04 14:01:52 -04:00 |
|
4am
|
cae193d5d0
|
Merge branch 'master' of https://github.com/a2-4am/4cade
|
2020-09-04 12:22:52 -04:00 |
|
4am
|
e5350d30a3
|
shave 623846 cycles [thanks John. B]
|
2020-09-04 12:22:43 -04:00 |
|
frankmilliron
|
f97baeb88e
|
fix Fastchip joystick detection on older firmware (#338)
|
2020-09-04 11:20:37 -04:00 |
|
4am
|
4585ea49a7
|
shave another 131070 cycles, build lookup tables
|
2020-09-04 10:21:59 -04:00 |
|
4am
|
e4a54d87c7
|
shave another 327679 cycles
|
2020-09-04 01:01:32 -04:00 |
|