Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/coolgirl-multicart/coolgirl-multirom-builder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2021-06-22 02:48:32 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2021-06-22 02:48:32 +0300
commit1c9fee8af035a0d324266e6ab0cbcc6a7efe029a (patch)
tree74f969b84dff340bbdb37a3ec26430cc7272fafc /flash.asm
parent69a6e5b65656118b75971e2f1222fd8b1ad8f60d (diff)
Support for unlimited amount of saves
Diffstat (limited to 'flash.asm')
-rw-r--r--flash.asm10
1 files changed, 7 insertions, 3 deletions
diff --git a/flash.asm b/flash.asm
index eb28ae1..83184fe 100644
--- a/flash.asm
+++ b/flash.asm
@@ -111,14 +111,18 @@ flash_set_superbank:
sta <PRG_BANK
ldx <LOADER_GAME_SAVE_SUPERBANK
inx
- lda #$FF
- sta <PRG_SUPERBANK+1
lda #$00
+ sta <PRG_SUPERBANK
+ sta <PRG_SUPERBANK+1
.loop:
sec
+ lda <PRG_SUPERBANK
sbc #$02
+ sta <PRG_SUPERBANK
+ lda <PRG_SUPERBANK+1
+ sbc #0
+ sta <PRG_SUPERBANK+1
dex
bne .loop
- sta PRG_SUPERBANK
jsr sync_banks
rts