Fixed Wordtris (reading from 002100)

Implemented William's Arcade Classic copy protection (reading from 003030)
This commit is contained in:
zsknight
2001-05-20 00:46:47 +00:00
parent c835305b7b
commit 5e3714e921

View File

@@ -46,6 +46,7 @@ NEWSYM initregr
add edi,4
loop .loopa
; Set all valid register accesses
setreg 2100h*4,reg2100r
setreg 2134h*4,reg2134r
setreg 2135h*4,reg2135r
setreg 2136h*4,reg2136r
@@ -210,6 +211,9 @@ NEWSYM initregr
setreg 437Dh*4,reg43XXr
setreg 437Eh*4,reg43XXr
setreg 437Fh*4,reg43XXr
setreg 3030h*4,reg3030r
cmp byte[SFXEnable],0
je .nosfx
call initsfxregsr
@@ -454,6 +458,11 @@ NEWSYM ClearRegs
mov word[bg4objptr],0
ret
reg2100r:
mov al,[vidbright]
or al,[forceblnk]
ret
; Multiply Result Low
reg2134r:
checkmultchange
@@ -1074,6 +1083,10 @@ reg43XXr:
mov al,[dmadata+ebx]
ret
reg3030r:
mov al,0FFh
ret
regINVALID: ; Invalid Register
xor al,al
; mov al,30h