|
|
| version 1.16, 2004/02/11 17:39:59 | version 1.18, 2004/02/16 05:11:38 |
|---|---|
| Line 126 const GDCVECT *vect; | Line 126 const GDCVECT *vect; |
| ope = gdc.s.para[GDC_WRITE]; | ope = gdc.s.para[GDC_WRITE]; |
| if (vect->ope & 0x08) { | if (vect->ope & 0x08) { |
| gdcsub_line(csrw, vect, textw, ope); | gdcsub_vectl(csrw, vect, textw, ope); |
| } | } |
| if (vect->ope & 0x10) { // undocumented | if (vect->ope & 0x10) { // undocumented |
| gdcsub_txt(csrw, vect, textw, ope); | gdcsub_vectt(csrw, vect, textw, ope); |
| } | } |
| if (vect->ope & 0x20) { | if (vect->ope & 0x20) { |
| gdcsub_circle(csrw, vect, textw, ope); | gdcsub_vectc(csrw, vect, textw, ope); |
| } | } |
| if (vect->ope & 0x40) { | if (vect->ope & 0x40) { |
| gdcsub_box(csrw, vect, textw, ope); | gdcsub_vectr(csrw, vect, textw, ope); |
| } | } |
| } | } |
| Line 153 const GDCVECT *vect; | Line 153 const GDCVECT *vect; |
| ope = gdc.s.para[GDC_WRITE]; | ope = gdc.s.para[GDC_WRITE]; |
| if (vect->ope & 0x08) { // undocumented | if (vect->ope & 0x08) { // undocumented |
| gdcsub_line(csrw, vect, textw, ope); | gdcsub_vectl(csrw, vect, textw, ope); |
| } | } |
| if (vect->ope & 0x10) { | if (vect->ope & 0x10) { |
| gdcsub_text(csrw, vect, gdc.s.para + GDC_TEXTW, ope); | gdcsub_text(csrw, vect, gdc.s.para + GDC_TEXTW, ope); |
| } | } |
| if (vect->ope & 0x20) { // undocumented | if (vect->ope & 0x20) { // undocumented |
| gdcsub_circle(csrw, vect, textw, ope); | gdcsub_vectc(csrw, vect, textw, ope); |
| } | } |
| if (vect->ope & 0x40) { // undocumented | if (vect->ope & 0x40) { // undocumented |
| gdcsub_box(csrw, vect, textw, ope); | gdcsub_vectr(csrw, vect, textw, ope); |
| } | } |
| } | } |
| Line 173 void gdc_work(int id) { | Line 173 void gdc_work(int id) { |
| UINT i; | UINT i; |
| BYTE data; | BYTE data; |
| item = (id==GDCWORK_MASTER)?&gdc.m:&gdc.s; | item = (id == GDCWORK_MASTER)?&gdc.m:&gdc.s; |
| dispflag = (id==GDCWORK_MASTER)?&gdcs.textdisp:&gdcs.grphdisp; | dispflag = (id == GDCWORK_MASTER)?&gdcs.textdisp:&gdcs.grphdisp; |
| for (i=0; i<item->cnt; i++) { | for (i=0; i<item->cnt; i++) { |
| data = (BYTE)item->fifo[i]; | data = (BYTE)item->fifo[i]; |