Removed old, broken, and problematic code that wasn't really needed. Fixed more SRAM issues.

This commit is contained in:
n-a-c-h
2004-12-08 21:54:38 +00:00
parent c9d57c6d81
commit 79c9649042
5 changed files with 39 additions and 537 deletions

View File

@@ -1505,7 +1505,7 @@ NEWSYM SaveSramData
call Create_File
jc .failed
mov bx,ax
mov ecx,65536
mov ecx,[ramsize]
mov edx,[sfxramdata]
call Write_File
call Close_File
@@ -1531,7 +1531,7 @@ NEWSYM SaveSramData
call Create_File
jc .failed
mov bx,ax
mov ecx,65536*2
mov ecx,[ramsize]
mov edx,[SA1RAMArea]
call Write_File
call Close_File

View File

@@ -1430,7 +1430,9 @@ transfersram:
cmp byte[CHIPBATT],1
je .yessram
;If last if failed, no battery, so no SRAM sending for SA1 (SFX doesn't set ramsize)
;If last if failed, no battery, so no SRAM sending for SA1 or SFX
cmp byte[SFXEnable],1
je .nosram
cmp byte[SA1Enable],1
je .nosram
cmp dword[ramsize],0
@@ -1462,10 +1464,6 @@ transfersram:
; send sram
mov ecx,[ramsize]
cmp byte[SFXEnable],1
jne .notsfx
mov ecx,65536
.notsfx
mov ebx,[sram]
xor esi,esi
.loop
@@ -1516,9 +1514,6 @@ transfersram:
; receive sram
mov ecx,[ramsize]
mov ebx,[sram]
cmp byte[SFXEnable],1
jne .loopb
mov ecx,65536
.loopb
.getnext
pushad