|
|
| version 1.1, 2004/08/01 05:31:30 | version 1.2, 2004/08/09 04:47:53 |
|---|---|
| Line 238 void makex1font(REG8 loading) { | Line 238 void makex1font(REG8 loading) { |
| if (work == NULL) { | if (work == NULL) { |
| goto mfnt_err2; | goto mfnt_err2; |
| } | } |
| ZeroMemory(work, 0x1000); | if (loading & FONTLOAD_ANK) { |
| setank(work, fnt, 0x20, 0x7f); | ZeroMemory(work, 0x1000); |
| setank(work, fnt, 0xa1, 0xe0); | setank(work, fnt, 0x20, 0x7f); |
| CopyMemory(work + 0x000, defrom_txt, 0x200); | setank(work, fnt, 0xa1, 0xe0); |
| CopyMemory(work + 0x7f0, defrom_txt + 0x200, 0x210); | CopyMemory(work + 0x000, defrom_txt, 0x200); |
| CopyMemory(work + 0xe00, defrom_txt + 0x410, 0x200); | CopyMemory(work + 0x7f0, defrom_txt + 0x200, 0x210); |
| fh = file_create_c(x1ank2tmp); | CopyMemory(work + 0xe00, defrom_txt + 0x410, 0x200); |
| if (fh != FILEH_INVALID) { | fh = file_create_c(x1ank2tmp); |
| file_write(fh, work, 0x1000); | if (fh != FILEH_INVALID) { |
| file_close(fh); | file_write(fh, work, 0x1000); |
| file_close(fh); | |
| } | |
| } | } |
| if (loading & (FONT_KNJ1 | FONT_KNJ2)) { | |
| ZeroMemory(work, 306176); | ZeroMemory(work, 306176); |
| setjis(work, fnt); | setjis(work, fnt); |
| fh = file_create_c(x1knjtmp); | fh = file_create_c(x1knjtmp); |
| if (fh != FILEH_INVALID) { | if (fh != FILEH_INVALID) { |
| file_write(fh, work, 306176); | file_write(fh, work, 306176); |
| file_close(fh); | file_close(fh); |
| } | |
| } | } |
| _MFREE(work); | _MFREE(work); |