Mercurial > hg > Members > kono > os9 > sbc09
diff v09.c @ 29:3c14d647bb51
assembler and emulator fix
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 11 Jul 2018 21:16:06 +0900 |
parents | d34482fd6945 |
children | 7c5379eb406e |
line wrap: on
line diff
--- a/v09.c Wed Jul 11 09:03:54 2018 +0900 +++ b/v09.c Wed Jul 11 21:16:06 2018 +0900 @@ -90,14 +90,15 @@ mmu = &mem[0xffa0]; prog = (char*)mem; if (romstart==0x8000) { - romstart = memsize - 0x2000; + romstart = memsize - 0x10000 + 0xed00 ; } + fread(mem+ 0xe000,len,1,image); #else if (romstart==0x8000) { romstart = 0x10000 - len; } + fread(mem+(romstart&0xffff),len,1,image); #endif - fread(mem+(romstart&0xffff),len,1,image); mem[0xffa7] = 0x3f; fclose(image); }