add self-running demo for Nightmare Gallery

fixes https://github.com/a2-4am/4cade/issues/37
This commit is contained in:
4am 2020-04-10 19:21:25 -04:00
parent 925f7bcf40
commit e9a29fc24b
8 changed files with 15 additions and 1 deletions

View File

@ -286,6 +286,7 @@ ACTIONAB4.CONF=2
LASER.BOUNCE=0
ACTIONCD5.CONF=2
NIGHT.STALKER=0
NIGHTMARE=0
[eof]

View File

@ -4,5 +4,6 @@
#
ACTION.HGR/NIGHTMARE=A
NIGHTMARE=0
[eof]

BIN
res/DEMO/NIGHTMARE Executable file

Binary file not shown.

BIN
res/DEMO/NIGHTMARE.1 Executable file

Binary file not shown.

View File

@ -112,6 +112,8 @@ LOST.TOMB=Type(06),AuxType(084D),Access(C3)
MR.COOL=Type(06),AuxType(3FE7),Access(C3)
NIGHT.STALKER=Type(06),AuxType(0300),Access(C3)
NIGHT.STALKER.1=Type(F1),AuxType(0000),Access(C3)
NIGHTMARE=Type(06),AuxType(0300),Access(C3)
NIGHTMARE.1=Type(F1),AuxType(0000),Access(C3)
N.O.R.A.D=Type(06),AuxType(0300),Access(C3)
NORAD.1=Type(F1),AuxType(0000),Access(C3)
NIBBLER=Type(06),AuxType(0900),Access(C3)

View File

@ -63,6 +63,7 @@
- Crime Wave
- Laser Bounce
- Night Stalker
- Nightmare Gallery
- N.O.R.A.D
- Phaser Fire
- Space Quarks

View File

@ -0,0 +1,9 @@
$8C24: 8DF28C -> 4C0001 to exit on keypress (context is AD00C010078DF28C8D10C060)
$8C35: AD097E -> 4C0001 to exit on button press (context is AD62C010F5AD097ED0F0A9A08DF28C60)
$1669: 4C8E12 -> 4C5003 to jump to custom routine in loader and eventually exit after multiple demo cycles (context is 20039020A41620BA164C8E12)
$034F: 03
$0350: DEC $034F
BEQ +
JMP $128E
+ JMP $0100

View File

@ -6,7 +6,7 @@
; YE OLDE GRAND UNIFIED MEMORY MAP
;
; LC RAM BANK 1
; D000..E3EF - persistent data structures (gGlobalPrefsStore, gGamesListStore)
; D000..E418 - persistent data structures (gGlobalPrefsStore, gGamesListStore)
; ...unused...
; E944..FFF1 - main program code
; FFF2..FFF9 - API functions and global constants available for main program