mirror of
https://github.com/a2-4am/4cade.git
synced 2025-02-17 07:31:19 +00:00
refactor SaveSmallFile
This commit is contained in:
parent
87a707898c
commit
340d728ff0
@ -9,7 +9,7 @@
|
||||
; D000..E5F4 - persistent data structures (per-game cheat categories,
|
||||
; gGlobalPrefsStore, gGamesListStore)
|
||||
; ...unused...
|
||||
; EC3B..FFF9 - main program code
|
||||
; EC56..FFF9 - main program code
|
||||
; FFFA..FFFF - NMI, reset, IRQ vectors
|
||||
;
|
||||
; LC RAM BANK 2
|
||||
|
@ -93,15 +93,12 @@ LoadDHRFile
|
||||
;
|
||||
; supports paths, see note
|
||||
;
|
||||
; in: stack contains 2 bytes of parameters:
|
||||
; +1 address of data buffer
|
||||
; in: A/Y points to data buffer
|
||||
; gPathname contains path+filename to write
|
||||
; out: all flags clobbered
|
||||
; all registers clobbered
|
||||
; stack set to next instruction after parameters
|
||||
;------------------------------------------------------------------------------
|
||||
SaveSmallFile
|
||||
+PARAMS_ON_STACK 2
|
||||
+LDPARAM 1
|
||||
+STAY ldrlo ; set data buffer address for ProRWTS2
|
||||
jsr SwitchToBank2
|
||||
jsr SaveSmallFileInternal
|
||||
|
@ -150,9 +150,8 @@ pref_set
|
||||
|
||||
+LDADDR kGlobalPrefsFilename ; write prefs buffer to file on disk
|
||||
jsr SetPath
|
||||
jsr SaveSmallFile
|
||||
!word kGlobalPrefsBuffer
|
||||
rts
|
||||
+LDAY kGlobalPrefsBuffer
|
||||
jmp SaveSmallFile
|
||||
|
||||
@addStringFromStore
|
||||
+STAY @key
|
||||
|
Loading…
x
Reference in New Issue
Block a user