Commit Graph

2283 Commits

Author SHA1 Message Date
4am
457ccfbbe8 factor out more FX routines 2024-05-28 22:00:35 -04:00
Peter Ferrie
c9257aa5ed another fix for Axis Assassin demo 2024-05-28 18:30:59 -07:00
4am
eb07d7798c use some descriptive constants 2024-05-28 21:17:10 -04:00
Peter Ferrie
7922873dbf fix Axis Assassin demo 2024-05-28 18:11:52 -07:00
4am
c8f924dc6e update some comments 2024-05-28 21:03:09 -04:00
4am
7ea8a0624d factor out more FX routines 2024-05-28 20:59:33 -04:00
4am
d75c1cc039 factor out more FX routines, and fix some RAM bank confusion now that launcher code extends below E000 2024-05-28 18:57:51 -04:00
4am
90a6f55ddf factor out more FX routines 2024-05-28 09:42:19 -04:00
4am
af538414ff fix page-crossing and add assembler check 2024-05-28 09:34:29 -04:00
4am
6906bf15bd remove obsolete comment 2024-05-27 23:17:29 -04:00
4am
88e0faf522 fix SHR effects that need to load large data files that are now stored in TOTAL.DATA instead of separate files 2024-05-27 23:09:02 -04:00
4am
c7a2c1a921 factor out more FX routines 2024-05-27 21:39:51 -04:00
4am
99dcc896d1 factor out more FX routines 2024-05-27 13:32:07 -04:00
4am
711de29099 fix several bugs in dithermasks initialization 2024-05-27 13:19:44 -04:00
Peter Ferrie
f151e50247 fix Galaxian demo sound 2024-05-26 13:21:05 -07:00
4am
c7db1050cc factor out some common FX routines, also move font data to D100/LC1 2024-05-26 13:41:21 -04:00
4am
1c15f9daa1 factor out BuildHGRTables, standardize some table locations across FX 2024-05-26 00:40:54 -04:00
4am
0301a7ff48 hard-code load address for all LOAD_FILE_AT callers 2024-05-25 23:41:36 -04:00
4am
fd4a0cd7ba reduce memory copy during launch 2024-05-25 20:51:48 -04:00
4am
5a99dbcc40 factor out common prelaunch code (saves 22KB) 2024-05-25 19:18:49 -04:00
4am
57f8a44d61 use new macro (no binary changes) 2024-05-25 17:59:16 -04:00
4am
c5e5162fda use new macro (no binary changes) 2024-05-25 17:49:51 -04:00
4am
ac0a7cf4d5 use new macro (no binary changes) 2024-05-25 17:34:49 -04:00
4am
b729ae17c2 use new macro (no binary changes) 2024-05-25 17:24:57 -04:00
4am
93ee4bee01 remove unnecessary duplicates of wait routine (saves 781 bytes) 2024-05-25 16:57:13 -04:00
4am
5dbcb0507c move large graphic effects data files to TOTAL.DATA 2024-05-25 13:07:22 -04:00
4am
98ef0d2249 add some missing file metadata 2024-05-25 00:41:50 -04:00
4am
de540fe930 add game help for Mr. Robot, which does not require a joystick 2024-05-25 00:35:27 -04:00
4am
b3d7d2e32c some game help formatting fixes 2024-05-24 22:20:22 -04:00
4am
2b8c4aadaa add game help for Defender 2024-05-24 15:31:14 -04:00
4am
df7c909090 add game help for Cyclotron 2024-05-24 15:17:31 -04:00
4am
7d4421ba49 Artesians does not require a joystick 2024-05-24 14:00:49 -04:00
4am
e3fb3b3f6d add game help for Arcade Boot Camp 2024-05-24 13:44:59 -04:00
4am
0172bfdcad sync conf files 2024-05-23 22:05:07 -04:00
Peter Ferrie
82b69f4619 repack Night Falls 2024-05-23 18:24:11 -07:00
4am
efff92fee4 add game help for Wall Defence 2024-05-23 17:21:00 -04:00
4am
da9bc9c2ae add game help for Cracky, Guntus 2024-05-23 17:09:09 -04:00
4am
1ff0161e2e add game help for Ascend, Bootskell, Cacorm, Impetus, Lift 2024-05-23 16:59:04 -04:00
4am
e2a891ed9a add game help for Battlot, Cavit, Ruptus 2024-05-23 16:37:22 -04:00
4am
7ec692b881 add game help for Aerial, Mazy, Neuras 2024-05-22 19:02:28 -04:00
4am
15bf7ae9aa rename to Night Falls 2024-05-22 15:03:22 -04:00
4am
46e094decd add box art for Pick 'n' Pile [thanks Alex L.] 2024-05-22 14:52:05 -04:00
4am
466062d3a1 add game help for Night Crawler, Night Stalker, Teritory 2024-05-21 11:06:53 -04:00
4am
98f4646da6 add gamehelp for Syzygy, Titan Cronus, Tweps, and Wargle 2024-05-20 21:50:42 -04:00
Peter Ferrie
f4484a3dc4 restore LC reset and IRQ vectors 2024-05-17 12:43:13 -07:00
4am
fcc6c1bd80 update Aeronaut name 2024-05-17 15:36:36 -04:00
Peter Ferrie
8c0c2cfe95 avoid Lethal Labyrinth system prompt 2024-05-17 12:03:49 -07:00
Peter Ferrie
e4b4e997aa avoid floppy softswitch in Roadblock 2024-05-17 11:30:44 -07:00
Peter Ferrie
49fafc4688 fix Pegasus II reset vector 2024-05-17 11:29:17 -07:00
Peter Ferrie
b4c2de8e4e fix Lethal Labyrinth reset vector 2024-05-17 10:43:48 -07:00
Peter Ferrie
ec5a83eb26 fix Infiltrator 2 for flat structure 2024-05-17 10:22:18 -07:00
Peter Ferrie
8ccd1fe044 fix Impossible Mission 2 reset vector 2024-05-17 09:48:51 -07:00
Peter Ferrie
13b5d876e8 avoid floppy softswitches in Axis Assassin and Ballblazer 2024-05-16 14:04:25 -07:00
Peter Ferrie
370e544d24 fix Agent U.S.A. reset vector 2024-05-16 12:42:25 -07:00
4am
c361472951 add game help for Threshold 2024-05-12 13:29:59 -04:00
4am
ada45c1fc2 add game help for Thunder Bombs 2024-05-12 12:53:04 -04:00
Peter Ferrie
c2de0a2ccc fix Run For The Money reset vector 2024-05-11 14:38:36 -07:00
Peter Ferrie
edd6192a22 fix Death Sword reset vector 2024-05-11 14:38:23 -07:00
Peter Ferrie
b8e7d480e6 fix Colorix reset vector 2024-05-11 14:38:06 -07:00
4am
a7efbea1f8 flatten subdirectories to shave some blocks 2024-05-11 10:36:50 -04:00
Peter Ferrie
6dd38440df avoid another collision 2024-05-10 21:41:19 -07:00
Peter Ferrie
674638fb7e avoid some additional collisions 2024-05-10 16:47:30 -07:00
Peter Ferrie
9066bb2145 avoid RR subdir name collision 2024-05-10 12:07:57 -07:00
Peter Ferrie
ada2f3b0b1 prepare for flattened structure 2024-05-10 11:07:46 -07:00
4am
535f3a8a4c add action screenshots for Panic Button 2024-05-09 14:02:33 -04:00
Peter Ferrie
9f3cce4731 add Panic Button to the collection 2024-05-09 08:14:19 -07:00
4am
51b5f51666 add action screenshots for Aeronauts, rebalance attract mode 2024-05-09 00:08:33 -04:00
Peter Ferrie
4a7ebf3a6d repack Berzap and add Aeronauts 2024-05-08 15:09:21 -07:00
4am
990cf25809 add screenshot for SnakeBYTE Remix 2024-05-06 13:07:01 -04:00
Peter Ferrie
a362597c09 fix WoF unintended keyboard control 2024-05-05 21:41:23 -07:00
Peter Ferrie
0c0050d6cf make HERO ROM4x compatible 2024-05-05 20:36:32 -07:00
Peter Ferrie
b6b193c4ae allow SnakeBYTE Remix to exit 2024-05-05 20:29:20 -07:00
4am
ead3094694 add action screenshot for Tron 2024-05-05 17:40:46 -04:00
Peter Ferrie
c7626b11d8 add SnakeBYTE Remix to the collection 2024-05-05 09:56:22 -07:00
4am
8872250ac7 add action screenshot for Colorix 2024-05-05 12:43:45 -04:00
Peter Ferrie
586c2fc227 fix Colorix initial environment 2024-05-04 21:45:04 -07:00
Peter Ferrie
a10337ef9b add Colorix and Tron to the collection 2024-05-04 20:39:50 -07:00
4am
dba357c27a add action screenshot for Run For The Money 2024-05-04 20:33:03 -04:00
Peter Ferrie
082e277e3d repack Death Sword to save some space 2024-05-04 14:53:08 -07:00
Peter Ferrie
8e657186e1 fix Run For The Money reset vector 2024-05-03 13:19:25 -07:00
Peter Ferrie
7a21398f75 add Run For The Money to the collection 2024-05-03 09:25:58 -07:00
4am
005f96d6af add action screenshots and game help for Mutant (Steve Waldo) 2024-05-02 21:30:43 -04:00
Peter Ferrie
65f090b53f add Mutant (Steve Waldo version) to the collection 2024-05-02 16:02:06 -07:00
Peter Ferrie
128385ea62 fix The Space Ark boot 2024-04-29 20:08:32 -07:00
Peter Ferrie
f681fe1d32 fix Star Glider reset vector 2024-04-29 19:04:03 -07:00
Peter Ferrie
581099b175 update Rocky Horror reset vector 2024-04-29 18:39:38 -07:00
Peter Ferrie
8bb101a337 fix Rescue Raiders reset vector 2024-04-29 18:16:19 -07:00
Peter Ferrie
13f3461621 fix Mazeblox launch 2024-04-29 17:17:34 -07:00
Peter Ferrie
f26e9f1763 fix Super Zaxxon reset 2024-04-28 21:11:39 -07:00
Peter Ferrie
7f0518fd46 fix Zaxxon reset 2024-04-28 21:02:44 -07:00
4am
f49ea558ab add action screenshots for Fido, trim some excessive action shots 2024-04-28 21:50:24 -04:00
Peter Ferrie
ccee4e55cf add Fido to the collection 2024-04-28 15:29:48 -07:00
4am
0845ea468a add action screenshots and game help for Pick 'n' Pile 2024-04-27 20:57:22 -04:00
4am
a137612d08 add action screenshots and game help for Rocky Horror 2024-04-27 14:49:59 -04:00
Peter Ferrie
7085faebc8 add Pick'n'Pile to the collection 2024-04-26 22:20:29 -07:00
Peter Ferrie
4e186fd530 add Rocky Horror to the collection 2024-04-26 09:52:07 -07:00
4am
2fbdd2bb37 migrate Sudoku to 4sports 2024-04-23 23:50:38 -04:00
Peter Ferrie
dfc882b2fd add some cheats 2024-04-23 17:18:57 -07:00
Peter Ferrie
4a2c619929 add Sudoku to the collection 2024-04-23 13:23:39 -07:00
4am
535c4c841d some notes 2024-04-23 00:23:51 -04:00
4am
7acb717b11 some notes 2024-04-23 00:23:12 -04:00
4am
b5dffa65ab add Hopman 2024-04-22 22:18:47 -04:00
4am
43ab54a120 add Yewdow 2024-04-22 21:58:09 -04:00
4am
6637a5e51e add AntiAir 2024-04-22 21:33:43 -04:00
4am
124432f373 merge 2024-03-29 20:38:34 -04:00
4am
65c5d0697f updated box art [thanks Alex L.] 2024-03-29 20:36:25 -04:00
Peter Ferrie
7e5bb82d63 Apple Panic with optional joystick (press ctrl-j) 2024-03-14 21:42:54 -07:00
Peter Ferrie
48567554df Bandits: map shield to button 1 2024-03-14 13:47:17 -07:00
Peter Ferrie
af2f83fccc add Angry Birds title screen 2024-02-27 20:54:47 -08:00
4am
74afbb075f prep for version 5.1 2024-02-16 12:41:34 -05:00
Peter Ferrie
b3d629c134 add Angry Birds help 2024-02-10 23:13:07 -08:00
Peter Ferrie
f828998edf auto-slot MB for Mapple 2024-01-23 13:35:45 -08:00
Peter Ferrie
d437a77945 update Angry Birds to latest 2024-01-20 13:15:35 -08:00
Peter Ferrie
ca3c518e98 fix index files 2024-01-19 21:20:45 -08:00
Peter Ferrie
c98af1b4df replace Aztec with smaller version, save ~53kb 2024-01-19 21:15:17 -08:00
4am
33534ff61d add action screenshots and game help for Applz 2024-01-18 19:45:17 -05:00
Peter Ferrie
541a0167dc fix Battle Cruiser reset 2024-01-18 09:02:31 -08:00
Peter Ferrie
eb48e6534a favour SSI over SC in Berzap, fix Crime Wave 2024-01-18 08:25:13 -08:00
Peter Ferrie
1f81a4f130 hook IRQ early, fix Berzap MB config 2024-01-17 22:43:57 -08:00
Peter Ferrie
933432ea3e prevent IRQs between copy and new hook 2024-01-17 13:50:12 -08:00
Peter Ferrie
c77949b549 replace Robotics with smaller version 2024-01-08 19:33:04 -08:00
Peter Ferrie
30151dd22d fix Serpentine launch 2024-01-07 17:14:25 -08:00
Peter Ferrie
e45b2821ad add Angry Birds to the collection 2024-01-07 16:53:18 -08:00
Peter Ferrie
7a6dac886b add Applz to the collection 2024-01-06 19:18:52 -08:00
Peter Ferrie
d51aca547a make Deathsword compatible with IIc+ 2024-01-03 19:08:50 -08:00
Peter Ferrie
d1a8455dac support Flapple Bird on Mac IIe card 2023-11-28 13:03:07 -08:00
4am
e1f3a74344 fix off-by-1 bug [thanks Frank M.] 2023-11-18 00:24:15 -05:00
4am
60b1f68c9d clean up bootloader and consolidate duplicate code 2023-11-17 21:18:51 -05:00
4am
2f206dfc91 split out branding 2023-11-13 15:49:31 -05:00
4am
f9633db15b prep for v5.0.1 release 2023-11-13 13:34:35 -05:00
4am
eca18ea683 correct off-by-1 bug in original corner4 data generation [fixes #553] 2023-11-11 16:19:16 -05:00
4am
26ee6306eb factor out font data (no visible changes) 2023-10-01 15:04:25 -04:00
Peter Ferrie
2e456de4ad fix joystick casing and Galaxian typo 2023-06-03 17:41:23 -07:00
Peter Ferrie
827524402a fix Galaxian no joystick demo 2023-06-03 16:48:40 -07:00
Tom Greene
cc0c4a9a59
Force 80STORE off during Reenter (#549) 2023-05-18 21:09:12 -04:00
4am
e569591526 prep for v5.0 release 2023-05-17 12:55:58 -04:00
4am
dc95de2c27 clear is-HGR-title-packed marker just before loading
fixes https://github.com/a2-4am/4cade/issues/548
2023-05-16 17:31:19 -04:00
frankmilliron
7f7e5b6023
fix typo (#547) 2023-05-16 11:38:30 -04:00
Peter Ferrie
809c97a850 filter out rest of joystick-only demos 2023-04-22 16:15:48 -07:00
Peter Ferrie
e8ca9e75db disable sound in Alien Ambush demo 2023-04-21 19:17:56 -07:00
Peter Ferrie
005145ed97 fix Galaxian demo no-joystick crash 2023-04-21 10:27:37 -07:00
Peter Ferrie
b86ed7d6d2 fix Puyo Puyo crash after game over runs long 2023-04-20 08:09:49 -07:00
Peter Ferrie
3ecb7bca37 fix some demo crashes 2023-04-17 10:49:15 -07:00
Peter Ferrie
dbd77dc705 sync 2023-04-15 19:55:21 -07:00
Peter Ferrie
79b6cd7066 Merge branch 'main' of https://github.com/a2-4am/4cade into main 2023-04-15 10:13:18 -07:00
Peter Ferrie
01f5176544 fix Nightmare Gallery demo crash 2023-04-15 10:13:03 -07:00
4am
98afd50f6c add action screenshots for Little Brick Out 2023-04-14 22:27:16 -04:00
4am
fc151d34d9 add action screenshots for Ruptus 2023-04-14 22:22:38 -04:00
4am
bd9e9dcf1c add action screenshots for Neuras 2023-04-14 22:17:31 -04:00
4am
8ccda4b106 add action screenshots for Mazy 2023-04-14 22:11:48 -04:00
4am
fb9724eb46 add action screenshots for Cavit 2023-04-14 22:07:19 -04:00
4am
1c7b9e0024 add action screenshots for Lift 2023-04-14 21:57:58 -04:00
4am
9a4c34836d add action screenshots for Impetus 2023-04-14 21:52:18 -04:00
4am
fe2ad3fb12 add action screenshots for Guntus 2023-04-14 21:43:16 -04:00
4am
8186cadd66 add action screenshots for Cracky 2023-04-14 21:38:39 -04:00
4am
9a7cc6ea10 add action screenshots for Cacorm 2023-04-14 21:33:37 -04:00
4am
c6948783db add action screenshots for Bootskell 2023-04-14 21:27:34 -04:00
4am
1bd096af77 add action screenshots for Battlot 2023-04-14 21:22:56 -04:00
4am
4dbf252d08 add action screenshots for Ascend 2023-04-14 21:18:19 -04:00
4am
3b9caa691b add action screenshots for Aerial 2023-04-14 21:14:08 -04:00
Peter Ferrie
d8f404cfc5 shave some blocks 2023-04-13 19:41:59 -07:00
4am
e4064f0990 add action screenshot for Puyo Puyo 2023-04-13 20:55:51 -04:00
4am
a90d91bbea add action screenshots for Game Boy Tetris 2023-04-13 20:45:22 -04:00
4am
c256535d26 update game cache and config files 2023-04-13 20:33:34 -04:00
Peter Ferrie
0c615655c7 add Little Brick Out to the collection 2023-04-13 14:23:02 -07:00
Peter Ferrie
f4c7dd31b9 shave some blocks 2023-04-13 11:57:02 -07:00
Peter Ferrie
9cab60b55c add Cavit, Mazy, Neuras, Ruptus to the collection 2023-04-13 10:42:58 -07:00
Peter Ferrie
4417556c8a add Impetus and Lift to the collection 2023-04-12 22:20:59 -07:00
Peter Ferrie
93159afbee add Cracky and Guntus to the collection 2023-04-12 22:02:05 -07:00
Peter Ferrie
ba6eecec26 add Aerial, Ascend, Battlot, Bootskell, Cacorm to the collection 2023-04-12 18:58:50 -07:00
4am
4d9b1ee5ce move Pitstop II to 4sports 2023-04-12 18:31:17 -04:00
4am
0677765b83 move 8bit-Slicks to 4sports 2023-04-12 18:09:06 -04:00
4am
05ecde1965 update game cache and index files 2023-04-12 17:58:03 -04:00
Peter Ferrie
ce4002fc9e add Puyo Puyo to the collection 2023-04-12 10:18:38 -07:00
Peter Ferrie
8499efbfa9 support Little Computer People external serial file 2023-03-24 18:36:51 -07:00
frankmilliron
2a1a50f2a3
fix graphics mode on reset during demo (#540) 2023-02-16 15:09:38 -05:00
Peter Ferrie
7590c290a3 display MB mono/stereo on start 2023-01-06 11:36:12 -08:00
Peter Ferrie
39b62e540d fix Spy Hunter screen corruption 2022-12-29 15:36:50 -08:00
Peter Ferrie
4c3e2479db fix Time Pilot reset vector 2022-12-28 22:08:16 -08:00
Peter Ferrie
0dd83a01f2 add Game Boy Tetris to the collection 2022-12-22 12:40:28 -08:00
frankmilliron
e5926dc7b5
force IIgs Mono Mode off (#534)
A (since fixed) bug in Apple II Desktop led to a black and white main screen on TR. Let's force color mode on in case it's off.
2022-12-11 11:53:04 -05:00
Peter Ferrie
5643dd8c97 only protect AN1 on IIe or later 2022-12-07 11:40:21 -08:00
Peter Ferrie
e92c1b32bf fix UltraWarp crash due to Wavy Navy 2022-12-06 13:02:24 -08:00
4am
c29dd24ec4 Revert "add some qkumba suggestions (#533)"
This reverts commit 529f89f820.
2022-11-29 18:11:48 -05:00
frankmilliron
529f89f820
add some qkumba suggestions (#533) 2022-11-29 17:00:31 -05:00
frankmilliron
00707b6c0b
Clear //gs Shadow Page 2 (#532)
* Fix Alternate Display Mode on ROM0 and ROM1 //gs

fixes attract hanging on ROM0 and ROM1 machines

* Clear //gs Shadow Page 2

We now control the horizontal. We now control the vertical. We now control the shadow bank of //gs video memory. Improves The Goonies and Pacman demos on ROM0/1.
2022-11-29 10:54:52 -05:00
Peter Ferrie
0f70459cc3 fix Horizon V sound effects 2022-11-28 21:23:23 -08:00
frankmilliron
327d37bedd
Fix Alternate Display Mode on ROM0 and ROM1 //gs (#530)
fixes attract hanging on ROM0 and ROM1 machines
2022-11-27 11:46:44 -05:00
frankmilliron
1b49c67062
Properly test for Alternate Display Mode on //gs (#529)
* Add files via upload

* Add files via upload

* Add files via upload
2022-11-27 11:08:48 -05:00
frankmilliron
651d825c99
fix hang in Dino Eggs demo on //gs (#528)
ROM was not banked in
2022-11-25 11:11:03 -05:00
Peter Ferrie
a1a47e8b94 fix misligned tables in some FX 2022-11-21 19:22:41 -08:00
frankmilliron
df52b51a51
fix Apple Invader sound on //gs (#525)
* fix Apple Invader sound on //gs

Uses LDA/BIT $C033 instead of $C030 for some reason.

* typo
2022-11-20 16:44:38 -05:00
Peter Ferrie
7f077a77a1 fix off-by-one in some FX 2022-11-19 19:31:10 -08:00
frankmilliron
b381dce377
Fix some attract mode issues (#524)
* Add files via upload

* Add files via upload
2022-11-19 17:56:30 -05:00
Peter Ferrie
960955c31c Aquatron is not a single-loader 2022-11-16 19:13:25 -08:00
Peter Ferrie
a1d95c9111 fix typo in Spider Raid demo 2022-11-16 18:40:13 -08:00
Peter Ferrie
295e661047 only need Z80 patch on IIc 2022-11-09 15:36:58 -08:00
4am
c0a282c00d prep for beta 3 2022-11-09 18:25:34 -05:00
Tom Greene
5773dbc866
Fix AE crash on IIgs (#515) 2022-10-23 10:52:07 -04:00
Peter Ferrie
5e5ab1d3d3 Revert "add Old Ironsides to the collection"
This reverts commit 3ce635e479.
2022-10-15 13:08:25 -07:00