Commit Graph

1293 Commits

Author SHA1 Message Date
Peter Ferrie
b0ff5ad722 save some blocks 2021-02-22 15:55:21 -08:00
Peter Ferrie
3c644b2126 save some blocks 2021-02-22 15:24:19 -08:00
Peter Ferrie
7984f3a916 fix Rescue Raiders MB detection 2021-02-22 08:35:21 -08:00
4am
ac50f41d52 rename some games' internal names to reduce memory pressure in LC RAM 2021-02-18 00:52:46 -05:00
4am
78e023ce25 update memory map 2021-02-17 18:37:09 -05:00
4am
605cab86eb remove Street Sports Baseball/Basketball/Football/Soccer (moved to 4sports) 2021-02-17 18:09:57 -05:00
4am
9c5701b9ca remove One on One, Ski Crazed (moved to 4sports) 2021-02-17 18:00:38 -05:00
4am
61bdf82d31 remove Hardball (moved to 4sports) 2021-02-17 15:48:40 -05:00
4am
6bb6b493f1 remove Shuffleboard (moved to 4sports) 2021-02-17 15:40:58 -05:00
4am
767ca2be0f remove Test Drive (moved to 4sports) 2021-02-17 15:32:36 -05:00
4am
69c4ef1bbe remove International Gran Prix (moved to 4sports) 2021-02-17 15:22:09 -05:00
4am
99924b3fa4 remove Tag Team Wrestling (moved to 4sports) 2021-02-17 14:25:33 -05:00
4am
a3903505c3 remove Speedway Classic (moved to 4sports) 2021-02-17 13:51:42 -05:00
4am
569beea576 remove Formula 1 Racer (moved to 4sports) 2021-02-17 13:37:14 -05:00
4am
efc6b40f45 remove Fight Night (moved to 4sports) 2021-02-17 13:26:37 -05:00
4am
fd2c09520e remove Bop'n Wrestle (moved to 4sports) 2021-02-17 12:50:02 -05:00
4am
dd7e038afe remove Battle Chess (moved to 4sports) 2021-02-17 12:34:10 -05:00
4am
50590c3336 remove World Karate Championship (moved to 4sports) 2021-02-16 21:27:02 -05:00
4am
87f1a80a71 remove Winter Games (moved to 4sports) 2021-02-16 20:39:21 -05:00
4am
211158f49d remove World Games (moved to 4sports) 2021-02-16 17:03:37 -05:00
4am
6318f91177 remove Summer Games II (moved to 4sports) 2021-02-16 14:48:29 -05:00
4am
65d8b847f1 remove Summer Games (moved to 4sports) 2021-02-16 13:13:17 -05:00
4am
b44bbf8fd0 v4.0 release 2021-02-12 17:54:26 -05:00
Peter Ferrie
9ff3ebce40 fix Warp Destroyer hang on IIGS 2021-02-12 13:32:55 -08:00
Peter Ferrie
5b6a09c3b7 fix uninit var in Aztec prelaunch 2021-02-10 21:48:38 -08:00
Peter Ferrie
267ee1b5fa enable One on One title music 2021-01-30 21:57:01 -08:00
xotmatrix
7745343e65
cheat for Mr. Cool (#363)
* cheat for Mr. Cool

* cheat for Mr. Cool

* cheat for Mr. Cool
2021-01-30 21:24:03 -05:00
xotmatrix
2e714d950f
cheat for Spy Hunter (#364)
* cheat for Spy Hunter

* cheat for Spy Hunter

* cheat for Spy Hunter
2021-01-30 21:23:40 -05:00
Peter Ferrie
02169b9a9b cheat for SpinDizzy 2021-01-22 10:31:44 -08:00
Peter Ferrie
19549734ae cheat for Star Blazer 2021-01-12 07:29:26 -08:00
Peter Ferrie
3206d03e67 document Falcons cheat 2021-01-11 15:17:57 -08:00
Peter Ferrie
776f1b6133 fix typo in Ardy prelaunch 2021-01-11 14:39:46 -08:00
Peter Ferrie
5a5dadcb1f fix typo in Spy's Demise cheat 2021-01-11 14:36:45 -08:00
Peter Ferrie
9f9714d9d9 disable VBL on Mac IIE card 2021-01-04 10:51:06 -08:00
Peter Ferrie
168f90a16e fix Vindicator level 5+ 2020-12-17 16:14:30 -08:00
Peter Ferrie
6ce50603c6 add Worm Wall to Pulsar II 2020-12-17 12:25:00 -08:00
Peter Ferrie
a757e72552 Exterminator cheat 2020-12-10 08:02:17 -08:00
Peter Ferrie
c7937477eb Genius reboot on reset 2020-12-10 07:04:51 -08:00
frankmilliron
76faf59509
Fix World Games reset so that it reboots instead (#353) 2020-12-09 23:11:08 -05:00
4am
c8cf0b648e change cheat symbol to an unlocked padlock 2020-12-08 23:19:26 -05:00
4am
c497f0b6f7 4.0-rc.1 release 2020-12-08 20:30:51 -05:00
Peter Ferrie
1a0bb74116 add Boa to the collection 2020-12-08 15:55:42 -08:00
4am
0de89202c8 update memory map 2020-12-08 18:07:50 -05:00
Peter Ferrie
e36f279772 add World Games to the collection 2020-12-08 12:16:31 -08:00
Peter Ferrie
98a41f8bd8 add Genius 3 to the collection 2020-12-07 21:45:54 -08:00
4am
106c8be67a smaller and faster cover fade [thanks qkumba] 2020-12-06 20:31:02 -05:00
4am
4140df40d7 re-add some deleted comments 2020-11-30 22:59:26 -05:00
4am
5ba42a14ef add 48boxes snake+clear effect 2020-11-30 22:36:56 -05:00
4am
173841dedd construct half block fizzle data at runtime 2020-11-30 22:07:48 -05:00
4am
8a4792a5b0 construct half block fizzle data at runtime 2020-11-30 21:58:42 -05:00
4am
d253388c9d construct block fizzle data at runtime 2020-11-30 18:22:06 -05:00
4am
3e504a80d8 shave some bytes 2020-11-30 14:55:10 -05:00
4am
22b40e9d11 shave a byte 2020-11-30 11:44:31 -05:00
4am
d9b8e3ea7b shave some cycles 2020-11-30 11:40:41 -05:00
4am
3fadbfb949 typo in comment 2020-11-30 01:35:10 -05:00
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