|
|
| version 1.3, 2003/12/12 01:04:40 | version 1.4, 2004/01/13 05:30:58 |
|---|---|
| Line 51 static void calc_gdcslavewait(UINT dots) | Line 51 static void calc_gdcslavewait(UINT dots) |
| SINT32 clk; | SINT32 clk; |
| clk = dots; | clk = dots; |
| if (pc.baseclock != PCBASECLOCK20) { | if (pccore.baseclock != PCBASECLOCK20) { |
| clk *= 27648; | clk *= 27648; |
| } | } |
| else { | else { |
| clk *= 22464; | clk *= 22464; |
| } | } |
| clk *= pc.multiple; | clk *= pccore.multiple; |
| clk /= 15625; | clk /= 15625; |
| clk += 30 * pc.multiple; | clk += 30 * pccore.multiple; |
| gdc.s_drawing = 8; // GDC DRAWING! | gdc.s_drawing = 8; // GDC DRAWING! |
| nevent_set(NEVENT_GDCSLAVE, clk, gdcslavewait, NEVENT_ABSOLUTE); | nevent_set(NEVENT_GDCSLAVE, clk, gdcslavewait, NEVENT_ABSOLUTE); |
| } | } |