Fixed copy protection in games

This commit is contained in:
pagefault
2001-08-17 01:39:28 +00:00
parent 5caa3b0418
commit 6eb660d113
2 changed files with 30 additions and 2 deletions

View File

@@ -4230,6 +4230,8 @@ NEWSYM sramaccessbankw16s
pop ecx
ret
EXTSYM MMXSRAMHack
NEWSYM sramaccessbankr8b
cmp dword[ramsize],0
je .noaccess
@@ -4241,6 +4243,13 @@ NEWSYM sramaccessbankr8b
xor ebx,ebx
ret
.noaccess
cmp byte[MMXSRAMHack],1
je .mmxsramhack
xor al,al
xor ebx,ebx
ret
.mmxsramhack
mov al,0FFh
xor ebx,ebx
ret
@@ -4259,6 +4268,13 @@ NEWSYM sramaccessbankr16b
xor ebx,ebx
ret
.noaccess
cmp byte[MMXSRAMHack],1
je .mmxsramhack
xor ax,ax
xor ebx,ebx
ret
.mmxsramhack
mov ax,0FFFFh
xor ebx,ebx
ret