mirror of
https://github.com/g012/l65.git
synced 2025-03-12 08:31:49 +00:00
[NES] Added required ; before and in GxROM mapper functions.
This commit is contained in:
parent
0eefee0282
commit
c888a63ee3
14
nes.l65
14
nes.l65
@ -460,14 +460,6 @@ mappers.GxROM = function(t)
|
|||||||
end
|
end
|
||||||
prgrom = prgrom0
|
prgrom = prgrom0
|
||||||
local cc = t.chrsize//0x2000
|
local cc = t.chrsize//0x2000
|
||||||
if t.onechrrom then
|
|
||||||
chrrom0 = location{chrstart, chrstart + cc*0x2000 - 1, rorg=0, name='chrrom'}
|
|
||||||
else
|
|
||||||
for ci=0,cc-1 do
|
|
||||||
local o = chrstart + ci*0x2000
|
|
||||||
_ENV['chrrom'..ci] = location{o, o+0x2000-1, rorg=0, name='chrrom'..ci}
|
|
||||||
end
|
|
||||||
end
|
|
||||||
local ci, chrstart = 0, 0x8000 + bc*0x8000
|
local ci, chrstart = 0, 0x8000 + bc*0x8000
|
||||||
local chrmap = t.chrmap or function(ci) return ci*0x1000, 0x1000, (ci&1)*0x1000 end
|
local chrmap = t.chrmap or function(ci) return ci*0x1000, 0x1000, (ci&1)*0x1000 end
|
||||||
repeat
|
repeat
|
||||||
@ -490,9 +482,9 @@ mappers.GxROM = function(t)
|
|||||||
ldx #bankregister&3|bankregister>>2 lda #bankregister sta bankbytes0,x
|
ldx #bankregister&3|bankregister>>2 lda #bankregister sta bankbytes0,x
|
||||||
else
|
else
|
||||||
assert(bankregister_shadow >= 0, "no RAM slot assigned to bankregister_shadow")
|
assert(bankregister_shadow >= 0, "no RAM slot assigned to bankregister_shadow")
|
||||||
tay lda bankregister_shadow and #3 sta bankregister_shadow
|
tay lda bankregister_shadow ;and #3 sta bankregister_shadow
|
||||||
tya asl asl ora bankregister_shadow tax
|
tya asl asl ora bankregister_shadow tax
|
||||||
and #0xc asl asl ora bankregister_shadow sta bankregister_shadow
|
;and #0xc asl asl ora bankregister_shadow sta bankregister_shadow
|
||||||
sta bankbytes0,x
|
sta bankbytes0,x
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -504,7 +496,7 @@ mappers.GxROM = function(t)
|
|||||||
else
|
else
|
||||||
assert(bankregister_shadow >= 0, "no RAM slot assigned to bankregister_shadow")
|
assert(bankregister_shadow >= 0, "no RAM slot assigned to bankregister_shadow")
|
||||||
tay lda bankregister_shadow lsr lsr sta bankregister_shadow
|
tay lda bankregister_shadow lsr lsr sta bankregister_shadow
|
||||||
tya ora bankregister_shadow tax and #0xc
|
tya ora bankregister_shadow tax ;and #0xc
|
||||||
asl asl sta bankregister_shadow tya ora bankregister_shadow sta bankregister_shadow
|
asl asl sta bankregister_shadow tya ora bankregister_shadow sta bankregister_shadow
|
||||||
sta bankbytes0,x
|
sta bankbytes0,x
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user