From 51b74cebdc216504f7e864924c2a267606c1782c Mon Sep 17 00:00:00 2001 From: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com> Date: Tue, 9 Sep 2025 00:13:05 +0200 Subject: [PATCH] Mapper 394: Allow 1 MiB CHR-ROM with submapper 0. --- src/boards/jyasic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/boards/jyasic.c b/src/boards/jyasic.c index 544648b..ef0d708 100644 --- a/src/boards/jyasic.c +++ b/src/boards/jyasic.c @@ -710,7 +710,7 @@ static void Mapper394_PWrap(uint32 A, uint8 V) static void Mapper394_CWrap(uint32 A, uint8 V) { int chrAND =HSK007Reg[3] &0x80? 0xFF: 0x7F; - int chrOR =submapper ==1? (HSK007Reg[3] <<1 &0x080 | HSK007Reg[1] <<8 &0x200 | HSK007Reg[1] <<6 &0x100): (HSK007Reg[3] <<1 &0x080 | HSK007Reg[1] <<8 &0x100); + int chrOR =submapper ==1? (HSK007Reg[3] <<1 &0x080 | HSK007Reg[1] <<8 &0x200 | HSK007Reg[1] <<6 &0x100): (HSK007Reg[3] <<1 &0x080 | HSK007Reg[1] <<8 &0x300); setchr1(A, V &chrAND | chrOR &~chrAND); } static DECLFW(Mapper394_Write)