|
|
| version 1.13, 2004/02/21 20:48:52 | version 1.14, 2004/02/22 00:05:56 |
|---|---|
| Line 31 void bios_lio(REG8 cmd) { | Line 31 void bios_lio(REG8 cmd) { |
| // TRACEOUT(("lio command %.2x", cmd)); | // TRACEOUT(("lio command %.2x", cmd)); |
| i286_memstr_read(CPU_DS, 0x0620, &lio.work, sizeof(lio.work)); | i286_memstr_read(CPU_DS, 0x0620, &lio.work, sizeof(lio.work)); |
| lio.palmode = i286_membyte_read(CPU_DS, 0x0a08); | lio.palmode = i286_membyte_read(CPU_DS, 0x0a08); |
| lio.wait = 500; | lio.wait = 0; |
| switch(cmd) { | switch(cmd) { |
| case 0x00: // a0: GINIT | case 0x00: // a0: GINIT |
| ret = lio_ginit(&lio); | ret = lio_ginit(&lio); |
| Line 101 void bios_lio(REG8 cmd) { | Line 101 void bios_lio(REG8 cmd) { |
| break; | break; |
| } | } |
| CPU_AH = ret; | CPU_AH = ret; |
| gdcsub_setslavewait(lio.wait); | if (lio.wait) { |
| gdcsub_setslavewait(lio.wait); | |
| } | |
| } | } |
| Line 235 void lio_pset(const _GLIO *lio, SINT16 x | Line 237 void lio_pset(const _GLIO *lio, SINT16 x |
| pixed8(lio, addr, bit, pal); | pixed8(lio, addr, bit, pal); |
| } | } |
| #if 0 | |
| void lio_line(const _GLIO *lio, SINT16 x1, SINT16 x2, SINT16 y, REG8 pal) { | void lio_line(const _GLIO *lio, SINT16 x1, SINT16 x2, SINT16 y, REG8 pal) { |
| UINT addr; | UINT addr; |
| Line 284 void lio_line(const _GLIO *lio, SINT16 x | Line 287 void lio_line(const _GLIO *lio, SINT16 x |
| pixed8(lio, addr, dbit, pal); | pixed8(lio, addr, dbit, pal); |
| } | } |
| } | } |
| #endif | |
| #if 0 | #if 0 |