add Paipec, Rainbow Zone, Sabotage II, Sadar's Revenge, Space Warrior

This commit is contained in:
Peter Ferrie 2022-08-22 18:18:30 -07:00
parent a66edd4762
commit 45db18537e
75 changed files with 187 additions and 55 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -289,6 +289,7 @@
0001,OUTPOST=Outpost 0001,OUTPOST=Outpost
0000,OUTWORLD=Outworld 0000,OUTWORLD=Outworld
0001,PACMAN=Pacman 0001,PACMAN=Pacman
1000,PAIPEC=Paipec
0001,PB=Pandora's Box 0001,PB=Pandora's Box
0101,PAPERBOY=Paperboy 0101,PAPERBOY=Paperboy
1001,PEEPING.TOM=Peeping Tom 1001,PEEPING.TOM=Peeping Tom
@ -319,6 +320,7 @@
0116,RADWARRIOR=Radwarrior 0116,RADWARRIOR=Radwarrior
0007,RM=Raid Over Moscow 0007,RM=Raid Over Moscow
1001,RG=Raiders of the Lost Ring 1001,RG=Raiders of the Lost Ring
0001,RAINBOW.ZONE=Rainbow Zone
0116,RAMPAGE=Rampage 0116,RAMPAGE=Rampage
0001,RANDAMN=Randamn 0001,RANDAMN=Randamn
0000,RASTER.BLASTER=Raster Blaster 0000,RASTER.BLASTER=Raster Blaster
@ -340,6 +342,8 @@
0001,RUN.FOR.IT=Run For It 0001,RUN.FOR.IT=Run For It
0001,RUSSKI.DUCK=Russki Duck 0001,RUSSKI.DUCK=Russki Duck
0002,SABOTAGE=Sabotage 0002,SABOTAGE=Sabotage
1001,SABOTAGE.II=Sabotage II
0006,SADARS.REVENGE=Sadar's Revenge
0001,SAMMY.LIGHTFOOT=Sammy Lightfoot 0001,SAMMY.LIGHTFOOT=Sammy Lightfoot
0001,SARACEN=Saracen 0001,SARACEN=Saracen
0007,SEA.DRAGON=Sea Dragon 0007,SEA.DRAGON=Sea Dragon
@ -362,6 +366,7 @@
0000,SPACE.RACE=Space Race 0000,SPACE.RACE=Space Race
0000,SPACE.RAIDERS=Space Raiders 0000,SPACE.RAIDERS=Space Raiders
1004,SPACE.RESCUE=Space Rescue 1004,SPACE.RESCUE=Space Rescue
1000,SPACE.WARRIOR=Space Warrior
0007,SPARE.CHANGE=Spare Change 0007,SPARE.CHANGE=Spare Change
0001,SPECTRE=Spectre 0001,SPECTRE=Spectre
0106,SPELLWIELDER=Spellwielder 0106,SPELLWIELDER=Spellwielder

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
res/TITLE.HGR/PAIPEC Normal file

Binary file not shown.

BIN
res/TITLE.HGR/RAINBOW.ZONE Normal file

Binary file not shown.

BIN
res/TITLE.HGR/SABOTAGE.II Normal file

Binary file not shown.

Binary file not shown.

BIN
res/TITLE.HGR/SPACE.WARRIOR Normal file

Binary file not shown.

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 ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11894126 !be24 11934013
!le16 5108 !le16 5108

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11845029 !be24 11884734
!le16 5345 !le16 5345

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11784627 !be24 11823616
!le16 3739 !le16 3769

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11797744 !be24 11836840
!le16 4159 !le16 4189

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11813986 !be24 11853285
!le16 5250 !le16 5321

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11832642 !be24 11872185
!le16 5878 !le16 5949

View File

@ -3,4 +3,4 @@
; ;
; This file is automatically generated ; This file is automatically generated
; ;
!word 280 !word 282

View File

@ -3,4 +3,4 @@
; ;
; This file is automatically generated ; This file is automatically generated
; ;
!word 307 !word 309

View File

@ -3,4 +3,4 @@
; ;
; This file is automatically generated ; This file is automatically generated
; ;
!word 392 !word 397

View File

@ -3,4 +3,4 @@
; ;
; This file is automatically generated ; This file is automatically generated
; ;
!word 434 !word 439

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11852520 !be24 11892225
!le16 1242 !le16 1242

View File

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

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11850374 !be24 11890079
!le16 2146 !le16 2146

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11854120 !be24 11893825
!le16 6509 !le16 6600

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11878691 !be24 11918578
!le16 4436 !le16 4436

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11883127 !be24 11923014
!le16 1658 !le16 1658

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11885838 !be24 11925725
!le16 3267 !le16 3267

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11889105 !be24 11928992
!le16 2835 !le16 2835

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11865587 !be24 11905383
!le16 4370 !le16 4370

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11869957 !be24 11909753
!le16 2143 !le16 2143

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11838520 !be24 11878134
!le16 6509 !le16 6600

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11776123 !be24 11815035
!le16 8504 !le16 8581

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11788366 !be24 11827385
!le16 9378 !le16 9455

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11801903 !be24 11841029
!le16 12083 !le16 12256

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11819236 !be24 11858606
!le16 13406 !le16 13579

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11860629 !be24 11900425
!le16 4958 !le16 4958

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 11872100 !be24 11911896
!le16 6054 !le16 6145

19
src/prelaunch/paipec.a Normal file
View File

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

View File

@ -0,0 +1,28 @@
;license:MIT
;(c) 2022 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/RAINBOW.ZONE",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $93D0
jsr $6B00 ; decompress
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$AD
sta $5A32 ; patch - don't decrease fuel
sta $5CFA ; patch - don't decrease lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $801
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

@ -0,0 +1,28 @@
;license:MIT
;(c) 2022 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/SABOTAGE.II",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $942F
jsr $7300 ; decompress
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$a5
sta $1529 ; patch - don't decrease lives
sta $156D ; patch - don't decrease lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $1300
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

@ -0,0 +1,32 @@
;license:MIT
;(c) 2022 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/SADARS.REVENGE",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $94AC
jsr $6000 ; decompress
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$a5
sta $16B7 ; patch - don't decrease time
sta $176A ; patch - don't increase power
sta $1796 ; patch - don't increase power
sta $17A5 ; patch - don't decrease power
sta $17BD ; patch - don't decrease power
sta $1DCD ; patch - don't decrease lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $803
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

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