4am
78e023ce25
update memory map
2021-02-17 18:37:09 -05:00
Peter Ferrie
1a0bb74116
add Boa to the collection
2020-12-08 15:55:42 -08:00
4am
0de89202c8
update memory map
2020-12-08 18:07:50 -05:00
Peter Ferrie
e36f279772
add World Games to the collection
2020-12-08 12:16:31 -08:00
Peter Ferrie
98a41f8bd8
add Genius 3 to the collection
2020-12-07 21:45:54 -08: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
Peter Ferrie
f411819870
work around unpatchable CFFA firmware bug
2020-08-11 12:10:04 -07:00
4am
2929be8f2c
shave a byte
2020-08-11 14:55:38 -04:00
Peter Ferrie
9c6a93029e
stable exit to GS/OS
2020-07-30 10:21:42 -07:00
Peter Ferrie
068f485964
exit to GS/OS
2020-07-29 21:37:32 -07:00
4am
2c3aa275a1
do not rage against the machine
2020-07-29 12:15:22 -04:00
4am
2272f77789
add global hotkey for joystick calibration
2020-06-15 12:44:46 -04:00
4am
641576f9db
create indie slideshow
2020-06-11 10:34:51 -04:00
Peter Ferrie
e0ed82372c
add Boa, Congo, Frazzle, Jawbreaker, Mad Rat, Pulsar II
2020-06-10 18:07:14 -07:00
Peter Ferrie
07c274820a
fix Swashbuckler highscore saving
2020-06-06 12:50:12 -07:00
Peter Ferrie
831104bccc
add Tharolian Tunnels to the collection
2020-06-03 19:33:08 -07:00
Peter Ferrie
8a8352dbbe
add Zargs to the collection
2020-06-02 23:16:49 -07:00
Peter Ferrie
188c908aae
add Columns II+ to the collection, with auto-select
2020-06-02 12:45:26 -07:00
4am
6119b7e987
add assets for Darkstar Unhinged
2020-06-02 14:57:15 -04:00
Peter Ferrie
e8f8139747
upgrade to Bejeweled v2.6
2020-06-01 12:25:18 -07:00
Peter Ferrie
f3e73a0925
add Darkstar Unhinged to the collection
2020-06-01 10:06:39 -07:00
4am
b8dd0b05bd
shave some bytes
2020-05-30 11:14:04 -04:00
4am
977df4c9f2
shave some bytes
2020-05-30 10:53:29 -04:00
Peter Ferrie
59e8b74a02
add Oid Zone to the collection
2020-05-29 18:27:29 -07:00
Peter Ferrie
2b15cce166
rename some things
2020-05-29 17:09:41 -07:00
Peter Ferrie
09877ebed5
restore Night Mission naming
2020-05-29 15:20:39 -07:00
Peter Ferrie
87dd334a6b
cheat some names, save some bytes
2020-05-29 14:39:04 -07:00
Peter Ferrie
c4debba582
add Who Framed Roger Rabbit to the collection
2020-05-29 13:17:25 -07:00
4am
366d9b4c00
add assets for Evolution, update changelog
2020-05-28 11:05:11 -04:00
4am
bae1a3056c
add assets for Genesis
2020-05-26 22:27:35 -04:00
Peter Ferrie
52b334581a
fix all of the things
2020-05-23 15:47:16 -07:00
Peter Ferrie
bf9d236f75
fix Tetris 128k
2020-05-22 13:06:37 -07:00
Peter Ferrie
21bcf9eca1
add Arcade Boot Camp to the collection
2020-05-21 22:27:58 -07:00
Peter Ferrie
3056469ee4
add Fat City to the collection
2020-05-21 16:43:19 -07:00
Peter Ferrie
9943d56ba6
add Bug Attack to the collection
2020-05-20 22:06:15 -07:00
4am
d9528400d2
add assets for World Karate Championship
2020-05-20 20:08:35 -04:00
Peter Ferrie
b461cda33f
add Arctic Fox to the collection
2020-05-19 21:43:53 -07:00
4am
a4575dd099
add assets for Wayout
2020-05-18 17:12:30 -04:00
4am
03e3dbe4ca
add assets for Aliens
2020-05-02 13:02:53 -04:00
Peter Ferrie
c331847995
fix Mr. Cool/Mr. Do! ordering
2020-04-23 14:10:01 -07:00
4am
e9a29fc24b
add self-running demo for Nightmare Gallery
...
fixes https://github.com/a2-4am/4cade/issues/37
2020-04-10 19:21:25 -04:00
4am
e374db55fd
update memory map
2020-04-06 16:38:39 -04:00
4am
bfa15e51b0
update memory map
2020-03-31 20:08:49 -04:00
Tom Greene
0d3c004ca4
Fix for Fastchip ( #145 )
...
* Fix for Fastchip
* Move gGlobalPrefsStore back to D000
2020-03-29 19:01:23 -04:00
4am
4b5fad0c75
some cleanup
2020-03-25 16:56:35 -04:00
Peter Ferrie
8524c0d217
cut some bytes, fix animated titles
2020-03-24 21:47:08 -07:00
Peter Ferrie
51084c49d8
a little renaming
2020-03-24 20:47:42 -07:00
4am
0d5a07b9b0
Handle more than 256 games ( #140 )
2020-03-24 16:30:14 -04:00
Peter Ferrie
81d80c9fca
cut some bytes
2020-03-24 07:59:10 -07:00
Peter Ferrie
93cf397134
make VBL addresses permanent
2020-03-18 19:53:50 -07:00
4am
51da039f0b
update memory map
2020-03-18 22:22:16 -04:00
4am
fcc5d4307f
.
2020-03-18 13:41:34 -04:00
4am
2a292259a9
calculate more game display names
2020-03-18 13:31:40 -04:00
4am
d484e98073
don't store game display names that we can calculate from filename
2020-03-18 12:08:39 -04:00
4am
7c1184275d
update memory map
2020-03-17 21:10:49 -04:00
Peter Ferrie
a485733df2
VBL between mode-switches, blank aux text
2020-03-17 15:30:20 -07:00
Peter Ferrie
f87617cb5c
fix Death Sword
2020-03-15 11:25:29 -07:00
Peter Ferrie
bd85b43606
load decrunch on-the-fly
2020-03-13 19:04:03 -07:00
Peter Ferrie
9ec08f8430
cut some bytes
2020-03-13 17:11:59 -07:00
4am
3a14c998f9
simplify Home logic
...
no longer need to switch in ROM
2020-03-13 10:34:56 -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
72814ee3a4
draw cheat overlays in DHGR mode
2020-03-09 17:24:30 -04: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
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
50bc88ea93
align writes
2020-01-29 09:20:29 -08:00
Peter Ferrie
cd73cff13d
add Bejeweled to the collection, make TR compatible
2020-01-28 11:19:10 -08:00
Peter Ferrie
28e2fee310
update notes
2019-12-31 16:48:18 -08:00
Peter Ferrie
88eca93b28
set page 3 IRQ vector
2019-12-11 19:21:14 -08:00
Peter Ferrie
c02b09693a
fix IIe colouring issues
2019-12-09 17:38:52 -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
7fe893d48a
proper FASTChip support
2019-11-26 22:17:22 -08:00
4am
219b557bc9
.
2019-11-22 10:21:35 -05: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
275395929a
shave some bytes
2019-10-09 21:26:18 -07:00
Peter Ferrie
ee89815f11
shave some bytes
2019-10-09 19:21:46 -07:00
Peter Ferrie
89869a2d3d
shave some bytes
2019-10-09 18:02:46 -07:00
Peter Ferrie
e391dcd5e2
consolidate prefix handling
2019-10-08 21:25:10 -07:00
Peter Ferrie
45bdefea5f
shave some bytes
2019-10-08 19:25:22 -07:00
4am
95b0d80a94
.
2019-10-08 19:36:43 -04:00
4am
863b8f5179
shave some bytes
2019-10-08 19:25:43 -04:00
4am
a3fd11458f
.
2019-10-08 19:14:12 -04:00
4am
441a8f27f5
shave some bytes
2019-10-08 14:57:40 -04:00
4am
9a5330b6cc
shave some bytes
2019-10-08 14:56:20 -04:00
4am
940ae5bc4b
shave some bytes
2019-10-08 14:49:53 -04:00
4am
2d392ba566
shave some bytes
2019-10-08 14:43:41 -04:00
4am
e1ce947144
shave some bytes
2019-10-08 13:39:06 -04:00
4am
6c4b3873d0
shave some bytes
2019-10-08 13:34:37 -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
cb1b6a8ff7
shave some bytes
2019-10-08 00:03:37 -04:00
4am
f9bd909a12
shave some bytes
2019-10-07 23:53:52 -04:00
4am
370ea947cd
shave some bytes
2019-10-07 23:47:36 -04:00
4am
0a6e9b90ff
.
2019-10-07 23:24:13 -04:00
4am
686539f8b3
accelerate during search and browse modes if possible
2019-10-05 16:40:19 -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
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
Peter Ferrie
5ff9030b64
smaller
2019-09-25 20:01:59 -07:00
4am
4fc73ecd27
.
2019-09-24 18:43:55 -04:00
4am
a50b4d8a04
move most of Launch code to LC RAM bank 2
2019-09-24 18:42:50 -04:00
4am
2f302ce8b0
refactor ToggleCheats
2019-09-24 15:31:44 -04:00
Peter Ferrie
8798b5becf
a bit smaller, a bit faster
2019-09-23 17:09:07 -07:00
4am
2e8687da73
fix regression in okvs_iter
2019-09-21 23:00:05 -04:00
4am
d6358262cb
refactor textrank to use more zero page
2019-09-21 22:46:08 -04:00
4am
340d728ff0
refactor SaveSmallFile
2019-09-21 22:29:20 -04:00
4am
87a707898c
refactor GetGameDisplayName
2019-09-21 22:25:34 -04:00
4am
c31d91ea60
remove some self-modified values and use zero page instead
2019-09-21 22:18:33 -04:00
4am
241a870eec
add okvs_get_current [needs docs]
2019-09-21 20:03:46 -04:00
4am
bf940d29d7
further refactoring in HGRActionCallback
2019-09-21 18:46:45 -04:00
4am
a2e8ae2332
refactor HGRActionCallback
2019-09-21 18:15:33 -04:00
4am
d28a84a6f6
refactor DrawUI some more
2019-09-21 17:35:49 -04:00
4am
6f1895c1a7
refactor DrawUIOffscreen
2019-09-21 13:41:36 -04:00
4am
c11468f877
.
2019-09-21 13:01:31 -04:00
4am
ee045b8723
refactor UILine1 and UILine2
2019-09-21 12:59:56 -04:00
4am
30aa5a26c9
.
2019-09-20 23:43:44 -04:00
4am
8e19fc9c5b
refactor PlayGame
2019-09-20 23:26:32 -04:00
4am
10e3d05f07
move UILine1 to main memory since it's always rebuilt from scratch now
2019-09-20 22:27:41 -04:00
4am
84abc76fac
.
2019-09-20 22:16:35 -04:00
4am
661e4b35fb
refactor okvs_init
2019-09-20 19:46:46 -04:00
Peter Ferrie
a85748c8af
shrink promote
2019-09-20 12:42:02 -07:00
4am
59e36eb280
update memory map
2019-09-16 12:38:23 -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
4f8e60f972
.
2019-09-11 09:18:31 -04:00
4am
ec5ca71a6a
.
2019-09-11 09:14:14 -04:00
4am
b8a97a264d
.
2019-09-10 14:53:43 -04:00
4am
74b221e899
.
2019-09-10 14:24:46 -04:00
4am
912d4d892a
move font drawing routines to LC RAM 2
2019-09-10 14:21:23 -04: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
a88f70f150
refactor GetStoreAddress
2019-09-10 09:37:19 -04:00
4am
003b6ad6f0
refactor incptr
2019-09-10 09:20:32 -04:00
4am
6e29c4d355
refactor okvs_append so it's O(1) instead of O(N), which makes ParseGamesList O(N) instead of O(N^2), which makes program startup noticeably faster
2019-09-10 01:46:21 -04:00
4am
b543481b9f
refactor okvs_iter
2019-09-10 00:54:52 -04:00
4am
7ab4dd136e
shave 3 bytes
2019-09-10 00:24:54 -04:00
4am
bc79a08074
shave literally 1 byte
2019-09-10 00:22:28 -04:00
4am
308fdea6d0
shave some bytes, add some comments
2019-09-10 00:19:07 -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
e370dbfa93
allow right arrow to progress slideshow immediately
2019-09-09 23:04:17 -04:00
4am
904ae802ec
.
2019-09-09 22:48:54 -04:00
Peter Ferrie
859efc70f0
move some things to LC bank 2
2019-09-09 14:28:13 -07:00
4am
2c1900def8
update memory map documentation
2019-09-06 18:55:24 -04:00