Home | History | Annotate | Line # | Download | only in libiocs
iocscall.h revision 1.1.220.1
      1  1.1.220.1       ad /*	$NetBSD: iocscall.h,v 1.1.220.1 2020/01/25 22:38:44 ad Exp $	*/
      2        1.1  minoura 
      3        1.1  minoura /*
      4        1.1  minoura  *	IOCS call macros for X680x0
      5        1.1  minoura  */
      6        1.1  minoura 
      7        1.1  minoura #ifndef X68k_IOCSCALL_H
      8        1.1  minoura #define X68k_IOCSCALL_H
      9        1.1  minoura 
     10        1.1  minoura #ifdef __NeXT__
     11        1.1  minoura # define IMM	\#
     12        1.1  minoura #else
     13        1.1  minoura # define IMM	#
     14        1.1  minoura #endif
     15        1.1  minoura 
     16        1.1  minoura #define IOCS(n)	\
     17        1.1  minoura 	moveq	IMM n,%d0;\
     18        1.1  minoura 	trap	IMM 15
     19        1.1  minoura 
     20        1.1  minoura #define __B_KEYINP	0x00
     21        1.1  minoura #define __B_SFTSNS	0x02
     22  1.1.220.1       ad #define __CRTMOD	0x10
     23        1.1  minoura #define __TPALET2	0x14
     24        1.1  minoura #define __TCOLOR	0x15
     25        1.1  minoura #define __TEXTPUT	0x1B
     26        1.1  minoura #define __B_PUTC	0x20
     27        1.1  minoura #define __B_PRINT	0x21
     28        1.1  minoura #define __B_COLOR	0x22
     29        1.1  minoura #define __B_LOCATE	0x23
     30        1.1  minoura #define __B_CLR_ST	0x2A
     31        1.1  minoura #define __B_READ	0x46
     32        1.1  minoura #define __B_RECALI	0x47
     33        1.1  minoura #define __B_DRVCHK	0x4E
     34        1.1  minoura #define __BOOTINF	0xFFFFFF8E
     35        1.1  minoura #define __JISSFT	0xFFFFFFA1
     36        1.1  minoura #define __SYS_STAT	0xFFFFFFAC	/* only for X68030 or Xellent */
     37        1.1  minoura #define __SCSIDRV	0xFFFFFFF5
     38        1.1  minoura 
     39        1.1  minoura #define SCSIIOCS(s)	\
     40        1.1  minoura 	moveq	IMM s,%d1;\
     41        1.1  minoura 	IOCS(__SCSIDRV)
     42        1.1  minoura 
     43        1.1  minoura #define __S_READ	0x21
     44        1.1  minoura #define __S_READCAP	0x25
     45        1.1  minoura #define __S_READEXT	0x26
     46        1.1  minoura 
     47        1.1  minoura #endif /*X68k_IOCSCALL_H*/
     48