Started work on Metal Combat chip

This commit is contained in:
zsknight
2001-05-10 02:54:03 +00:00
parent 0f3c0a5507
commit c14fcadd0e

View File

@@ -1702,6 +1702,10 @@ NEWSYM init65816
je .nosdd1 je .nosdd1
mov dword[CSStatus+25],'SDD ' mov dword[CSStatus+25],'SDD '
.nosdd1 .nosdd1
cmp byte[OBCEnable],0
je .noobc
mov dword[CSStatus+25],'OBC '
.noobc
mov ax,[Checksumvalue] mov ax,[Checksumvalue]
mov esi,[romdata] mov esi,[romdata]
@@ -5296,6 +5300,7 @@ NEWSYM CheckROMType
mov byte[SA1Enable],0 mov byte[SA1Enable],0
mov byte[SDD1Enable],0 mov byte[SDD1Enable],0
mov byte[SFXSRAM],0 mov byte[SFXSRAM],0
mov byte[OBCEnable],0
mov al,[esi] mov al,[esi]
cmp al,055h cmp al,055h
jne .noRTC jne .noRTC
@@ -5337,6 +5342,13 @@ NEWSYM CheckROMType
mov byte[yesoutofmemory],1 mov byte[yesoutofmemory],1
jmp .nosfx jmp .nosfx
.sfxokay .sfxokay
mov esi,[romdata]
add esi,32704
cmp dword[esi],'META'
jne .notsfx
mov byte[OBCEnable],1
jmp .nosfx
.notsfx
mov byte[SFXEnable],1 mov byte[SFXEnable],1
mov dword[memtabler8+70h*4],sfxaccessbankr8 mov dword[memtabler8+70h*4],sfxaccessbankr8
mov dword[memtablew8+70h*4],sfxaccessbankw8 mov dword[memtablew8+70h*4],sfxaccessbankw8
@@ -5436,6 +5448,7 @@ NEWSYM SPC7110Enable, db 0
NEWSYM RTCEnable, db 0 NEWSYM RTCEnable, db 0
NEWSYM SA1Enable, db 0 NEWSYM SA1Enable, db 0
NEWSYM SDD1Enable, db 0 NEWSYM SDD1Enable, db 0
NEWSYM OBCEnable, db 0
NEWSYM C4RamR, dd 0 NEWSYM C4RamR, dd 0
NEWSYM C4RamW, dd 0 NEWSYM C4RamW, dd 0
NEWSYM C4Ram, dd 0 NEWSYM C4Ram, dd 0