Commit Graph

68 Commits

Author SHA1 Message Date
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
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
Peter Ferrie c3abf3d031 some demo cleanup 2022-09-27 10:20:04 -07:00
4am 2cf2b8fed0 convert some demos to use TOTAL.DATA 2022-09-09 22:47:48 -04:00
Peter Ferrie 88dd89c9f9 convert Serpentine demo, save 38kb 2022-06-09 15:05:16 -07:00
Peter Ferrie 9d636b7d90 add Kamikaze demo 2022-05-23 07:50:28 -07:00
Peter Ferrie 0b588f7170 some reset work 2022-05-14 12:23:14 -07:00
Peter Ferrie 66ded84da1 add cheats M 2022-05-12 19:30:25 -07:00
Peter Ferrie c62201653c convert Goonies demo, save 78kb 2022-05-05 10:52:06 -07:00
Peter Ferrie 0c12457e69 distinguish between SC-01 and SSI-263 2022-04-25 15:09:50 -07:00
4am 2193ea33c5 SHR iris and ripple effects 2021-12-15 21:59:32 -05:00
4am 07e82a5aad remove GAMES.CONF 2021-11-02 21:49:41 -04:00
4am b48e27b44e fix GAME_REQUIRES_JOYSTICK exit 2021-11-01 13:08:50 -04:00
4am 4f3cc745c7 demos should check their own hardware requirements now 2021-11-01 00:29:36 -04:00
Peter Ferrie 7aa0d71564 better Spy vs Spy 2 reset 2021-10-30 19:45:45 -07:00
Peter Ferrie dff889fb59 fix some demo IRQs 2021-10-22 09:27:43 -07:00
Peter Ferrie 82ff37cdae sync and fix some crashes 2021-10-20 12:02:42 -07:00
4am bbc2d71664 fix recent bank switching regression 2021-10-18 17:47:12 -04:00
4am 622e65929b move DrawPage inline 2021-10-18 16:13:05 -04:00
Peter Ferrie ebe77f26f4 add vector to reduce demo rebuild 2021-10-15 13:00:40 -07:00
4am 333213dd3e substitute gamehelp special characters at build time 2021-10-14 15:14:42 -04:00
Peter Ferrie 8e8945c8a0 fix Windows build 2021-10-13 22:43:50 -07:00
Peter Ferrie 4332cce869 fix some crashes, shave some bytes 2021-10-13 15:58:26 -07:00
Peter Ferrie a1b8afe939 consolidate SS and ATTRACT 2021-10-12 16:37:59 -07:00
Peter Ferrie 83f7e02279 force main-memory reads in LoadFileDirect 2020-11-24 16:49:02 -08: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
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
4am d78a1c4807 shave some bytes 2020-10-24 19:19:57 -04:00
Peter Ferrie bc63729222 fix text page 2 display on IIGS 2020-06-21 12:24:55 -07:00
Peter Ferrie c42d434281 reset vector additions 2020-05-26 14:52:16 -07:00
4am 0d5a07b9b0
Handle more than 256 games (#140) 2020-03-24 16:30:14 -04:00
Peter Ferrie f4b1c35e6e save some bytes 2020-03-12 17:03:37 -07:00
Peter Ferrie 094cc9fddd compress DHGR, too 2020-03-12 12:36:01 -07:00
4am 74041f9826 inline HGR to DHGR bytes code 2020-03-09 17:40:43 -04:00
Peter Ferrie b15e0676ef One on One reset vector 2020-03-06 18:52:50 -08:00
Peter Ferrie 6f70a34940 there are no words for what I just did 2020-02-28 15:33:10 -08:00
Andrew Roughan 2a7865c91f
Mockingboard Detection and patches for Lancaster, PitFall II & Berzap! (#63)
* Create hw.mockingboard.a

* Call HasMockingboard

* Mockingboard Detection

* Mockingboard Detection

* Mockingboard Detection update for FastChip //e

* Mockingboard Detection

* Mockingboard Detection

* Mockingboard Detection

* Add files via upload

* Mockingboard Detection

* Delete hw.mockingboard.a

* Correct location for Lancaster.a

* Pitfall II Mockingboard patch

* Add mockingboard patch to Berzap

Removed re-entry check because code is so long that it wont survive on stack. Instead have patched out the cheat2 entry so the code is only executed once.

* Changes requested by 4am

* Resolve conflicts

* Resolve conflicts
2020-01-29 18:52:33 -05:00
frankmilliron 8e49aca42e New macro (#81)
I've updated HERO and made a new macro for the lang card routine.
2019-12-23 19:24:55 -05:00
4am 3a906762c4 macros for reset vector
fixes https://github.com/a2-4am/4cade/issues/79
2019-12-23 10:48:04 -05:00
Peter Ferrie ee9e59a415 fix some things 2019-12-14 20:59:28 -08:00
Peter Ferrie 690238ae90 fix Skyfox Mockingboard sound 2019-12-14 19:15:27 -08:00
Peter Ferrie 0c03da8599 shave some bytes 2019-11-27 13:51:43 -08:00
4am ba30588e96 some wipes 2019-10-19 11:49:05 -04:00
4am 4c02462dd8 soft diagonal wipe and some refactoring 2019-10-18 15:41:41 -04:00
4am 6d87274cc6 always load game-specific prelaunch files, move cheats bit to MachineStatus, move MachineStatus to FFF9, check MachineStatus before executing cheat patches in prelaunch files 2019-10-04 21:34:49 -04:00
4am f40c8ebae6 refactor some HGR macros, make ResetInputTimeout internal to WaitForKeyFor30Seconds and clear the keyboard strobe explicitly before and/or after 2019-09-10 00:04:16 -04:00
4am b0cf49b86f refactor LoadFile and LoadDHRFile 2019-09-09 22:38:17 -04:00