diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2021-06-22 02:48:32 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2021-06-22 02:48:32 +0300 |
commit | 1c9fee8af035a0d324266e6ab0cbcc6a7efe029a (patch) | |
tree | 74f969b84dff340bbdb37a3ec26430cc7272fafc /flash.asm | |
parent | 69a6e5b65656118b75971e2f1222fd8b1ad8f60d (diff) |
Support for unlimited amount of saves
Diffstat (limited to 'flash.asm')
-rw-r--r-- | flash.asm | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -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 |