|
|
| version 1.5, 2004/03/07 23:04:50 | version 1.6, 2004/03/19 00:30:00 |
|---|---|
| Line 5 | Line 5 |
| #include "bios.h" | #include "bios.h" |
| // ---- CMT | |
| void bios0x1a_cmt(void) { | |
| if (CPU_AH == 0x04) { | |
| CPU_AH = 0x02; | |
| } | |
| else { | |
| CPU_AH = 0x00; | |
| } | |
| } | |
| // ---- Printer | |
| static void printerbios_11(void) { | static void printerbios_11(void) { |
| if (iocore_inp8(0x42) & 0x04) { // busy? | if (iocore_inp8(0x42) & 0x04) { // busy? |
| Line 20 static void printerbios_11(void) { | Line 35 static void printerbios_11(void) { |
| } | } |
| } | } |
| void bios0x1a_main(void) { // ver0.30 | void bios0x1a_prt(void) { |
| switch(CPU_AH & 0x0f) { | switch(CPU_AH & 0x0f) { |
| case 0x00: | case 0x00: |
| Line 64 void bios0x1a_main(void) { // | Line 79 void bios0x1a_main(void) { // |
| } | } |
| } | } |
| void bios0x1a(void) { | |
| if (CPU_AH & 0x10) { | |
| bios0x1a_main(); // ver0.30 | |
| } | |
| else { | |
| if (CPU_AH == 0x04) { | |
| CPU_AH = 0x02; | |
| } | |
| else { | |
| CPU_AH = 0x00; | |
| } | |
| } | |
| } | |