mirror of
https://github.com/a2-4am/4cade.git
synced 2024-12-26 20:30:29 +00:00
add People Pong, Smooth Max, Thunderbird GX, Time Tunnels
This commit is contained in:
parent
b13ca1ccd6
commit
d8ba7f1cc1
BIN
res/CACHE00.IDX
BIN
res/CACHE00.IDX
Binary file not shown.
BIN
res/CACHE01.IDX
BIN
res/CACHE01.IDX
Binary file not shown.
BIN
res/CACHE10.IDX
BIN
res/CACHE10.IDX
Binary file not shown.
BIN
res/CACHE11.IDX
BIN
res/CACHE11.IDX
Binary file not shown.
@ -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
|
||||
|
BIN
res/TITLE.HGR.UNPACKED/PEOPLE.PONG
Normal file
BIN
res/TITLE.HGR.UNPACKED/PEOPLE.PONG
Normal file
Binary file not shown.
BIN
res/TITLE.HGR.UNPACKED/SMOOTH.MAX
Normal file
BIN
res/TITLE.HGR.UNPACKED/SMOOTH.MAX
Normal file
Binary file not shown.
BIN
res/TITLE.HGR.UNPACKED/THUNDERBIRD.GX
Normal file
BIN
res/TITLE.HGR.UNPACKED/THUNDERBIRD.GX
Normal file
Binary file not shown.
1
res/TITLE.HGR.UNPACKED/TIME.TUNNELS
Normal file
1
res/TITLE.HGR.UNPACKED/TIME.TUNNELS
Normal file
File diff suppressed because one or more lines are too long
BIN
res/TITLE.HGR/PEOPLE.PONG
Normal file
BIN
res/TITLE.HGR/PEOPLE.PONG
Normal file
Binary file not shown.
BIN
res/TITLE.HGR/SMOOTH.MAX
Normal file
BIN
res/TITLE.HGR/SMOOTH.MAX
Normal file
Binary file not shown.
BIN
res/TITLE.HGR/THUNDERBIRD.GX
Normal file
BIN
res/TITLE.HGR/THUNDERBIRD.GX
Normal file
Binary file not shown.
1
res/TITLE.HGR/TIME.TUNNELS
Normal file
1
res/TITLE.HGR/TIME.TUNNELS
Normal file
File diff suppressed because one or more lines are too long
BIN
res/dsk/people pong 12k file PRODOS (san inc pack).po
Normal file
BIN
res/dsk/people pong 12k file PRODOS (san inc pack).po
Normal file
Binary file not shown.
BIN
res/dsk/smooth max PRODOS (san inc pack).po
Normal file
BIN
res/dsk/smooth max PRODOS (san inc pack).po
Normal file
Binary file not shown.
BIN
res/dsk/thunderbird gx 4k file PRODOS (san inc pack).po
Normal file
BIN
res/dsk/thunderbird gx 4k file PRODOS (san inc pack).po
Normal file
Binary file not shown.
BIN
res/dsk/time tunnels 12k file PRODOS (san inc pack).po
Normal file
BIN
res/dsk/time tunnels 12k file PRODOS (san inc pack).po
Normal file
Binary file not shown.
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15066531
|
||||
!be24 15099722
|
||||
!le16 5108
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15013992
|
||||
!be24 15047033
|
||||
!le16 5593
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14949972
|
||||
!le16 3932
|
||||
!be24 14982378
|
||||
!le16 3970
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14963811
|
||||
!le16 4354
|
||||
!be24 14996361
|
||||
!le16 4392
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14981101
|
||||
!le16 5527
|
||||
!be24 15013831
|
||||
!le16 5574
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15000887
|
||||
!le16 6146
|
||||
!be24 15033806
|
||||
!le16 6193
|
||||
|
@ -3,4 +3,4 @@
|
||||
;
|
||||
; This file is automatically generated
|
||||
;
|
||||
!word 296
|
||||
!word 299
|
||||
|
@ -3,4 +3,4 @@
|
||||
;
|
||||
; This file is automatically generated
|
||||
;
|
||||
!word 323
|
||||
!word 326
|
||||
|
@ -3,4 +3,4 @@
|
||||
;
|
||||
; This file is automatically generated
|
||||
;
|
||||
!word 418
|
||||
!word 422
|
||||
|
@ -3,4 +3,4 @@
|
||||
;
|
||||
; This file is automatically generated
|
||||
;
|
||||
!word 460
|
||||
!word 464
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15071639
|
||||
!be24 15104830
|
||||
!le16 410
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15072393
|
||||
!be24 15105584
|
||||
!le16 448
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15072841
|
||||
!be24 15106032
|
||||
!le16 303
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15022225
|
||||
!be24 15055266
|
||||
!le16 1640
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15072125
|
||||
!be24 15105316
|
||||
!le16 67
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15066472
|
||||
!be24 15099663
|
||||
!le16 59
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15064938
|
||||
!be24 15098129
|
||||
!le16 1437
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15049903
|
||||
!be24 15083094
|
||||
!le16 537
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15019585
|
||||
!be24 15052626
|
||||
!le16 2640
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15024223
|
||||
!le16 6959
|
||||
!be24 15057264
|
||||
!le16 7034
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15072049
|
||||
!be24 15105240
|
||||
!le16 76
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15066375
|
||||
!be24 15099566
|
||||
!le16 97
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15072192
|
||||
!be24 15105383
|
||||
!le16 201
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15050440
|
||||
!be24 15083631
|
||||
!le16 4684
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15055124
|
||||
!be24 15088315
|
||||
!le16 1702
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15056826
|
||||
!be24 15090017
|
||||
!le16 1129
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15057955
|
||||
!be24 15091146
|
||||
!le16 3370
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15061325
|
||||
!be24 15094516
|
||||
!le16 3020
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15064345
|
||||
!be24 15097536
|
||||
!le16 479
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15064824
|
||||
!be24 15098015
|
||||
!le16 114
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15073144
|
||||
!be24 15106335
|
||||
!le16 2370
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15036436
|
||||
!be24 15069552
|
||||
!le16 4692
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15041128
|
||||
!be24 15074244
|
||||
!le16 2271
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15007033
|
||||
!le16 6959
|
||||
!be24 15039999
|
||||
!le16 7034
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 3954176
|
||||
!be24 3985408
|
||||
!le16 8192
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 3970560
|
||||
!be24 4001792
|
||||
!le16 8192
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 3962368
|
||||
!be24 3993600
|
||||
!le16 8192
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14940939
|
||||
!le16 9033
|
||||
!be24 14973239
|
||||
!le16 9139
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14953904
|
||||
!le16 9907
|
||||
!be24 14986348
|
||||
!le16 10013
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14968165
|
||||
!le16 12936
|
||||
!be24 15000753
|
||||
!le16 13078
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14986628
|
||||
!le16 14259
|
||||
!be24 15019405
|
||||
!le16 14401
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15023865
|
||||
!be24 15056906
|
||||
!le16 358
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15031182
|
||||
!be24 15064298
|
||||
!le16 5254
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 15043399
|
||||
!le16 6504
|
||||
!be24 15076515
|
||||
!le16 6579
|
||||
|
@ -4,5 +4,5 @@
|
||||
; This file is automatically generated
|
||||
;
|
||||
!byte 0
|
||||
!be24 14937019
|
||||
!le16 3920
|
||||
!be24 14969295
|
||||
!le16 3944
|
||||
|
34
src/prelaunch/people.pong.a
Normal file
34
src/prelaunch/people.pong.a
Normal 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 ", *
|
||||
}
|
27
src/prelaunch/smooth.max.a
Normal file
27
src/prelaunch/smooth.max.a
Normal 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 ", *
|
||||
}
|
28
src/prelaunch/thunderbird.gx.a
Normal file
28
src/prelaunch/thunderbird.gx.a
Normal 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 ", *
|
||||
}
|
28
src/prelaunch/time.tunnels.a
Normal file
28
src/prelaunch/time.tunnels.a
Normal 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 ", *
|
||||
}
|
Loading…
Reference in New Issue
Block a user