/***********************************************\ | | | R 4 C N F G . L I T | | | | iMMX 800 CONFIGURATION LITERAL DECLARATIONS | | | \***********************************************/ DECLARE DSD$ENTRY$TYPE LITERALLY ' STRUCTURE (system$port$name WORD, sckt$dev$id BYTE, sckt$port$id BYTE, src$dev$id BYTE, src$port$id BYTE, pool$id BYTE, IDS$id BYTE)'; DECLARE LPT$ROM$ENTRY$TYPE LITERALLY 'STRUCTURE (system$port$name WORD)'; DECLARE LPT$RAM$ENTRY$TYPE LITERALLY 'STRUCTURE (entry (3) BYTE)'; DECLARE DM$ROM$ENTRY$TYPE LITERALLY 'STRUCTURE (RQD$out POINTER, RQ$out$size BYTE, RQE$out$size BYTE, RQD$in POINTER, RQ$in$size BYTE, RQE$in$size BYTE)'; DECLARE NO$SYSTEM$CHANNEL LITERALLY '0FFFFH, 00H, 00H, 0FFFFH, 00H, 00H'; DECLARE DM$RAM$ENTRY$TYPE LITERALLY 'STRUCTURE (entry (20) BYTE)'; DECLARE SFT$ENTRY$TYPE LITERALLY 'STRUCTURE (op$mode BYTE, intr$type BYTE, intr$location WORD, intr$value WORD, clr$out$type BYTE, clr$out$intr$location WORD, clr$out$intr$value WORD, clr$in$type BYTE, clr$in$intr$location WORD, clr$in$intr$value WORD)'; DECLARE NO$DEVICE LITERALLY '00H'; DECLARE SLAVE$DEVICE LITERALLY '01H'; DECLARE PEER$DEVICE LITERALLY '02H'; DECLARE NO$INTERRUPT LITERALLY '00H'; DECLARE NO$CLR$OUT$INTR LITERALLY '00H'; DECLARE NO$CLR$IN$INTR LITERALLY '00H'; DECLARE NO$SYSTEM$SERVICE LITERALLY 'NO$DEVICE, NO$INTERRUPT, 00H, 00H, NO$CLR$OUT$INTR, 00H, 00H, NO$CLR$IN$INTR, 00H, 00H'; DECLARE IDS$ENTRY$TYPE LITERALLY 'STRUCTURE ( offset WORD, base WORD)'; DECLARE POOL$ENTRY$TYPE LITERALLY 'STRUCTURE ( entry (2) BYTE)'; DECLARE BLOCK$ENTRY$TYPE LITERALLY 'STRUCTURE ( pool$id BYTE, start$adr SELECTOR, length WORD)';