|
|
| version 1.1, 2003/10/16 17:57:58 | version 1.2, 2003/12/08 00:55:32 |
|---|---|
| Line 7 | Line 7 |
| // ---- I/O | // ---- I/O |
| static void IOOUTCALL sysp_o35(UINT port, BYTE dat) { | static void IOOUTCALL sysp_o35(UINT port, REG8 dat) { |
| if ((sysport.c ^ dat) & 0x04) { // ver0.29 | if ((sysport.c ^ dat) & 0x04) { // ver0.29 |
| rs232c.send = 1; | rs232c.send = 1; |
| Line 17 static void IOOUTCALL sysp_o35(UINT port | Line 17 static void IOOUTCALL sysp_o35(UINT port |
| (void)port; | (void)port; |
| } | } |
| static void IOOUTCALL sysp_o37(UINT port, BYTE dat) { | static void IOOUTCALL sysp_o37(UINT port, REG8 dat) { |
| BYTE bit; | REG8 bit; |
| if (!(dat & 0xf0)) { | if (!(dat & 0xf0)) { |
| bit = 1 << (dat >> 1); | bit = 1 << (dat >> 1); |
| Line 39 static void IOOUTCALL sysp_o37(UINT port | Line 39 static void IOOUTCALL sysp_o37(UINT port |
| (void)port; | (void)port; |
| } | } |
| static BYTE IOINPCALL sysp_i31(UINT port) { | static REG8 IOINPCALL sysp_i31(UINT port) { |
| (void)port; | (void)port; |
| return(np2cfg.dipsw[1]); | return(np2cfg.dipsw[1]); |
| } | } |
| static BYTE IOINPCALL sysp_i33(UINT port) { | static REG8 IOINPCALL sysp_i33(UINT port) { |
| BYTE ret; | REG8 ret; |
| ret = ((~np2cfg.dipsw[0]) & 1) << 3; | ret = ((~np2cfg.dipsw[0]) & 1) << 3; |
| ret |= rs232c_stat(); | ret |= rs232c_stat(); |
| ret |= uPD4990.cdat; | ret |= uPD4990.cdat; |
| (void)port; | (void)port; |
| return(ret); | return(ret); |
| } | } |
| static BYTE IOINPCALL sysp_i35(UINT port) { | static REG8 IOINPCALL sysp_i35(UINT port) { |
| (void)port; | (void)port; |
| return(sysport.c); | return(sysport.c); |