Commit Graph

9 Commits

Author SHA1 Message Date
4am
5a99dbcc40 factor out common prelaunch code (saves 22KB) 2024-05-25 19:18:49 -04:00
Peter Ferrie
0c01180493 Lady Tut, Spy Strikes Back reset vectors, fix Lancaster non-MB writes 2022-10-13 10:44:36 -07:00
4am
022de920ca separate indexed/non-indexed FX and prelaunch files at assemble time 2021-10-15 21:34:39 -04: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
Peter Ferrie
da745c72f2 limit prelaunch code-size 2019-12-12 21:51:54 -08:00
4am
5d8900e743 some notes 2019-10-06 10:39:59 -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
Peter Ferrie
10c5d2275b add Lancaster cheat 2019-10-01 09:12:03 -07:00