mirror of
https://github.com/a2-4am/4cade.git
synced 2024-11-27 08:50:01 +00:00
Merge branch 'master' of https://github.com/a2-4am/4cade
This commit is contained in:
commit
345da41475
@ -235,6 +235,7 @@
|
|||||||
0000,NI=Nightmare Gallery
|
0000,NI=Nightmare Gallery
|
||||||
0000,N.O.R.A.D
|
0000,N.O.R.A.D
|
||||||
0001,OID.ZONE
|
0001,OID.ZONE
|
||||||
|
1001,OI=Oil's Well
|
||||||
1000,ON.THE.RUN
|
1000,ON.THE.RUN
|
||||||
0000,ORBITRON
|
0000,ORBITRON
|
||||||
0000,OM=O'Riley's Mine
|
0000,OM=O'Riley's Mine
|
||||||
|
BIN
res/TITLE.HGR/OI
Normal file
BIN
res/TITLE.HGR/OI
Normal file
Binary file not shown.
@ -227,6 +227,7 @@ NIBBLER=Type(06),AuxType(4000),Access(C3)
|
|||||||
NIGHT.STALKER=Type(06),AuxType(4000),Access(C3)
|
NIGHT.STALKER=Type(06),AuxType(4000),Access(C3)
|
||||||
NM=Type(06),AuxType(4000),Access(C3)
|
NM=Type(06),AuxType(4000),Access(C3)
|
||||||
NT=Type(06),AuxType(4000),Access(C3)
|
NT=Type(06),AuxType(4000),Access(C3)
|
||||||
|
OI=Type(06),AuxType(4000),Access(C3)
|
||||||
OID.ZONE=Type(06),AuxType(4000),Access(C3)
|
OID.ZONE=Type(06),AuxType(4000),Access(C3)
|
||||||
OM=Type(06),AuxType(4000),Access(C3)
|
OM=Type(06),AuxType(4000),Access(C3)
|
||||||
ON.THE.RUN=Type(06),AuxType(4000),Access(C3)
|
ON.THE.RUN=Type(06),AuxType(4000),Access(C3)
|
||||||
|
BIN
res/dsk/oil's well PRODOS (san inc pack).po
Normal file
BIN
res/dsk/oil's well PRODOS (san inc pack).po
Normal file
Binary file not shown.
@ -1,6 +1,5 @@
|
|||||||
//4am crack
|
//4am crack
|
||||||
Cavern Creatures
|
Cavern Creatures
|
||||||
Oil's Well
|
|
||||||
|
|
||||||
//flux but no woz
|
//flux but no woz
|
||||||
Grapple (In-Soft)
|
Grapple (In-Soft)
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
; YE OLDE GRAND UNIFIED MEMORY MAP
|
; YE OLDE GRAND UNIFIED MEMORY MAP
|
||||||
;
|
;
|
||||||
; LC RAM BANK 1
|
; LC RAM BANK 1
|
||||||
; D000..E7D2 - persistent data structures (gGlobalPrefsStore, gGamesListStore)
|
; D000..E7F4 - persistent data structures (gGlobalPrefsStore, gGamesListStore)
|
||||||
; E9EE..FFEE - main program code
|
; E9EE..FFEE - main program code
|
||||||
; FFEF..FFF9 - API functions and global constants available for main program
|
; FFEF..FFF9 - API functions and global constants available for main program
|
||||||
; code, prelaunchers, transition effects, &c.
|
; code, prelaunchers, transition effects, &c.
|
||||||
|
59
src/prelaunch/oils.well.a
Normal file
59
src/prelaunch/oils.well.a
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
;license:MIT
|
||||||
|
;(c) 2021 by qkumba
|
||||||
|
|
||||||
|
!cpu 6502
|
||||||
|
!to "build/PRELAUNCH.INDEXED/OI",plain
|
||||||
|
*=$106
|
||||||
|
|
||||||
|
!source "src/prelaunch/common.a"
|
||||||
|
|
||||||
|
jmp main
|
||||||
|
|
||||||
|
callback2
|
||||||
|
jsr $BD5F
|
||||||
|
jsr $BD09
|
||||||
|
lda $B7EC
|
||||||
|
cmp #$10
|
||||||
|
bne +
|
||||||
|
lda $B7ED
|
||||||
|
cmp #9
|
||||||
|
bne +
|
||||||
|
lda #$AD
|
||||||
|
sta $159F
|
||||||
|
sta $15C3
|
||||||
|
+ pla
|
||||||
|
pla
|
||||||
|
clc
|
||||||
|
rts
|
||||||
|
|
||||||
|
main
|
||||||
|
+ENABLE_ACCEL
|
||||||
|
+USES_TEXT_PAGE_2
|
||||||
|
lda #$60
|
||||||
|
sta $9EF
|
||||||
|
jsr $800 ; find and load "DOS"
|
||||||
|
lda #<callback1
|
||||||
|
sta $B748
|
||||||
|
lda #>callback1
|
||||||
|
sta $B749
|
||||||
|
jmp $B700
|
||||||
|
|
||||||
|
callback1
|
||||||
|
ldx #$00
|
||||||
|
stx $9E52
|
||||||
|
inx
|
||||||
|
stx $9E53
|
||||||
|
+GET_MACHINE_STATUS
|
||||||
|
and #CHEATS_ENABLED
|
||||||
|
beq +
|
||||||
|
lda #<callback2
|
||||||
|
sta $BD07
|
||||||
|
lda #>callback2
|
||||||
|
sta $BD08
|
||||||
|
+
|
||||||
|
+DISABLE_ACCEL
|
||||||
|
jmp $9D84
|
||||||
|
|
||||||
|
!if * > $1C0 {
|
||||||
|
!error "code is too large, ends at ", *
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user