|
|
| version 1.39, 2007/01/08 08:52:21 | version 1.41, 2007/11/11 12:46:07 |
|---|---|
| Line 274 void gdc_work(int id) { | Line 274 void gdc_work(int id) { |
| case CMD_START: | case CMD_START: |
| case CMD_SYNC_ON: | case CMD_SYNC_ON: |
| (*dispflag) |= GDCSCRN_ENABLE | GDCSCRN_ALLDRAW2; | (*dispflag) |= GDCSCRN_ENABLE | GDCSCRN_ALLDRAW2; |
| screenupdate |= 2; | pcstat.screenupdate |= 2; |
| break; | break; |
| case CMD_STOP_: | case CMD_STOP_: |
| Line 282 void gdc_work(int id) { | Line 282 void gdc_work(int id) { |
| case CMD_SYNC_OFF: | case CMD_SYNC_OFF: |
| (*dispflag) &= (~GDCSCRN_ENABLE); | (*dispflag) &= (~GDCSCRN_ENABLE); |
| // (*dispflag) |= GDCSCRN_ALLDRAW2; | // (*dispflag) |= GDCSCRN_ALLDRAW2; |
| screenupdate |= 2; | pcstat.screenupdate |= 2; |
| break; | break; |
| case CMD_VECTE: | case CMD_VECTE: |
| Line 479 static void IOOUTCALL gdc_o68(UINT port, | Line 479 static void IOOUTCALL gdc_o68(UINT port, |
| gdc_restorekacmode(); | gdc_restorekacmode(); |
| } | } |
| else if (bit == 0x80) { | else if (bit == 0x80) { |
| screenupdate |= 2; | pcstat.screenupdate |= 2; |
| } | } |
| gdcs.msw_accessable = gdc.mode1 & 0x40; | gdcs.msw_accessable = gdc.mode1 & 0x40; |
| } | } |
| Line 706 static void IOOUTCALL gdc_oa4(UINT port, | Line 706 static void IOOUTCALL gdc_oa4(UINT port, |
| if ((gdcs.disp ^ dat) & 1) { | if ((gdcs.disp ^ dat) & 1) { |
| gdcs.disp = dat & 1; | gdcs.disp = dat & 1; |
| screenupdate |= 2; | pcstat.screenupdate |= 2; |
| } | } |
| (void)port; | (void)port; |
| } | } |
| Line 1126 void gdc_biosreset(void) { | Line 1126 void gdc_biosreset(void) { |
| gdcs.textdisp = GDCSCRN_ALLDRAW2 | GDCSCRN_EXT; | gdcs.textdisp = GDCSCRN_ALLDRAW2 | GDCSCRN_EXT; |
| gdcs.grphdisp = GDCSCRN_ALLDRAW2 | GDCSCRN_EXT; | gdcs.grphdisp = GDCSCRN_ALLDRAW2 | GDCSCRN_EXT; |
| gdcs.palchange = GDCSCRN_REDRAW; | gdcs.palchange = GDCSCRN_REDRAW; |
| screenupdate |= 2; | pcstat.screenupdate |= 2; |
| } | } |
| void gdc_reset(void) { | void gdc_reset(const NP2CFG *pConfig) { |
| ZeroMemory(&gdc, sizeof(gdc)); | ZeroMemory(&gdc, sizeof(gdc)); |
| ZeroMemory(&gdcs, sizeof(gdcs)); | ZeroMemory(&gdcs, sizeof(gdcs)); |
| Line 1145 void gdc_reset(void) { | Line 1145 void gdc_reset(void) { |
| gdc.display |= (1 << GDCDISP_PLAZMA2); | gdc.display |= (1 << GDCDISP_PLAZMA2); |
| } | } |
| gdc_biosreset(); | gdc_biosreset(); |
| (void)pConfig; | |
| } | } |
| void gdc_bind(void) { | void gdc_bind(void) { |