4am
f3348bc93d
release 4.0-alpha.1
2020-06-05 10:22:15 -04:00
4am
0d5a07b9b0
Handle more than 256 games ( #140 )
2020-03-24 16:30:14 -04:00
Peter Ferrie
e156bf92ad
move games list, suppress CR, rebuild store after anim, don't show text page 2
2020-03-23 09:38:27 -07:00
Peter Ferrie
a485733df2
VBL between mode-switches, blank aux text
2020-03-17 15:30:20 -07:00
4am
6ac049d44c
year updates and other minor things
2020-03-16 21:58:05 -04:00
4am
f7d04bd599
typo
2020-03-13 10:46:22 -04:00
Peter Ferrie
53177416b2
.
2020-03-12 18:05:50 -07:00
Peter Ferrie
ed173a3b20
log LC1 size
2020-03-12 17:21:35 -07:00
4am
0ed51420bf
fix IIgs detection
2020-03-05 12:45:35 -05:00
4am
2593949713
loader screen upgrades
2020-03-05 12:38:53 -05:00
Peter Ferrie
6f70a34940
there are no words for what I just did
2020-02-28 15:33:10 -08:00
Tom Greene
c681f12783
Fix for PrintAsDecimal on Laser 128 ( #113 )
2020-02-07 08:32:05 -05: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
4am
3e35742f98
reset text mask on startup to ensure PrintAsDecimal works
...
fixes https://github.com/a2-4am/4cade/issues/104
2020-01-10 13:21:05 -05:00
4am
7b7ef13490
v3.0-beta.2 release
2019-12-30 15:21:17 -05:00
Peter Ferrie
690238ae90
fix Skyfox Mockingboard sound
2019-12-14 19:15:27 -08:00
4am
4a10f5a427
3.0-beta.1 release
2019-12-13 12:17:08 -05:00
4am
d548b16a3c
fix cheats-enabled initial state
2019-12-11 18:57:22 -05:00
Peter Ferrie
52399e3fbc
allow PR# booting again
2019-11-27 15:24:59 -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
Peter Ferrie
9110b4fbaa
sync
2019-10-13 19:29:25 -07:00
4am
f1bcdb32fc
show build number on loading screen
2019-10-13 21:38:54 -04:00
4am
925c3c18ae
3.0-alpha.1 release
2019-10-12 13:40:22 -04:00
4am
2260b5df52
more comments on LC2 usage, rename hw.accel, update comments about lineage
2019-10-09 13:15:33 -04:00
4am
44db9a6bec
fix accelerator detection (ROM must be switched in)
2019-10-08 19:54:09 -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
d1779f48d1
mirror device pointers
2019-10-01 13:08:50 -07:00
Peter Ferrie
783a95efa7
faster SmartPort handling
2019-09-30 11:18:57 -07:00
Peter Ferrie
f33ba08c7c
support MicroDrive
2019-09-29 08:08:57 -07:00
4am
9082281a92
Revert "add Quick Start Guide"
...
This reverts commit df62050aec
.
2019-09-25 13:19:31 -04:00
4am
df62050aec
add Quick Start Guide
2019-09-24 21:27:07 -04:00
Peter Ferrie
7e7f111dcc
protect IsGS on II+
2019-09-22 20:31:41 -07:00
Peter Ferrie
74580aaf4c
use documented IIGS detection, fixes FastChip issues
2019-09-22 11:04:48 -07:00
4am
6983328969
refactor okvs_len
2019-09-20 19:42:26 -04:00
4am
a5120905e9
consolidate bank switching code where possible
2019-09-20 09:33:23 -04:00
Peter Ferrie
02d7d2be93
restore support for partitions 3-4
2019-09-18 20:49:24 -07:00
Peter Ferrie
833d1e5570
fix slot message
2019-09-17 21:55:13 -07:00
4am
de7a06f2cd
Ctrl-C in search or browse mode to toggle cheats, persist in prefs file, honor pref on startup
2019-09-16 13:36:48 -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
4am
d31311d4e7
add prelaunch subsystem
2019-09-14 22:57:52 -04:00
4am
21bedda5a1
2.0 release
2019-09-14 12:30:09 -04:00
Peter Ferrie
11fb880be9
more in LC RAM2
2019-09-10 21:26:00 -07:00
4am
282fbd9806
pass in load address if we know it
2019-09-09 22:58:16 -04:00
4am
74eda4454b
Merge branch 'master' of https://github.com/a2-4am/4cade
2019-09-09 22:42:31 -04:00
4am
b0cf49b86f
refactor LoadFile and LoadDHRFile
2019-09-09 22:38:17 -04:00
Peter Ferrie
859efc70f0
move some things to LC bank 2
2019-09-09 14:28:13 -07:00
4am
10b7f6c920
2.0 beta-1
2019-09-06 19:33:14 -04:00
Peter Ferrie
18417fc0cf
move pseudo-ProDOS to LC RAM bank 2
2019-09-06 15:12:17 -07:00
Peter Ferrie
156ef569c9
restrict partition
...
also remove 65C02 BC's Quest, fix error display and documentation
2019-09-05 17:15:02 -07:00
4am
f1bbb4c08b
Make spacebar work in browse mode also
2019-09-02 21:57:40 -04:00
4am
4144e8c116
add loading screen with version information and autodetected system configuration
2019-08-27 13:55:54 -04:00
4am
9c6d8cada3
set alternate display mode on IIgs
...
fixes https://github.com/a2-4am/4cade/issues/4
2019-07-29 12:00:59 -04:00
4am
44a32229a1
set and unset softswitches so we properly detect VidHD in slot 3 without messing up 128K games
2019-07-20 21:51:55 -05:00
4am
a37dd59b4f
Browse Mode
2019-07-03 18:31:50 -04:00
4am
e01d66b46d
.
2019-06-30 15:10:09 -04:00
4am
ff699d9bd1
some minor refactoring in search mode
2019-06-27 11:37:23 -04:00
4am
531abf6076
named constants
2019-06-27 10:55:07 -04:00
4am
52f55fb682
set LC RAM bank after Reenter, fix MachineStatus confusion
2019-06-27 09:51:17 -04:00
4am
74f6cebac4
move parse.games to init, update dates, other comments
2019-06-23 22:32:18 -04:00
4am
971e7a6606
backup and restore stack, refactor Reenter
2019-06-23 14:24:09 -04:00
Peter Ferrie
c074faaf63
fill all LC vectors
2019-06-21 09:43:43 -07:00
4am
4803b46472
move font data to D600 in RAM bank 2 to free up space for program data
2019-06-19 21:50:48 -04:00
Peter Ferrie
fe48ae825a
restore init order
2019-06-19 18:36:49 -07:00
Peter Ferrie
04968b7c49
move ProRWTS to LC2
2019-06-19 18:11:25 -07:00
Peter Ferrie
1966d4a893
store to $D000
2019-06-18 21:49:38 -07:00
4am
c9a00d6bef
change LoadFile API
2019-06-18 22:40:17 -04:00
4am
418c5e0245
working SHR slideshows
2019-01-13 18:55:40 -05:00
Peter Ferrie
75e93634cd
allow launching
2019-01-10 09:42:50 -08:00
4am
76d49fda57
add persistent reset vector
2019-01-08 14:10:26 -05:00
4am
a29146a605
some comments
2018-12-29 13:38:18 -05:00
4am
0036d0cf5d
reload ATTRACT.CONF and reparse into gAttractModeStore, which is now at 0x6000 and is overwritten after loading the current attract mode module from disk and saving the name of the next attract mode module
2018-12-28 15:08:36 -05:00
4am
7bf2959dd7
move gFXStore and gDFXStore to 0x6000
2018-12-28 14:22:57 -05:00
4am
624ac3c6ef
move gSlideshow store to 0x0800 in main memory
2018-12-28 11:54:09 -05:00
Peter Ferrie
fe3493d2b3
preserve screen holes across demo
2018-11-26 11:43:39 -08:00
4am
a130581c17
read NEXTATTRACT from prefs on startup
2018-11-17 09:54:55 -05:00
4am
dd36021ed4
read NEXTFX and NEXTDFX from prefs on startup, plus some comments
2018-11-17 09:43:20 -05:00
4am
2b3a4e24ce
fix remaining ParseKeyValueList calling parameters
2018-11-11 08:42:53 -05:00
4am
afcec48d1d
add SaveSmallFile, untested, YOLO
2018-11-10 10:08:14 -05:00
4am
e2fff8a4ee
.
2018-11-10 08:36:36 -05:00
4am
c406b2e2ec
refactor 4cade.a into 4cade.init.a and ui.attract.mode.a, add DFX.CONF, add PREFS.CONF (not yet used)
2018-11-07 18:56:39 -05:00