add Hell Storm, Jouster, Jovian Attack, Night Crawler

This commit is contained in:
Peter Ferrie 2022-09-01 11:17:29 -07:00
parent 279b46b0eb
commit d1b6ae58a7
65 changed files with 167 additions and 57 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -206,6 +206,7 @@
1001,HARDHAT=Hardhat
0001,HEAD.ON=Head On
1111,HEAVY.BARREL=Heavy Barrel
0001,HELLSTORM=Hell Storm
0000,HIGH.RISE=High Rise
0001,HORIZON.V=Horizon V
0001,HUNGRYBOY=Hungryboy
@ -224,6 +225,8 @@
0001,JAWBREAKER.II=Jawbreaker II
0006,JELLYFISH=Jellyfish
0001,JOUST=Joust
1001,JOUSTER=Jouster
1001,JOVIAN.ATTACK=Jovian Attack
0001,JUGGLER=Juggler
0001,JUMP.JET=Jump Jet
0001,JUMPMAN=Jumpman
@ -283,6 +286,7 @@
0007,NT=Neut Tower
1000,NEUTRONS=Neutrons
0004,NIBBLER=Nibbler
0000,NIGHT.CRAWLER=Night Crawler
0007,NM=Night Mission Pinball
0001,NIGHT.STALKER=Night Stalker
0001,NI=Nightmare Gallery

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
res/TITLE.HGR/HELLSTORM Normal file

Binary file not shown.

BIN
res/TITLE.HGR/JOUSTER Normal file

Binary file not shown.

BIN
res/TITLE.HGR/JOVIAN.ATTACK Normal file

Binary file not shown.

BIN
res/TITLE.HGR/NIGHT.CRAWLER Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12020105
!be24 12049951
!le16 5108

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11969026
!le16 5469
!be24 11998839
!le16 5441

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11907315
!le16 3786
!be24 11936549
!le16 3824

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11920672
!le16 4209
!be24 11950013
!le16 4247

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11937303
!le16 5329
!be24 11966815
!le16 5378

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11956377
!le16 5960
!be24 11986071
!le16 6009

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 286
!word 288

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 313
!word 315

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 403
!word 407

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 445
!word 449

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12025213
!be24 12055059
!le16 410

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12025967
!be24 12055813
!le16 448

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12026415
!be24 12056261
!le16 303

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11977135
!le16 1719
!be24 12006920
!le16 1640

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12025699
!be24 12055545
!le16 67

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12020046
!be24 12049892
!le16 59

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12018512
!be24 12048358
!le16 1437

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12003900
!be24 12033746
!le16 537

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11974495
!be24 12004280
!le16 2640

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11979212
!le16 6689
!be24 12008918
!le16 6759

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12025623
!be24 12055469
!le16 76

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12019949
!be24 12049795
!le16 97

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12025766
!be24 12055612
!le16 201

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12004437
!be24 12034283
!le16 4516

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12008953
!be24 12038799
!le16 1669

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12010622
!be24 12040468
!le16 1053

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12011675
!be24 12041521
!le16 3259

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12014934
!be24 12044780
!le16 2985

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12017919
!be24 12047765
!le16 479

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12018398
!be24 12048244
!le16 114

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 12026718
!be24 12056564
!le16 2370

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11990973
!be24 12020749
!le16 4457

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11995430
!be24 12025206
!le16 2236

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11962337
!le16 6689
!be24 11992080
!le16 6759

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 3837440
!be24 3868672
!le16 8192

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 3853824
!be24 3885056
!le16 8192

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 3845632
!be24 3876864
!le16 8192

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11898618
!le16 8697
!be24 11927783
!le16 8766

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11911101
!le16 9571
!be24 11940373
!le16 9640

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11924881
!le16 12422
!be24 11954260
!le16 12555

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11942632
!le16 13745
!be24 11972193
!le16 13878

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11978854
!be24 12008560
!le16 358

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11985901
!be24 12015677
!le16 5072

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 11997666
!le16 6234
!be24 12027442
!le16 6304

28
src/prelaunch/hellstorm.a Normal file
View File

@ -0,0 +1,28 @@
;license:MIT
;(c) 2022 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/HELLSTORM",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $202C
jsr $2000 ; decompress
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$ad
sta $84CE ; patch - don't decrease lives
sta $8527 ; patch - don't increase lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $12A6
!if * > $1C0 {
!error "code is too large, ends at ", *
}

28
src/prelaunch/jouster.a Normal file
View File

@ -0,0 +1,28 @@
;license:MIT
;(c) 2022 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/JOUSTER",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $94AF
jsr $7800 ; decompress
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$ad
sta $955 ; patch - don't decrease lives
sta $F28 ; patch - don't increase lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $800
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

@ -0,0 +1,31 @@
;license:MIT
;(c) 2022 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/JOVIAN.ATTACK",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #<callback
sta $404D
lda #>callback
sta $404E
jmp $4000 ; decompress
callback
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$a5
sta $11D2 ; patch - don't decrease lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $46E
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

@ -0,0 +1,19 @@
;license:MIT
;(c) 2022 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/NIGHT.CRAWLER",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $201C
jsr $2000 ; decompress
+DISABLE_ACCEL
jmp $900
!if * > $1C0 {
!error "code is too large, ends at ", *
}