.TITLE IOPAGE - Device common for top 4Kw I/O memory page .IDENT /072285/ ; ;+ ; IOPAGE.MAC - Assemble and link as a position dependent ; common library, and install the task image as a device ; common partition to allow non-privileged tasks to map ; to the hardware I/O page. No global symbols are defined ; and the ulitmate task images using this device ; common must use APR7 biased addressing, eg. 160000-177776. ; ; ASSEMBLE: ; MAC IOPAGE[,listfile]=IOPAGE ; ; TASK BUILD: ; TKB ; TKB>IOPAGE/-HD,[mapfile],IOPAGE=IOPAGE ; TKB>/ ; ENTER OPTIONS: ; TKB>STACK=0 ; TKB>PAR=IOPAGE:7600:200 ; TKB>// ; ; USAGE: ; TKB ; TKB>file,file=file ; TKB>/ ; ENTER OPTIONS: ; TKB>... ; TKB>COMMON=IOPAGE:RW:7 ; TKB>... ; TKB>// ; ;- .PSECT IOPAGE,RW,D,GBL,REL,OVR .BLKW 4096. .END