repack Berzap and add Aeronauts

This commit is contained in:
Peter Ferrie 2024-05-08 15:09:21 -07:00
parent 1bba465e92
commit 4a7ebf3a6d
54 changed files with 110 additions and 54 deletions

Binary file not shown.

Binary file not shown.

25
res/GAMEHELP/AERONAUTS Normal file
View File

@ -0,0 +1,25 @@
destroy barracks
trucks
saucer launchers
saucers
avoid missiles
and bullets
Space* * * * * * * * * * * * * * * pause
Ctrl-S * * * * * * * * * * * * * * sound
Ctrl-R * * * * * * * * * * * * * restart
Ctrl-E Y * * * * * * * * * *erase scores
(space bar skips intro)
[eof]

View File

@ -24,6 +24,7 @@
00000,A.CITY.DIES=A City Dies 00000,A.CITY.DIES=A City Dies
10010,A.E=A E 10010,A.E=A E
10011,AERIAL=Aerial 10011,AERIAL=Aerial
10010,AERONAUTS=Aeronauts
00001,AGENT.U.S.A=Agent U S A 00001,AGENT.U.S.A=Agent U S A
11100,AIRHEART=Airheart 11100,AIRHEART=Airheart
00011,ALCAZAR=Alcazar 00011,ALCAZAR=Alcazar

Binary file not shown.

BIN
res/TITLE.HGR/AERONAUTS Normal file

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 15586492 !be24 15595157
!le16 5112 !le16 5112

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15531952 !be24 15540585
!le16 5662 !le16 5662

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15463098 !be24 15471649
!le16 4179 !le16 4179

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15477708 !be24 15486259
!le16 4637 !le16 4637

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15496343 !be24 15504924
!le16 6053 !le16 6056

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15517751 !be24 15526365
!le16 6672 !le16 6675

View File

@ -3,4 +3,4 @@
; ;
; This file is automatically generated ; This file is automatically generated
; ;
!word 454 !word 455

View File

@ -3,4 +3,4 @@
; ;
; This file is automatically generated ; This file is automatically generated
; ;
!word 497 !word 498

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15591604 !be24 15600269
!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 15592358 !be24 15601023
!le16 449 !le16 449

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15592807 !be24 15601472
!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 12359406 !be24 12367957
!le16 1652 !le16 1652

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15540254 !be24 15548887
!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 15592090 !be24 15600755
!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 15586433 !be24 15595098
!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 15584853 !be24 15593518
!le16 1426 !le16 1426

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15569691 !be24 15578356
!le16 557 !le16 557

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15537614 !be24 15546247
!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 15542252 !be24 15550885
!le16 7529 !le16 7545

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15592014 !be24 15600679
!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 15586279 !be24 15594944
!le16 154 !le16 154

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15592157 !be24 15600822
!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 15570248 !be24 15578913
!le16 4319 !le16 4319

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15574567 !be24 15583232
!le16 1733 !le16 1733

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15576300 !be24 15584965
!le16 1181 !le16 1181

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15577481 !be24 15586146
!le16 3337 !le16 3337

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15580818 !be24 15589483
!le16 3429 !le16 3429

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15584247 !be24 15592912
!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 15584726 !be24 15593391
!le16 127 !le16 127

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15593110 !be24 15601775
!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 15555104 !be24 15563753
!le16 5048 !le16 5048

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15560152 !be24 15568801
!le16 2485 !le16 2485

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15524423 !be24 15533040
!le16 7529 !le16 7545

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 4251136 !be24 4259328
!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 4267520 !be24 4275712
!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 4259328 !be24 4267520
!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 15453604 !be24 15462155
!le16 9494 !le16 9494

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15467277 !be24 15475828
!le16 10431 !le16 10431

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15482345 !be24 15490896
!le16 13998 !le16 14028

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15502396 !be24 15510980
!le16 15355 !le16 15385

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15541894 !be24 15550527
!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 15549781 !be24 15558430
!le16 5323 !le16 5323

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15562637 !be24 15571286
!le16 7054 !le16 7070

View File

@ -4,5 +4,5 @@
; This file is automatically generated ; This file is automatically generated
; ;
!byte 0 !byte 0
!be24 15449256 !be24 15457807
!le16 4348 !le16 4348

30
src/prelaunch/aeronauts.a Normal file
View File

@ -0,0 +1,30 @@
;license:MIT
;(c) 2024 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/AERONAUTS",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $2086
jsr $2000 ; decompress
+READ_RAM2_NO_WRITE
lda MachineStatus
and #CHEATS_ENABLED
beq +
lda #$a5
sta $4105 ; patch - don't decrease lives
sta $588B ; patch - don't increase lives
sta $5D40 ; patch - don't increase lives
+
jsr DisableAccelerator
+READ_ROM_NO_WRITE
jmp $4000
!if * > $1C0 {
!error "code is too large, ends at ", *
}

View File

@ -1,5 +1,5 @@
;license:MIT ;license:MIT
;(c) 2019-2020 by qkumba ;(c) 2024 by qkumba
!cpu 6502 !cpu 6502
!to "build/PRELAUNCH.INDEXED/BERZAP",plain !to "build/PRELAUNCH.INDEXED/BERZAP",plain
@ -9,9 +9,9 @@
+ENABLE_ACCEL +ENABLE_ACCEL
lda #<callback1 lda #<callback1
sta $871 sta $879
lda #>callback1 lda #>callback1
sta $872 sta $87a
jmp $800 ; decompress jmp $800 ; decompress
callback1 callback1