Commit Graph

1114 Commits

Author SHA1 Message Date
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
4am
87dd4f4e4b shave another 262407 cycles 2020-09-04 00:20:56 -04:00
4am
35228e9183 shave another 131070 cycles 2020-09-03 22:10:38 -04:00
4am
50d69fab51 page-align lookup table to shave another 18688 cycles 2020-09-03 21:34:53 -04:00
4am
ab80cfa04b shave another 197109 cycles off HGR per-pixel fizzle fade
now 45% faster than yesterday
2020-09-03 19:38:38 -04:00
4am
a48216f841 18% faster DHGR fizzle fade 2020-09-03 18:54:54 -04:00
4am
5a90ba8555 15% faster SHR fizzle fade 2020-09-03 18:42:38 -04:00
4am
6ae0509874 42% faster HGR per-pixel fizzle fade 2020-09-03 14:16:54 -04:00
Peter Ferrie
59a2e88e68 fix partition 3+ regression 2020-08-31 18:01:36 -07:00
4am
78459d31a6 4.0-alpha.3 release 2020-08-28 13:39:13 -04:00
Peter Ferrie
b1a13c1cf7 fix MB CB2 init 2020-08-25 19:17:38 -07:00
Peter Ferrie
831775d9f5 fix Thexder 128k reset vector 2020-08-16 11:14:46 -07:00
4am
465d99fc63 Merge branch 'master' of https://github.com/a2-4am/4cade 2020-08-14 11:36:03 -04:00
4am
e5111c33ca add REDLINES transition effect 2020-08-14 11:35:55 -04:00
Peter Ferrie
41a650f0ab allow changing MB type in Berzap 2020-08-13 17:42:12 -07:00
Peter Ferrie
ad175e31e4 allow restarting GS/OS 2020-08-13 16:12:57 -07:00
Peter Ferrie
cdebd6d86d fix Situation Critial reset vector 2020-08-12 13:35:20 -07:00
frankmilliron
46d05fbac9
fix Black Magic on //c+ (#330)
Seems like starting a new game is wonky. after it shows the high score screen it messes up the graphics. not sure if that's my fix causing it or not, but both reset work, and every machine works currently.
2020-08-12 11:55:52 -04:00
Peter Ferrie
33d00fc978 fix CFFA3K issue on IIGS 2020-08-12 08:35:21 -07:00
Peter Ferrie
b35f51c3fe add Bouncing Kamungas reset vector 2020-08-11 13:10:11 -07:00
Peter Ferrie
36ecccaec1 fix The Last Gladiator reset vector 2020-08-11 12:51:53 -07:00
Peter Ferrie
f411819870 work around unpatchable CFFA firmware bug 2020-08-11 12:10:04 -07:00
4am
2929be8f2c shave a byte 2020-08-11 14:55:38 -04:00
Peter Ferrie
6f7f8f7aa5 fix random MB noise. Thanks Rob Justice 2020-08-11 08:47:47 -07:00
Peter Ferrie
dff485dec7 fix The Last Gladiator level 2
reset vector fix is future work
2020-08-10 16:39:57 -07:00
Peter Ferrie
61bfe699a4 fix Saracen on IIGS 2020-08-09 11:41:12 -07:00
Peter Ferrie
5d24f7becf and actually save the MB config 2020-08-08 22:41:07 -07:00
Peter Ferrie
3f0a2d8679 detect MB S/S I properly (thanks Rob Justice) 2020-08-08 22:35:19 -07:00
Peter Ferrie
34d06ab4b0 fix Mockingboard detection again 2020-08-08 22:19:54 -07:00
Peter Ferrie
4c1b217b33 support the Spectrum ED 2020-08-05 16:01:22 -07:00
Peter Ferrie
6d06e0c8b6 fix Pie-Man reset vector 2020-08-02 16:58:36 -07:00
Peter Ferrie
45da45a0d2 fix Phantoms Five reset vector 2020-08-02 16:49:57 -07:00
Peter Ferrie
74e16f3f44 fix Plasmania speech speed on IIGS 2020-08-02 11:38:34 -07:00
Peter Ferrie
9c6a93029e stable exit to GS/OS 2020-07-30 10:21:42 -07:00
Peter Ferrie
068f485964 exit to GS/OS 2020-07-29 21:37:32 -07:00
Peter Ferrie
60663f5e8d Revert "I don't know. Let's try it."
This reverts commit 37520a357f.
Yeah, let's not do that after all.
2020-07-29 21:18:02 -07:00
Peter Ferrie
37520a357f I don't know. Let's try it. 2020-07-29 21:12:25 -07:00
Tom Greene
33e8319078
Treat SHR registers as write-only (#318)
* Treat SHR registers as write-only

* Revert "no VidHD"

This reverts commit dffb3b1cda.
2020-07-29 22:27:46 -04:00
4am
2c3aa275a1 do not rage against the machine 2020-07-29 12:15:22 -04:00
Peter Ferrie
03ca3cab72 reboot on Ctrl-R 2020-07-28 18:06:36 -07:00
Peter Ferrie
e24a920f6e fix Rescue Raiders MB detection 2020-07-28 10:05:43 -07:00
frankmilliron
7b52e1e584
fix Moon Patrol reset for real this time (#316) 2020-07-28 08:42:34 -04:00
Peter Ferrie
be963149ba Merge branch 'master' of https://github.com/a2-4am/4cade 2020-07-27 15:35:55 -07:00
Peter Ferrie
dffb3b1cda no VidHD 2020-07-27 15:35:52 -07:00
Tom Greene
bd6bb146c7
Fix Mr. Do sound on GS (#315) 2020-07-27 09:37:39 -04:00
Peter Ferrie
262e94540c handle NMIs in MB detection 2020-07-26 21:24:18 -07:00
Peter Ferrie
4f497eefe2 fix Mating Zone high-score display 2020-07-26 21:13:19 -07:00
Peter Ferrie
2d0c191aee fix Marble Madness reset 2020-07-26 20:36:24 -07:00
Peter Ferrie
d358aad4d8 faster MB detection 2020-07-26 20:35:42 -07:00
Peter Ferrie
6149eac1e8 FastChip MB everywhere 2020-07-23 12:37:27 -07:00
Peter Ferrie
06e8f07e48 MB: support FastChip 2020-07-23 10:55:01 -07:00
4am
7757da524a 4.0-alpha2 release 2020-07-23 09:55:32 -04:00
Peter Ferrie
ea70f3fbbc auto-enable Berzap title music 2020-07-19 13:51:36 -07:00
frankmilliron
ffb8a01e49
fix Miner 2049'er reset (#306) 2020-07-19 14:13:12 -04:00
frankmilliron
48532addcb
fix Lock N Chase reset (#302) 2020-07-18 20:09:57 -04:00
frankmilliron
340068441b
fix Black Magic reset on ][+ (#301) 2020-07-18 16:58:06 -04:00
Peter Ferrie
b5a44e068a auto-select MB in Crime Wave config 2020-07-17 10:15:56 -07:00
Peter Ferrie
07ca70aab8 auto-select MB in Berzap config 2020-07-17 09:48:01 -07:00
frankmilliron
09c6241ca5
fix Black Magic on Fastchip (#297)
The latest commit still has issues with Fastchip, despite it fixing the color issues on //c and //c+. I just removed all the acceleration code completely. Seems to work on ][+, //c, //c+, Fastchip, and //gs without issues.
2020-07-16 08:54:20 -04:00
Tom Greene
ec7002c7c8
Accelerator and IIc color fix for Black Magic (#296) 2020-07-15 07:55:15 -04:00
Tom Greene
24da67333b
Fix Wolvesenstein on BOOTI (#292) 2020-07-14 21:30:40 -04:00
frankmilliron
1fc5637950
fixes for //c and //c+ (#291) 2020-07-14 13:15:32 -04:00
Peter Ferrie
0507cb498a fix Hardball on IIGS 2020-07-12 12:56:02 -07:00
Peter Ferrie
39b65c5e80 fix Gumball reset 2020-07-12 11:33:06 -07:00
Peter Ferrie
3e4b6ac287 fix G.I. Joe reset vector 2020-07-12 11:17:21 -07:00
Peter Ferrie
7f54fa2357 yet another attempt at fixing IIc colouring 2020-07-11 18:30:39 -07:00
Peter Ferrie
f799133daa another try to fix IIc colouring 2020-07-11 14:19:14 -07:00
Peter Ferrie
e67544b1b9 fix Mating Zone display 2020-07-10 12:58:31 -07:00
Peter Ferrie
776304f30e fix build 2020-07-09 10:10:29 -07:00
Peter Ferrie
b48c9172fd try to fix IIc colouring 2020-07-08 18:39:29 -07:00
Peter Ferrie
51db983fbe fix Frogger II when not cheating 2020-07-05 17:19:01 -07:00
Peter Ferrie
7675a29e1c fix David's Midnight Magic highscore display on IIGS 2020-07-05 16:17:54 -07:00
frankmilliron
3654f47c36
fix Microwave on Mac //e Card (#277) 2020-07-05 13:39:51 -04:00
Peter Ferrie
575eb67cef fix Drol on IIGS 2020-06-29 11:57:03 -07:00
Peter Ferrie
bc63729222 fix text page 2 display on IIGS 2020-06-21 12:24:55 -07:00
Peter Ferrie
12469e1f42 fix Buck Rogers on IIGS 2020-06-20 10:44:13 -07:00
Peter Ferrie
ba033a5ea8 make IIc VBL consistent with IIe 2020-06-18 09:47:13 -07:00
4am
2272f77789 add global hotkey for joystick calibration 2020-06-15 12:44:46 -04:00
Tom Greene
6893a7a284
Fix Formula 1 prelaunch naming (#264)
* Fix Formula 1 prelaunch naming

* .
2020-06-12 08:22:34 -04:00
4am
641576f9db create indie slideshow 2020-06-11 10:34:51 -04:00
4am
3d162a5095 remove Boa 2020-06-11 09:19:22 -04:00
Peter Ferrie
1bb758d82e Aztec: wait for return key if dead 2020-06-10 19:04:34 -07:00
Peter Ferrie
e0ed82372c add Boa, Congo, Frazzle, Jawbreaker, Mad Rat, Pulsar II 2020-06-10 18:07:14 -07:00
Peter Ferrie
d1ef1a4e89 fix The Last Ninja when accelerated 2020-06-09 14:56:47 -07:00
Peter Ferrie
caa25082dd fix Spare Change cartoons 2020-06-09 10:33:47 -07:00
Peter Ferrie
4fb775448e save Starglider highscores 2020-06-08 19:27:10 -07:00
frankmilliron
147cc25b79
fix a bunch of 128k game reset vectors (#252)
* rename 'last.ninja.a' to 'the.last.ninja.a'

* fix a bunch of 128k game reset vectors

8 more that are more complicated to come.
2020-06-08 08:28:43 -04:00
Peter Ferrie
7da846a03d make Spare Change cartoons interruptible 2020-06-07 17:09:50 -07:00
Peter Ferrie
5badd8c808 fix 8bit-Slicks reset vector 2020-06-07 16:50:44 -07:00
Peter Ferrie
9233e6c204 Radwarrior reset vector 2020-06-07 12:24:01 -07:00
Peter Ferrie
15e7897491 fix Archon, Archon II reset 2020-06-07 12:16:45 -07:00
Peter Ferrie
07c274820a fix Swashbuckler highscore saving 2020-06-06 12:50:12 -07:00
frankmilliron
a435053a9d
fix Swashbuckler reset (#243) 2020-06-06 11:23:38 -04:00
Peter Ferrie
0731ca7ba8 allow About and Cheat from global Help 2020-06-05 17:09:51 -07:00
Peter Ferrie
ccccf87839 fix Paperboy and accelerate launch 2020-06-05 13:21:14 -07:00
4am
f3348bc93d release 4.0-alpha.1 2020-06-05 10:22:15 -04:00
frankmilliron
06b66a8cb1
fix Zargs & Tharolian Tunnels reset (#238) 2020-06-05 10:01:32 -04:00
Peter Ferrie
707e103895 fix Zargs on Virtual II 2020-06-04 21:49:56 -07:00
Peter Ferrie
831104bccc add Tharolian Tunnels to the collection 2020-06-03 19:33:08 -07:00
frankmilliron
3275f5f9e8
fix Bug Attack & Round About (#235)
* fix Bug Attack coding

playable on keyboard (K to start)

* Delete roundabout.a

* rename
2020-06-03 11:10:58 -04:00
Peter Ferrie
8a8352dbbe add Zargs to the collection 2020-06-02 23:16:49 -07:00
Peter Ferrie
415c49dbc4 add Archon II to the collection, fix Archon floppy access 2020-06-02 22:04:51 -07:00
Peter Ferrie
a75ebca772 add Archon to the collection 2020-06-02 17:36:05 -07:00
frankmilliron
2557a70ebf
fix Roundabout reset (#234) 2020-06-02 19:30:48 -04:00
Peter Ferrie
188c908aae add Columns II+ to the collection, with auto-select 2020-06-02 12:45:26 -07:00
4am
6119b7e987 add assets for Darkstar Unhinged 2020-06-02 14:57:15 -04:00
frankmilliron
ce007403b6
fix Bop N Wrestle & Hardball reset (#232)
* fix Bop N Wrestle reset

* fix Hardball reset
2020-06-02 14:19:06 -04:00
Peter Ferrie
2f7138ee10 add Roundabout to the collection 2020-06-02 11:15:28 -07:00
Peter Ferrie
b3fd361740 add Pandora's Box to the collection 2020-06-01 18:13:51 -07:00
Peter Ferrie
e8f8139747 upgrade to Bejeweled v2.6 2020-06-01 12:25:18 -07:00
Peter Ferrie
f3e73a0925 add Darkstar Unhinged to the collection 2020-06-01 10:06:39 -07:00
frankmilliron
9cb704baa0
fix Space Eggs reset (#230) 2020-05-31 21:53:24 -04:00
4am
b8dd0b05bd shave some bytes 2020-05-30 11:14:04 -04:00
4am
977df4c9f2 shave some bytes 2020-05-30 10:53:29 -04:00
Peter Ferrie
59e8b74a02 add Oid Zone to the collection 2020-05-29 18:27:29 -07:00
Peter Ferrie
05ed8a4bfd add Lock 'n' Chase to the collection 2020-05-29 18:06:42 -07:00
Peter Ferrie
2b15cce166 rename some things 2020-05-29 17:09:41 -07:00
Peter Ferrie
09877ebed5 restore Night Mission naming 2020-05-29 15:20:39 -07:00
Peter Ferrie
87dd334a6b cheat some names, save some bytes 2020-05-29 14:39:04 -07:00
Peter Ferrie
c4debba582 add Who Framed Roger Rabbit to the collection 2020-05-29 13:17:25 -07:00
Peter Ferrie
534c00f6b5 fix Zaxxon on IIc+ 2020-05-28 21:17:12 -07:00
Peter Ferrie
3fc9a0482a add Dogfight II to the collection 2020-05-28 18:36:29 -07:00
4am
366d9b4c00 add assets for Evolution, update changelog 2020-05-28 11:05:11 -04:00
Peter Ferrie
32a946a73d add Evolution to the collection 2020-05-27 23:08:45 -07:00
Peter Ferrie
32a5a2cd21 fix Pipe Dream VBL on IIc/IIc+ 2020-05-27 20:53:25 -07:00