|
|
| version 1.7, 2004/01/13 05:30:59 | version 1.9, 2004/08/15 11:17:58 |
|---|---|
| Line 4 | Line 4 |
| // | // |
| #include "compiler.h" | #include "compiler.h" |
| #if defined(SUPPORT_S98) | |
| #include "dosio.h" | #include "dosio.h" |
| #include "pccore.h" | #include "pccore.h" |
| #include "iocore.h" | #include "iocore.h" |
| Line 130 BOOL S98_open(const char *filename) { | Line 133 BOOL S98_open(const char *filename) { |
| STOREINTELDWORD(hdr.offset, offsetof(S98HDR, title)); | STOREINTELDWORD(hdr.offset, offsetof(S98HDR, title)); |
| STOREINTELDWORD(hdr.dumpdata, sizeof(S98HDR)); | STOREINTELDWORD(hdr.dumpdata, sizeof(S98HDR)); |
| for (i=0; i<sizeof(hdr); i++) { | for (i=0; i<sizeof(hdr); i++) { |
| S98_putc(*(((BYTE *)&hdr) + i)); | S98_putc(*(((UINT8 *)&hdr) + i)); |
| } | } |
| #if 1 | #if 1 |
| Line 140 BOOL S98_open(const char *filename) { | Line 143 BOOL S98_open(const char *filename) { |
| S98_putc(NORMAL2608); | S98_putc(NORMAL2608); |
| S98_putc((REG8)i); | S98_putc((REG8)i); |
| S98_putc(opn.reg[i]); | S98_putc(opn.reg[i]); |
| #if 0 | |
| S98_putc(EXTEND2608); | S98_putc(EXTEND2608); |
| S98_putc((REG8)i); | S98_putc((REG8)i); |
| S98_putc(opn.reg[i+0x100]); | S98_putc(opn.reg[i+0x100]); |
| #endif | |
| } | } |
| } | } |
| // PSG | // PSG |
| for (i=0x00; i<0x0e; i++) { | for (i=0x00; i<0x0e; i++) { |
| S98_putc(NORMAL2608); | S98_putc(NORMAL2608); |
| S98_putc((REG8)i); | S98_putc((REG8)i); |
| S98_putc(((BYTE *)&psg1.reg)[i]); | S98_putc(((UINT8 *)&psg1.reg)[i]); |
| } | } |
| #endif | #endif |
| Line 186 void S98_put(REG8 module, REG8 addr, REG | Line 188 void S98_put(REG8 module, REG8 addr, REG |
| void S98_sync(void) { | void S98_sync(void) { |
| } | } |
| #endif | |