|
|
| version 1.1, 2003/10/16 17:58:00 | version 1.2, 2003/10/29 10:09:37 |
|---|---|
| Line 19 static void IOOUTCALL opn_o08a(UINT port | Line 19 static void IOOUTCALL opn_o08a(UINT port |
| if (opn.opn2reg < 0x10) { | if (opn.opn2reg < 0x10) { |
| if (opn.opn2reg != 0x0e) { | if (opn.opn2reg != 0x0e) { |
| psggen_setreg(&psg2, opn.opn2reg, dat); | psggen_setreg(&psg1, opn.opn2reg, dat); |
| } | } |
| } | } |
| else { | else { |
| Line 56 static BYTE IOINPCALL opn_i08a(UINT port | Line 56 static BYTE IOINPCALL opn_i08a(UINT port |
| return(0xff); | return(0xff); |
| } | } |
| if (opn.opn2reg < 0x10) { | if (opn.opn2reg < 0x10) { |
| return(psggen_getreg(&psg2, opn.opn2reg)); | return(psggen_getreg(&psg1, opn.opn2reg)); |
| } | } |
| (void)port; | (void)port; |
| return(0xff); | return(0xff); |
| Line 76 static void IOOUTCALL opna_o18a(UINT por | Line 76 static void IOOUTCALL opna_o18a(UINT por |
| S98_put(NORMAL2608, opn.opnreg, dat); | S98_put(NORMAL2608, opn.opnreg, dat); |
| if (opn.opnreg < 0x10) { | if (opn.opnreg < 0x10) { |
| if (opn.opnreg != 0x0e) { | if (opn.opnreg != 0x0e) { |
| psggen_setreg(&psg1, opn.opnreg, dat); | psggen_setreg(&psg2, opn.opnreg, dat); |
| } | } |
| } | } |
| else { | else { |
| Line 142 static BYTE IOINPCALL opna_i188(UINT por | Line 142 static BYTE IOINPCALL opna_i188(UINT por |
| static BYTE IOINPCALL opna_i18a(UINT port) { | static BYTE IOINPCALL opna_i18a(UINT port) { |
| if (opn.opnreg == 0x0e) { | if (opn.opnreg == 0x0e) { |
| return(fmboard_getjoy(&psg1)); | return(fmboard_getjoy(&psg2)); |
| } | } |
| else if (opn.opnreg < 0x10) { | else if (opn.opnreg < 0x10) { |
| return(psggen_getreg(&psg1, opn.opnreg)); | return(psggen_getreg(&psg2, opn.opnreg)); |
| } | } |
| (void)port; | (void)port; |
| return(opn.reg[opn.opnreg]); | return(opn.reg[opn.opnreg]); |