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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15071639 !be24 15104830
!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 15072393 !be24 15105584
!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 15072841 !be24 15106032
!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 15022225 !be24 15055266
!le16 1640 !le16 1640

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15072125 !be24 15105316
!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 15066472 !be24 15099663
!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 15064938 !be24 15098129
!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 15049903 !be24 15083094
!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 15019585 !be24 15052626
!le16 2640 !le16 2640

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15072049 !be24 15105240
!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 15066375 !be24 15099566
!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 15072192 !be24 15105383
!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 15050440 !be24 15083631
!le16 4684 !le16 4684

View File

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

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15064345 !be24 15097536
!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 15064824 !be24 15098015
!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 15073144 !be24 15106335
!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 15036436 !be24 15069552
!le16 4692 !le16 4692

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 3954176 !be24 3985408
!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 3970560 !be24 4001792
!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 3962368 !be24 3993600
!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 14940939 !be24 14973239
!le16 9033 !le16 9139

View File

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

View File

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

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15023865 !be24 15056906
!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 15031182 !be24 15064298
!le16 5254 !le16 5254

View File

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

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 14937019 !be24 14969295
!le16 3920 !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 ", *
}