Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- | -|-Fundamental-|-
- |
- | PROJECT C Library, X68000 PROGRAMMING INTERFACE DEFINITION
- | --------------------------------------------------------------------
- | This file is written by the Project C Library Group, and completely
- | in public domain. You can freely use, copy, modify, and redistribute
- | the whole contents, without this notice.
- | --------------------------------------------------------------------
- | 0xId: iocscall.mac,v 1.5 1993/10/06 16:44:09 mura Exp 0x
- |
- .nolist
- .equ _B_KEYINP, 0x00
- .equ _B_KEYSNS, 0x01
- .equ _B_SFTSNS, 0x02
- .equ _KEY_INIT, 0x03
- .equ _BITSNS, 0x04
- .equ _SKEYSET, 0x05
- .equ _LEDCTRL, 0x06
- .equ _LEDSET, 0x07
- .equ _KEYDLY, 0x08
- .equ _KEYREP, 0x09
- .equ _OPT2TVCTRL,0x0a
- .equ _OPT2NORMAL,0x0b
- .equ _TVCTRL, 0x0c
- .equ _LEDMOD, 0x0d
- .equ _TGUSEMD, 0x0e
- .equ _DEFCHR, 0x0f
- .equ _CRTMOD, 0x10
- .equ _CONTRAST, 0x11
- .equ _HSVTORGB, 0x12
- .equ _TPALET, 0x13
- .equ _TPALET2, 0x14
- .equ _TCOLOR, 0x15
- .equ _FNTADR, 0x16
- .equ _VRAMGET, 0x17
- .equ _VRAMPUT, 0x18
- .equ _FNTGET, 0x19
- .equ _TEXTGET, 0x1a
- .equ _TEXTPUT, 0x1b
- .equ _CLIPPUT, 0x1c
- .equ _SCROLL, 0x1d
- .equ _B_CURON, 0x1e
- .equ _B_CUROFF, 0x1f
- .equ _B_PUTC, 0x20
- .equ _B_PRINT, 0x21
- .equ _B_COLOR, 0x22
- .equ _B_LOCATE, 0x23
- .equ _B_DOWN_S, 0x24
- .equ _B_UP_S, 0x25
- .equ _B_UP, 0x26
- .equ _B_DOWN, 0x27
- .equ _B_RIGHT, 0x28
- .equ _B_LEFT, 0x29
- .equ _B_CLR_ST, 0x2a
- .equ _B_ERA_ST, 0x2b
- .equ _B_INS, 0x2c
- .equ _B_DEL, 0x2d
- .equ _B_CONSOL, 0x2e
- .equ _B_PUTMES, 0x2f
- .equ _SET232C, 0x30
- .equ _LOF232C, 0x31
- .equ _INP232C, 0x32
- .equ _ISNS232C, 0x33
- .equ _OSNS232C, 0x34
- .equ _OUT232C, 0x35
- .equ _SETMSADR, 0x36
- .equ _SETESCADR, 0x37
- .equ _SETFNTADR, 0x38
- .equ _SET_BEEP, 0x39
- .equ _SET_PRN, 0x3a
- .equ _JOYGET, 0x3b
- .equ _INIT_PRN, 0x3c
- .equ _SNSPRN, 0x3d
- .equ _OUTLPT, 0x3e
- .equ _OUTPRN, 0x3f
- .equ _B_SEEK, 0x40
- .equ _B_VERIFY, 0x41
- .equ _B_READDI, 0x42
- .equ _B_DSKINI, 0x43
- .equ _B_DRVSNS, 0x44
- .equ _B_WRITE, 0x45
- .equ _B_READ, 0x46
- .equ _B_RECALI, 0x47
- .equ _B_ASSIGN, 0x48
- .equ _B_WRITED, 0x49
- .equ _B_READID, 0x4a
- .equ _B_BADFMT, 0x4b
- .equ _B_READDL, 0x4c
- .equ _B_FORMAT, 0x4d
- .equ _B_DRVCHK, 0x4e
- .equ _B_EJECT, 0x4f
- .equ _DATEBCD, 0x50
- .equ _DATESET, 0x51
- .equ _TIMEBCD, 0x52
- .equ _TIMESET, 0x53
- .equ _DATEGET, 0x54
- .equ _DATEBIN, 0x55
- .equ _TIMEGET, 0x56
- .equ _TIMEBIN, 0x57
- .equ _DATECNV, 0x58
- .equ _TIMECNV, 0x59
- .equ _DATEASC, 0x5a
- .equ _TIMEASC, 0x5b
- .equ _DAYASC, 0x5c
- .equ _ALARMMOD, 0x5d
- .equ _ALARMSET, 0x5e
- .equ _ALARMGET, 0x5f
- .equ _ADPCMOUT, 0x60
- .equ _ADPCMINP, 0x61
- .equ _ADPCMAOT, 0x62
- .equ _ADPCMAIN, 0x63
- .equ _ADPCMLOT, 0x64
- .equ _ADPCMLIN, 0x65
- .equ _ADPCMSNS, 0x66
- .equ _ADPCMMOD, 0x67
- .equ _OPMSET, 0x68
- .equ _OPMSNS, 0x69
- .equ _OPMINTST, 0x6a
- .equ _TIMERDST, 0x6b
- .equ _VDISPST, 0x6c
- .equ _CRTCRAS, 0x6d
- .equ _HSYNCST, 0x6e
- .equ _PRNINTST, 0x6f
- .equ _MS_INIT, 0x70
- .equ _MS_CURON, 0x71
- .equ _MS_CUROF, 0x72
- .equ _MS_STAT, 0x73
- .equ _MS_GETDT, 0x74
- .equ _MS_CURGT, 0x75
- .equ _MS_CURST, 0x76
- .equ _MS_LIMIT, 0x77
- .equ _MS_OFFTM, 0x78
- .equ _MS_ONTM, 0x79
- .equ _MS_PATST, 0x7a
- .equ _MS_SEL, 0x7b
- .equ _MS_SEL2, 0x7c
- .equ _SKEY_MOD, 0x7d
- .equ _DENSNS, 0x7e
- .equ _ONTIME, 0x7f
- .equ _B_INTVCS, 0x80
- .equ _B_SUPER, 0x81
- .equ _B_BPEEK, 0x82
- .equ _B_WPEEK, 0x83
- .equ _B_LPEEK, 0x84
- .equ _B_MEMSTR, 0x85
- .equ _B_BPOKE, 0x86
- .equ _B_WPOKE, 0x87
- .equ _B_LPOKE, 0x88
- .equ _B_MEMSET, 0x89
- .equ _DMAMOVE, 0x8a
- .equ _DMAMOV_A, 0x8b
- .equ _DMAMOV_L, 0x8c
- .equ _DMAMODE, 0x8d
- .equ _BOOTINF, 0x8e
- .equ _ROMVER, 0x8f
- .equ _G_CLR_ON, 0x90
- .equ _VC_R0, 0x91
- .equ _VC_R1, 0x92
- .equ _VC_R2, 0x93
- .equ _GPALET, 0x94
- .equ _GCOLOR, 0x95
- .equ _APAGE2, 0x96
- .equ _GV_GET, 0x97
- .equ _GV_PUT2, 0x98
- .equ _GV_PUT, 0x99
- .equ _GBITPUT, 0x9a
- .equ _GBITPUT2, 0x9b
- .equ _GBITPUT3, 0x9c
- .equ _SFTJIS, 0xa0
- .equ _JISSFT, 0xa1
- .equ _AKCONV, 0xa2
- .equ _RMACNV, 0xa3
- .equ _DAKJOB, 0xa4
- .equ _HANJOB, 0xa5
- .equ _SYS_STAT, 0xac | enhanced
- .equ _B_CONMOD, 0xad | enhanced
- .equ _OS_CURON, 0xae
- .equ _OS_CUROF, 0xaf
- .equ _DRAWMODE, 0xb0 | enhanced
- .equ _APAGE, 0xb1
- .equ _VPAGE, 0xb2
- .equ _HOME, 0xb3
- .equ _WINDOW, 0xb4
- .equ _WIPE, 0xb5
- .equ _PSET, 0xb6
- .equ _POINT, 0xb7
- .equ _LINE, 0xb8
- .equ _BOX, 0xb9
- .equ _FILL, 0xba
- .equ _CIRCLE, 0xbb
- .equ _PAINT, 0xbc
- .equ _SYMBOL, 0xbd
- .equ _GETGRM, 0xbe
- .equ _PUTGRM, 0xbf
- .equ _SP_INIT, 0xc0
- .equ _SP_ON, 0xc1
- .equ _SP_OFF, 0xc2
- .equ _SP_CGCLR, 0xc3
- .equ _SP_DEFCG, 0xc4
- .equ _SP_GTPCG, 0xc5
- .equ _SP_REGST, 0xc6
- .equ _SP_REGGT, 0xc7
- .equ _BGSCRLST, 0xc8
- .equ _BGSCRLGT, 0xc9
- .equ _BGCTRLST, 0xca
- .equ _BGCTRLGT, 0xcb
- .equ _BGTEXTCL, 0xcc
- .equ _BGTEXTST, 0xcd
- .equ _BGTEXTGT, 0xce
- .equ _SPALET, 0xcf
- .equ _TXXLINE, 0xd3
- .equ _TXYLINE, 0xd4
- .equ _TXLINE, 0xd5 | enhanced
- .equ _TXBOX, 0xd6
- .equ _TXFILL, 0xd7
- .equ _TXREV, 0xd8
- .equ _TXRASCPY, 0xdf
- .equ _OPMDRV, 0xf0 | enhanced
- .equ _RSDRV, 0xf1 | enhanced
- .equ _A_JOY, 0xf2 | enhanced
- .equ _SCSIDRV, 0xf5
- .equ _ABORTRST, 0xfd
- .equ _IPLERR, 0xfe
- .equ _ABORTJOB, 0xff
- .macro SCSI func
- moveq #0xf5,d0
- moveq \func,d1
- trap #15
- .endm
- .macro IOCS number
- moveq \number,d0
- trap #15
- .endm
- .list
Add Comment
Please, Sign In to add comment