Mercurial > hg > Members > kono > os9 > sbc09
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 { |