add Dive Bomber (moved from 4cade)

This commit is contained in:
4am 2022-08-21 21:18:27 -04:00
parent b69e6cb2e1
commit 088ab82696
37 changed files with 146 additions and 24 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
res/ACTION.HGR/DIVE.BOMBER Normal file

Binary file not shown.

BIN
res/ACTION.HGR/DIVE.BOMBER2 Normal file

Binary file not shown.

BIN
res/ACTION.HGR/DIVE.BOMBER3 Normal file

Binary file not shown.

BIN
res/ACTION.HGR/DIVE.BOMBER4 Normal file

Binary file not shown.

BIN
res/ACTION.HGR/DIVE.BOMBER5 Normal file

Binary file not shown.

BIN
res/ACTION.HGR/DIVE.BOMBER6 Normal file

Binary file not shown.

View File

@ -7,6 +7,12 @@ BLACK.BELT2=Type(06),AuxType(3FF8),Access(C3)
BOP.N.WRESTLE=Type(06),AuxType(3FF8),Access(C3)
BOP.N.WRESTLE2=Type(06),AuxType(3FF8),Access(C3)
CMPTR.FOOSBALL=Type(06),AuxType(3FF8),Access(C3)
DIVE.BOMBER=Type(06),AuxType(3FF8),Access(C3)
DIVE.BOMBER2=Type(06),AuxType(3FF8),Access(C3)
DIVE.BOMBER3=Type(06),AuxType(3FF8),Access(C3)
DIVE.BOMBER4=Type(06),AuxType(3FF8),Access(C3)
DIVE.BOMBER5=Type(06),AuxType(3FF8),Access(C3)
DIVE.BOMBER6=Type(06),AuxType(3FF8),Access(C3)
FIGHT.NIGHT=Type(06),AuxType(3FF8),Access(C3)
FORMULA.1.RACER=Type(06),AuxType(3FF8),Access(C3)
FS2=Type(06),AuxType(3FF8),Access(C3)

View File

@ -0,0 +1 @@
338.46579642526484

Binary file not shown.

BIN
res/ARTWORK.SHR/DIVE.BOMBER Normal file

Binary file not shown.

View File

@ -4,6 +4,7 @@ AUTOBAHN=Type(06),AuxType(1FF8),Access(C3)
BATTLE.CHESS=Type(06),AuxType(1FF8),Access(C3)
BOP.N.WRESTLE=Type(06),AuxType(1FF8),Access(C3)
CALI.GAMES=Type(06),AuxType(1FF8),Access(C3)
DIVE.BOMBER=Type(06),AuxType(1FF8),Access(C3)
FIGHT.NIGHT=Type(06),AuxType(1FF8),Access(C3)
FS2=Type(06),AuxType(1FF8),Access(C3)
HARDBALL=Type(06),AuxType(1FF8),Access(C3)

View File

@ -5,6 +5,7 @@ FORMULA.1.RACER=0
DHGR1.CONF=3
ACTNZ.CONF=2
CATBOXING.CONF=1
ACTS.CONF=2
SHR1.CONF=5
#set 2
@ -14,6 +15,7 @@ TRACK.AND.FIELD=0
ACTDHGR3.CONF=4
ACTWINGAM.CONF=2
CATBASEB.CONF=1
ACTHOCKEY.CONF=2
SHR2.CONF=5
#set 3
@ -22,15 +24,17 @@ ACTSUMGAM2.CONF=2
ACTDHGR6.CONF=4
ACTBOXING.CONF=2
CATCOMPIL.CONF=1
ACTDIVEBMB.CONF=2
SHR3.CONF=5
#set 4
TITLES.CONF=1
ACTAM.CONF=2
ACTGM.CONF=2
ACTDHGR1.CONF=4
ACTBASKETB.CONF=2
CATLOUNGE.CONF=1
ACTDHGRWD.CONF=4
ACTDEF.CONF=2
SHR4.CONF=5
#set 5
@ -40,6 +44,7 @@ ACTDHGRTD.CONF=4
ACTRACING.CONF=2
CATBASKETB.CONF=1
ACTDHGR2.CONF=4
ACTABC.CONF=2
SHR5.CONF=5
#set 6
@ -61,8 +66,6 @@ ACTGR1.CONF=6
#set 8
CATWRESTLE.CONF=1
ACTS.CONF=2
ACTHOCKEY.CONF=2
[eof]

14
res/ATTRACT/DIVE.BOMBER Normal file
View File

@ -0,0 +1,14 @@
#
# Attract mode for DIVE.BOMBER
# This file is automatically generated
#
ARTWORK.SHR/DIVE.BOMBER=C
ACTION.HGR/DIVE.BOMBER2=A
ACTION.HGR/DIVE.BOMBER3=A
ACTION.HGR/DIVE.BOMBER4=A
ACTION.HGR/DIVE.BOMBER5=A
ACTION.HGR/DIVE.BOMBER6=A
ACTION.HGR/DIVE.BOMBER=A
[eof]

View File

@ -7,6 +7,7 @@ BLACK.BELT=Type(04),AuxType(8000),Access(C3)
BOP.N.WRESTLE=Type(04),AuxType(8000),Access(C3)
CALI.GAMES=Type(04),AuxType(8000),Access(C3)
CMPTR.FOOSBALL=Type(04),AuxType(8000),Access(C3)
DIVE.BOMBER=Type(04),AuxType(8000),Access(C3)
FIGHT.NIGHT=Type(04),AuxType(8000),Access(C3)
FORMULA.1.RACER=Type(04),AuxType(8000),Access(C3)
FS2=Type(04),AuxType(8000),Access(C3)

24
res/GAMEHELP/DIVE.BOMBER Normal file
View File

@ -0,0 +1,24 @@
Sink the Bismarck with your Avenger
ascend
bank < joystick > bank

descend
button 0 to fire
L (twice)* * * * * * * * * *drop torpedo
K* * * * * * * * * * * * * * * * * brake
1 2 3 4* * * * * * * * * * switch screen
Esc* * * * * * * * * * * * * * * * pause
[eof]

View File

@ -4,6 +4,7 @@
0000,BOP.N.WRESTLE=Bop'n Wrestle
0110,CALI.GAMES=California Games
1000,CMPTR.FOOSBALL=Computer Foosball
1000,DIVE.BOMBER=Dive Bomber
1000,FIGHT.NIGHT
0000,FS2=Flight Simulator II
1000,FORMULA.1.RACER

12
res/SS/ACTABC.CONF Normal file
View File

@ -0,0 +1,12 @@
#
# action slideshow of games that start with "A"-"C"
#
BLACK.BELT
BOP.N.WRESTLE
AUTOBAHN
BLACK.BELT2=BLACK.BELT
CMPTR.FOOSBALL
BOP.N.WRESTLE2=BOP.N.WRESTLE
[eof]

View File

@ -1,20 +0,0 @@
#
# action slideshow of games that start with "A"-"M"
#
BLACK.BELT
KARATE.CHAMP
BOP.N.WRESTLE
INTL.HOCKEY2=INTL.HOCKEY
FIGHT.NIGHT
BOP.N.WRESTLE2=BOP.N.WRESTLE
BLACK.BELT2=BLACK.BELT
FORMULA.1.RACER
FS2
INTL.GRAN.PRIX
HARDBALL
AUTOBAHN
INTL.HOCKEY
CMPTR.FOOSBALL
[eof]

15
res/SS/ACTDEF.CONF Normal file
View File

@ -0,0 +1,15 @@
#
# action slideshow of games that start with "D"-"F"
#
DIVE.BOMBER2=DIVE.BOMBER
FIGHT.NIGHT
DIVE.BOMBER
DIVE.BOMBER5=DIVE.BOMBER
FORMULA.1.RACER
DIVE.BOMBER3=DIVE.BOMBER
FS2
DIVE.BOMBER4=DIVE.BOMBER
DIVE.BOMBER6=DIVE.BOMBER
[eof]

12
res/SS/ACTDIVEBMB.CONF Normal file
View File

@ -0,0 +1,12 @@
#
# Dive Bomber action slideshow
#
DIVE.BOMBER
DIVE.BOMBER2=DIVE.BOMBER
DIVE.BOMBER3=DIVE.BOMBER
DIVE.BOMBER4=DIVE.BOMBER
DIVE.BOMBER5=DIVE.BOMBER
DIVE.BOMBER6=DIVE.BOMBER
[eof]

View File

@ -8,5 +8,6 @@ AMER.CHALLENGE
SUPER.HUEY
SOLO.FLIGHT
THE.DAM.BUSTERS
DIVE.BOMBER3=DIVE.BOMBER
[eof]

11
res/SS/ACTGM.CONF Normal file
View File

@ -0,0 +1,11 @@
#
# action slideshow of games that start with "G"-"M"
#
KARATE.CHAMP
INTL.HOCKEY2=INTL.HOCKEY
INTL.GRAN.PRIX
HARDBALL
INTL.HOCKEY
[eof]

View File

@ -5,6 +5,7 @@
FS2
TOMAHAWK
THE.DAM.BUSTERS
DIVE.BOMBER
AMER.CHALLENGE
SUPER.HUEY
SOLO.FLIGHT

View File

@ -7,5 +7,6 @@ THE.DAM.BUSTERS
BATTLE.CHESS
SS.BASEBALL
SOLO.FLIGHT
DIVE.BOMBER
[eof]

View File

@ -12,5 +12,6 @@ HARDBALL
FS2
AUTOBAHN
CMPTR.FOOSBALL
DIVE.BOMBER
[eof]

View File

@ -1,10 +1,11 @@
# This file is automatically generated
ACTAM.CONF=Type(04),AuxType(4000),Access(C3)
ACTABC.CONF=Type(04),AuxType(4000),Access(C3)
ACTBASEB.CONF=Type(04),AuxType(4000),Access(C3)
ACTBASKETB.CONF=Type(04),AuxType(4000),Access(C3)
ACTBOXING.CONF=Type(04),AuxType(4000),Access(C3)
ACTCOMPIL.CONF=Type(04),AuxType(4000),Access(C3)
ACTDEF.CONF=Type(04),AuxType(4000),Access(C3)
ACTDHGR1.CONF=Type(04),AuxType(4000),Access(C3)
ACTDHGR2.CONF=Type(04),AuxType(4000),Access(C3)
ACTDHGR3.CONF=Type(04),AuxType(4000),Access(C3)
@ -14,7 +15,9 @@ ACTDHGR6.CONF=Type(04),AuxType(4000),Access(C3)
ACTDHGRCG.CONF=Type(04),AuxType(4000),Access(C3)
ACTDHGRTD.CONF=Type(04),AuxType(4000),Access(C3)
ACTDHGRWD.CONF=Type(04),AuxType(4000),Access(C3)
ACTDIVEBMB.CONF=Type(04),AuxType(4000),Access(C3)
ACTFLIGHT.CONF=Type(04),AuxType(4000),Access(C3)
ACTGM.CONF=Type(04),AuxType(4000),Access(C3)
ACTGR1.CONF=Type(04),AuxType(4000),Access(C3)
ACTHOCKEY.CONF=Type(04),AuxType(4000),Access(C3)
ACTKARATE.CONF=Type(04),AuxType(4000),Access(C3)

File diff suppressed because one or more lines are too long

View File

@ -5,6 +5,7 @@ AUTOBAHN=Type(06),AuxType(4000),Access(C3)
BLACK.BELT=Type(06),AuxType(4000),Access(C3)
BOP.N.WRESTLE=Type(06),AuxType(4000),Access(C3)
CMPTR.FOOSBALL=Type(06),AuxType(4000),Access(C3)
DIVE.BOMBER=Type(06),AuxType(4000),Access(C3)
FIGHT.NIGHT=Type(06),AuxType(4000),Access(C3)
FORMULA.1.RACER=Type(06),AuxType(4000),Access(C3)
FS2=Type(06),AuxType(4000),Access(C3)

Binary file not shown.

View File

@ -14,6 +14,7 @@
- Battle Chess
- Bop'n Wrestle
- California Games
- Dive Bomber
- Fight Night
- Flight Simulator II
- Formula 1 Racer

View File

@ -0,0 +1,31 @@
;license:MIT
;(c) 2021 by qkumba
!cpu 6502
!to "build/PRELAUNCH.INDEXED/DIVE.BOMBER",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #$60
sta $A0D
jsr $800 ; load "DOS"
dec $F816
dec $F819
lda #<reset
sta $FFFC
sta $3F2
lda #>reset
sta $FFFD ; reset vector patch
+READ_RAM2_WRITE_RAM2
jsr DisableAccelerator
jmp $F800
reset
+READ_ROM_NO_WRITE
jmp $FAA6
!if * > $1C0 {
!error "code is too large, ends at ", *
}