Commit Graph

107 Commits

Author SHA1 Message Date
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
cd73cff13d add Bejeweled to the collection, make TR compatible 2020-01-28 11:19:10 -08:00
4am
d778e787fe v3.0 release 2020-01-21 13:49:00 -05:00
Peter Ferrie
88eca93b28 set page 3 IRQ vector 2019-12-11 19:21:14 -08:00
Peter Ferrie
5728f3d845 move some things 2019-12-03 10:02:39 -08:00
Peter Ferrie
0c03da8599 shave some bytes 2019-11-27 13:51:43 -08:00
Peter Ferrie
ae58fdf0a4 fix randomly corrupted DHGR 2019-11-20 20:05:35 -08:00
Peter Ferrie
938b69ae7a some progress on IIc support 2019-11-19 21:55:33 -08:00
4am
a9e36ae6d9 more interrupts 2019-10-11 21:18:07 -04:00
Peter Ferrie
4b90ec58dd . 2019-10-11 16:47:10 -07:00
Peter Ferrie
275395929a shave some bytes 2019-10-09 21:26:18 -07:00
4am
2260b5df52 more comments on LC2 usage, rename hw.accel, update comments about lineage 2019-10-09 13:15:33 -04:00
4am
3ad3a3b0d6 split some LC2 files and rename 2019-10-09 13:04:39 -04:00
4am
a544cb9621 . 2019-10-08 14:47:47 -04:00
4am
e57eaaa3fa shave some bytes 2019-10-08 13:31:41 -04:00
4am
28a0a83980 shave some bytes 2019-10-08 13:19:20 -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
ba30ba75a9 Spare Change title animation 2019-10-01 13:10:16 -04:00
Peter Ferrie
783a95efa7 faster SmartPort handling 2019-09-30 11:18:57 -07:00
Peter Ferrie
5ff9030b64 smaller 2019-09-25 20:01:59 -07:00
4am
3755f700ba reorganize code (no changes) 2019-09-24 15:50:40 -04:00
4am
a5120905e9 consolidate bank switching code where possible 2019-09-20 09:33:23 -04:00
4am
986244b88b recopy reset vector code to during Reenter, because some games and demos clobber it 2019-09-15 21:00:38 -04:00
4am
4b66697758 add cheats subsystem (parsing of games.conf, UI, loading appropriate prelaunch file) 2019-09-15 17:55:16 -04:00
Peter Ferrie
11fb880be9 more in LC RAM2 2019-09-10 21:26:00 -07:00
Peter Ferrie
010397e395 less chatty 2019-09-10 14:33:43 -07:00
4am
93eeae13af move LoadFile internals to LC RAM 2 2019-09-10 14:52:00 -04:00
4am
5c0dc3e1cf Merge branch 'master' of https://github.com/a2-4am/4cade 2019-09-10 14:22:09 -04:00
4am
912d4d892a move font drawing routines to LC RAM 2 2019-09-10 14:21:23 -04:00
Peter Ferrie
8818dc395e update LC RAM2 memory-map 2019-09-10 11:01:55 -07:00
4am
27ec2ebd4e back up less of the stack 2019-09-10 13:50:36 -04:00
Peter Ferrie
3a50ceceb8 more in LC RAM2 2019-09-10 09:51:04 -07:00
4am
308fdea6d0 shave some bytes, add some comments 2019-09-10 00:19:07 -04:00
Peter Ferrie
68fab1ddc2 make LC2 management a bit easier 2019-09-09 18:40:59 -07:00
Peter Ferrie
859efc70f0 move some things to LC bank 2 2019-09-09 14:28:13 -07:00
Peter Ferrie
18417fc0cf move pseudo-ProDOS to LC RAM bank 2 2019-09-06 15:12:17 -07:00
4am
e453a52256 add GR attract mode and action screenshots for lo-res games 2019-07-15 11:42:05 -04:00
4am
3a19f4b901 add credits page 2019-07-10 13:37:59 -04:00
4am
a37dd59b4f Browse Mode 2019-07-03 18:31:50 -04:00
4am
e01d66b46d . 2019-06-30 15:10:09 -04:00
4am
52f55fb682 set LC RAM bank after Reenter, fix MachineStatus confusion 2019-06-27 09:51:17 -04:00
4am
6da3cba47a refactoring and comments 2019-06-25 22:44:39 -04:00
4am
74f6cebac4 move parse.games to init, update dates, other comments 2019-06-23 22:32:18 -04:00
4am
81162b1784 fix timeout to attract mode 2019-06-23 14:26:43 -04:00
4am
971e7a6606 backup and restore stack, refactor Reenter 2019-06-23 14:24:09 -04:00
4am
9f20c1042a enable correct RAM bank on demo reentry 2019-06-22 16:16:16 -04:00
4am
08ca4a940a self-running demo fixes, per-game attract mode configuration files WIP 2019-06-22 15:50:24 -04:00
4am
ca18b488ea Merge branch 'master' of https://github.com/a2-4am/4cade 2019-06-21 13:10:35 -04:00
4am
bba3d755e2 cover fade animation 2019-06-21 13:10:29 -04:00