comparison v09.c @ 33:7c5379eb406e

nitors9 version
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 14 Jul 2018 15:22:54 +0900
parents 3c14d647bb51
children 51b437557f42
comparison
equal deleted inserted replaced
32:b494a9bab5f1 33:7c5379eb406e
88 rommemsize = memsize + len - 0x2000; 88 rommemsize = memsize + len - 0x2000;
89 mem = phymem + memsize - 0x10000 ; 89 mem = phymem + memsize - 0x10000 ;
90 mmu = &mem[0xffa0]; 90 mmu = &mem[0xffa0];
91 prog = (char*)mem; 91 prog = (char*)mem;
92 if (romstart==0x8000) { 92 if (romstart==0x8000) {
93 romstart = memsize - 0x10000 + 0xed00 ; 93 // romstart = memsize - 0x10000 + 0xed00 ;
94 romstart = memsize ; // full 512kb mem
94 } 95 }
95 fread(mem+ 0xe000,len,1,image); 96 fread(mem+ 0xe000,len,1,image);
97 mem[0xffa7] = 0x3f;
96 #else 98 #else
97 if (romstart==0x8000) { 99 if (romstart==0x8000) {
98 romstart = 0x10000 - len; 100 romstart = 0x10000 - len;
99 } 101 }
100 fread(mem+(romstart&0xffff),len,1,image); 102 fread(mem+(romstart&0xffff),len,1,image);
101 #endif 103 #endif
102 mem[0xffa7] = 0x3f;
103 fclose(image); 104 fclose(image);
104 } 105 }
105 106
106 void usage(void) 107 void usage(void)
107 { 108 {