Mercurial > hg > Members > kono > os9 > sbc09
diff engine.c @ 16:807141dc5ee8
sysgo fork
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 08 Jul 2018 09:34:34 +0900 |
parents | 2aebc6b17fbf |
children | e3b08716aa53 |
line wrap: on
line diff
--- a/engine.c Sat Jul 07 19:57:39 2018 +0900 +++ b/engine.c Sun Jul 08 09:34:34 2018 +0900 @@ -49,7 +49,7 @@ static Byte mem1(Byte *iphymem, Word adr, Byte *immu) { if ((adr&0xff00)==(IOPAGE&0xff00)) return do_input(adr&0xff); Byte *p = mem0(iphymem, adr, immu); - if(!(p-phymem>=memsize)) { + if(!(p-phymem>=rommemsize)) { return *p; } else { return 0xff; @@ -225,9 +225,7 @@ Byte tb;Word tw; Byte *immu = 0; #ifdef USE_MMU - const int imemsize = memsize; Byte *iphymem = (Byte *)phymem; - immu = iphymem + imemsize - 0x10000 + 0xffa0; #endif LOADREGS for(;;){