add People Pong, Smooth Max, Thunderbird GX, Time Tunnels

This commit is contained in:
Peter Ferrie 2022-09-17 14:54:07 -07:00
parent b13ca1ccd6
commit d8ba7f1cc1
66 changed files with 180 additions and 57 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -314,6 +314,7 @@
10010,PENETRATOR=Penetrator
00010,PENGO=Pengo
10010,PENTAPUS=Pentapus
00011,PEOPLE.PONG=People Pong
00011,PEST.PATROL=Pest Patrol
10011,PHANTOMS.FIVE=Phantoms Five
00010,PR=Pharaoh's Revenge
@ -377,6 +378,7 @@
10011,SI=Shuttle Intercept
00060,SC=Situation Critical
10060,SKYFOX=Skyfox
00010,SMOOTH.MAX=Smooth Max
00011,SNACK.ATTACK=Snack Attack
00011,SNAKE.BYTE=Snake Byte
00011,SNEAKERS=Sneakers
@ -447,8 +449,10 @@
00160,THEXDER=Thexder
00011,THIEF=Thief
00010,THRESHOLD=Threshold
00011,THUNDERBIRD.GX=Thunderbird GX
00010,THUNDER.BOMBS=Thunder Bombs
10011,TIME.PILOT=Time Pilot
10010,TIME.TUNNELS=Time Tunnels
00011,TITAN.CRONUS=Titan Cronus
00010,TORAX=Torax
10001,TORPEDO.TERROR=Torpedo Terror

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

BIN
res/TITLE.HGR/PEOPLE.PONG Normal file

Binary file not shown.

BIN
res/TITLE.HGR/SMOOTH.MAX Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

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 15066531
!be24 15099722
!le16 5108

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15013992
!be24 15047033
!le16 5593

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 14949972
!le16 3932
!be24 14982378
!le16 3970

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 14963811
!le16 4354
!be24 14996361
!le16 4392

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 14981101
!le16 5527
!be24 15013831
!le16 5574

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15000887
!le16 6146
!be24 15033806
!le16 6193

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 296
!word 299

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 323
!word 326

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 418
!word 422

View File

@ -3,4 +3,4 @@
;
; This file is automatically generated
;
!word 460
!word 464

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15022225
!be24 15055266
!le16 1640

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15024223
!le16 6959
!be24 15057264
!le16 7034

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15050440
!be24 15083631
!le16 4684

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15055124
!be24 15088315
!le16 1702

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15056826
!be24 15090017
!le16 1129

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15057955
!be24 15091146
!le16 3370

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15061325
!be24 15094516
!le16 3020

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15036436
!be24 15069552
!le16 4692

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15041128
!be24 15074244
!le16 2271

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15007033
!le16 6959
!be24 15039999
!le16 7034

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 14940939
!le16 9033
!be24 14973239
!le16 9139

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 14953904
!le16 9907
!be24 14986348
!le16 10013

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 14968165
!le16 12936
!be24 15000753
!le16 13078

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 14986628
!le16 14259
!be24 15019405
!le16 14401

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15031182
!be24 15064298
!le16 5254

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 15043399
!le16 6504
!be24 15076515
!le16 6579

View File

@ -4,5 +4,5 @@
; This file is automatically generated
;
!byte 0
!be24 14937019
!le16 3920
!be24 14969295
!le16 3944

View File

@ -0,0 +1,34 @@
;license:MIT
;(c) 2022 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/PEOPLE.PONG",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #<callback
sta $206C
lda #>callback
sta $206D
jmp $2000 ; decompress
callback
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$ad
sta $7A43 ; patch - don't decrease lives
lda #$20
sta $927B ; patch - set initial lives
+
+NEW_RESET_VECTOR callback
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $9A8B
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

@ -0,0 +1,27 @@
;license:MIT
;(c) 2022 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/SMOOTH.MAX",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $408C
jsr $4000 ; decompress
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$ad
sta $72DE ; patch - don't decrease lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $7000
!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/THUNDERBIRD.GX",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $123A
jsr $1200 ; decompress
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$a5
sta $4F4 ; patch - don't decrease lives
sta $B2A ; patch - don't increase lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $E12
!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/TIME.TUNNELS",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $2084
jsr $2000 ; decompress
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$a5
sta $64B2 ; patch - don't increase lives
sta $64C7 ; patch - don't decrease lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $828
!if * > $1C0 {
!error "code is too large, ends at ", *
}