Peter Ferrie
9ec08f8430
cut some bytes
2020-03-13 17:11:59 -07:00
Peter Ferrie
95550fcf70
support compressed HGR/SHR
2020-03-11 17:41:16 -07:00
4am
8f5f1dbdd8
move cheat category and DHGR title bits to gGamesList OKVS
...
no more separate gCheatsAvailable array
2020-03-08 21:32:14 -04:00
4am
5fecf8bde9
combine DrawGameTitleInActionSlideshowHGR code
2020-03-08 15:10:07 -04: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
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
Peter Ferrie
c074faaf63
fill all LC vectors
2019-06-21 09:43:43 -07:00
4am
9c65662193
Esc switches between major modes, add input timeout to search mode too
2019-06-20 13:56:31 -04: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
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
eaadce7b8a
WIP search mode
2019-06-18 16:54:15 -04:00
4am
cd689703a6
WIP search mode
2019-06-18 14:56:05 -04:00
4am
1552275076
refactor
2019-01-14 19:06:58 -05:00
4am
689ed36499
scaffolding of Play routine
2019-01-08 15:01:45 -05: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
222e077932
reenable search mode and fonts data
2018-12-28 15:11:38 -05:00
4am
302bcadcd4
disable search mode until we work out memory constraints
2018-12-28 11:33:50 -05:00
4am
0103e0443c
add Ceiling Zero captive demo
2018-12-23 11:13:47 -05:00
Peter Ferrie
ef541b08d9
clear decimal, re-enable ints on reentry
2018-12-09 16:04:36 -08:00
Peter Ferrie
fe3493d2b3
preserve screen holes across demo
2018-11-26 11:43:39 -08:00
Peter Ferrie
a2e4f1f583
close any open files on re-enter
2018-11-11 18:13:27 -08: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
4am
6145de0581
Merge branch 'master' of https://github.com/a2-4am/4cade
2018-11-06 21:18:20 -05:00
4am
8124144a45
add fx/dhgr.iris, ripple, star, radial1-5
2018-11-06 21:18:13 -05:00
Peter Ferrie
3684510a30
more efficient
2018-11-06 11:07:06 -08:00
Peter Ferrie
3d958303e9
sync, cache prefix
2018-11-05 22:16:35 -08:00
4am
6c2d1e1f5a
refactor precomputed fx, add fx/ripple2
2018-11-04 11:09:37 -05:00
4am
d124019918
add fx/sunset, fx/radial2, fx/radial3, fx/radial4, fx/radial5
2018-11-04 10:18:30 -05:00
4am
05fd4fce1e
.
2018-11-03 11:04:31 -04:00
4am
c5ee02aa5e
add fx/split.ud.intro
2018-11-03 11:04:09 -04:00
4am
201b3f5d5a
add fx/stagger.ud, stagger.ud.white, stagger.lr, stagger.lr.white, corner.cicle, sunrise, radial
2018-11-03 09:23:04 -04:00
4am
dc9a72de43
.
2018-11-01 20:06:32 -04:00
4am
cc76275366
add ProBoot bootloader
2018-10-31 11:13:03 -04:00
4am
c21dbf84b5
.
2018-10-31 10:39:54 -04:00
4am
7d004e7ea6
.
2018-10-31 10:38:09 -04:00
Peter Ferrie
f9365ef482
winmake, proboot, start on mini ProDOS, fix DHGR->HGR colour
2018-10-30 22:59:36 -07:00
4am
6ed2e7b6f3
assemble transition effects to separate files and load them on demand
2018-10-29 19:23:43 -04:00
4am
ce60795f54
add fx.hgr.iris
2018-10-29 12:11:57 -04:00
4am
6f07549dd0
added fx.hgr.spiral
2018-10-29 07:21:47 -04:00
4am
8e72f1d54f
add fx.hgr.diagonal.a
2018-10-28 22:59:51 -04:00
4am
83404fb528
add fx.interlockinghorizontal.a
2018-10-28 20:23:04 -04:00
4am
24694f10ad
add fx.hgr.skipaline
2018-10-28 20:05:59 -04:00
4am
e337795062
.
2018-10-28 17:24:14 -04:00
4am
c937771198
captive demos work
2018-10-28 17:20:48 -04:00
4am
1998cdbc53
.
2018-10-28 14:05:54 -04:00
4am
ddc906d3ca
DHGR slideshows work
2018-10-28 14:04:52 -04:00