File:
[RetroPC.NET] /
np2 /
bios /
rsbios.h
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs
Fri Oct 17 02:58:26 2003 JST (22 years ago) by
yui
Branches:
mie
CVS tags:
start,
rel_036,
VER_0_80,
VER_0_79,
VER_0_78,
VER_0_77,
VER_0_76,
VER_0_75,
VER_0_74,
VER_0_73,
VER_0_72,
VER_0_71,
VER_0_70
Neko Project II
// BIOS0C.CPP, BIOS19.CPP
enum {
R_INT = 0x00,
R_BFLG = 0x01,
R_FLAG = 0x02,
R_CMD = 0x03,
R_STIME = 0x04,
R_RTIME = 0x05,
R_XOFF = 0x06,
R_XON = 0x08,
R_HEADP = 0x0a,
R_TAILP = 0x0c,
R_CNT = 0x0e,
R_PUTP = 0x10,
R_GETP = 0x12,
RINT_INT = 0x80,
RFLAG_INIT = 0x80,
RFLAG_BFULL = 0x40,
RFLAG_BOVF = 0x20,
RFLAG_XON = 0x10,
RFLAG_XOFF = 0x08,
RCMD_IR = 0x40,
RCMD_RTS = 0x20,
RCMD_ER = 0x10,
RCMD_SBRK = 0x08,
RCMD_RXE = 0x04,
RCMD_DTR = 0x02,
RCMD_TXEN = 0x01,
RSCODE_XON = 0x11,
RSCODE_XOFF = 0x13,
RSCODE_SO = 0x0e,
RSCODE_SI = 0x0f
};
typedef struct {
BYTE INT; // + 0
BYTE BFLG; // + 1
BYTE FLAG; // + 2
BYTE CMD; // + 3
BYTE STIME; // + 4
BYTE RTIME; // + 5
BYTE XOFF[2]; // + 6
BYTE XON[2]; // + 8
BYTE HEADP[2]; // + a
BYTE TAILP[2]; // + c
BYTE CNT[2]; // + e
BYTE PUTP[2]; // +10
BYTE GETP[2]; // +12
} RSBIOS;
RetroPC.NET-CVS <cvs@retropc.net>