|
|
| version 1.7, 2004/08/12 20:09:42 | version 1.8, 2004/08/13 04:08:33 |
|---|---|
| Line 131 REG8 IOINPCALL pcg_i(UINT port) { | Line 131 REG8 IOINPCALL pcg_i(UINT port) { |
| UINT off; | UINT off; |
| int l; | int l; |
| BYTE chr,knj,val; | UINT8 chr,knj,val; |
| val = 0xff; | val = 0xff; |
| if (crtc.s.SCRN_BITS & SCRN_PCGMODE) { | if (crtc.s.SCRN_BITS & SCRN_PCGMODE) { |
| Line 141 REG8 IOINPCALL pcg_i(UINT port) { | Line 141 REG8 IOINPCALL pcg_i(UINT port) { |
| chr = tram[TRAM_ANK + off]; | chr = tram[TRAM_ANK + off]; |
| knj = tram[TRAM_KNJ + off]; | knj = tram[TRAM_KNJ + off]; |
| if (knj & 0x80) { | if (knj & 0x80) { |
| DWORD p; | UINT p; |
| p = ((((DWORD)knj << 8) | chr) & 0x1fff) << 4; | p = (((knj << 8) | chr) & 0x1fff) << 4; |
| if (knj & 0x40) { | if (knj & 0x40) { |
| val = font_knjx1t[p + l + FONTX1T_LR]; | val = font_knjx1t[p + l + FONTX1T_LR]; |
| } | } |