|
|
| version 1.8, 2004/08/08 16:39:03 | version 1.9, 2004/08/11 12:08:16 |
|---|---|
| Line 79 void IOOUTCALL ppi_o(UINT port, REG8 val | Line 79 void IOOUTCALL ppi_o(UINT port, REG8 val |
| REG8 IOINPCALL ppi_i(UINT port) { | REG8 IOINPCALL ppi_i(UINT port) { |
| UINT v; | |
| ppi.PORT_B = cmt_test(); // | cmt_read(); // THUNDER BALL | ppi.PORT_B = cmt_test(); // | cmt_read(); // THUNDER BALL |
| if (v_cnt < crtc.s.CRT_YL) { | v = pccore_getraster(NULL); |
| if (v < crtc.s.CRT_YL) { | |
| ppi.PORT_B |= 0x80; // 1:DISP | ppi.PORT_B |= 0x80; // 1:DISP |
| } | } |
| if (subcpu.IBF) { | if (subcpu.IBF) { |
| Line 95 REG8 IOINPCALL ppi_i(UINT port) { | Line 98 REG8 IOINPCALL ppi_i(UINT port) { |
| ppi.PORT_B |= 0x10; // 1:RAM | ppi.PORT_B |= 0x10; // 1:RAM |
| } | } |
| #if 1 | #if 1 |
| if (!(v_cnt < crtc.e.vs)) { | if (!(v < crtc.e.vs)) { |
| ppi.PORT_B |= 0x04; // V-SYNC | ppi.PORT_B |= 0x04; // V-SYNC |
| } | } |
| #else // ラプラステスト…VYSNCが長すぎるらしい | #else // ラプラステスト…VYSNCが長すぎるらしい |