Quick hack for Super Bases Loaded 2

This commit is contained in:
z_demo_z
2003-05-07 04:12:34 +00:00
parent f9a3133f4d
commit cb2baee1d3
2 changed files with 13 additions and 5 deletions

View File

@@ -66,21 +66,21 @@ SECTION .text
NEWSYM DSP1Read8b3F
test ecx,8000h
jnz .dsp1area
cmp bl,0E0h
je .dsp1area
jmp regaccessbankr8
.dsp1area
cmp ecx,0C000h
jae .doC000
mov al,080h
ret
.doC000
mov al,80h
ret
NEWSYM DSP1Read16b3F
test ecx,8000h
jnz .dsp1area
cmp bl,0E0h
je .dsp1area
jmp regaccessbankr16
.dsp1area
or ecx,08000h
cmp ecx,0C000h
jae .doC000
cmp byte[DSP1RLeft],0
@@ -199,6 +199,8 @@ NEWSYM DSP1Read16b
NEWSYM DSP1Write8b3F
test ecx,8000h
jnz .dsp1area
cmp bl,0E0h
je .dsp1area
jmp regaccessbankw8
.dsp1area
call DSP1Write8b
@@ -207,6 +209,8 @@ NEWSYM DSP1Write8b3F
NEWSYM DSP1Write16b3F
test ecx,8000h
jnz .dsp1area
cmp bl,0E0h
je .dsp1area
jmp regaccessbankw16
.dsp1area
call DSP1Write16b

View File

@@ -6392,6 +6392,10 @@ NEWSYM CheckROMType
mov dword[memtablew8+0B0h*4+ecx],DSP1Write8b3F
mov dword[memtabler16+0B0h*4+ecx],DSP1Read16b3F
mov dword[memtablew16+0B0h*4+ecx],DSP1Write16b3F
mov dword[memtabler8+0E0h*4+ecx],DSP1Read8b3F
mov dword[memtablew8+0E0h*4+ecx],DSP1Write8b3F
mov dword[memtabler16+0E0h*4+ecx],DSP1Read16b3F
mov dword[memtablew16+0E0h*4+ecx],DSP1Write16b3F
add ecx,4
cmp ecx,16*4
jne .dsp1loop