=+*=+*=¢ "GDEVDOC.TXT" 16 Sect.¢ NOTE: See "GDEVICE.OBJ" 9 Sect. - also¢ "GDEVINST.BAS"- "GDEVINST.PRT" on this¢ Mar/Apr 1996 OL' HACKERS NEWSLETTER.¢¢ GDEVICE is from the OCTOBER ISSUE of¢ ANALOG.¢ IT ALLOWS YOU TO USE YOUR EPSON OR¢ STAR PRINTER TO PRINT GRAPHICS, LIST¢ FILES, ETC... NOT ONLY DOES IT DO¢ THESE THINGS IT DOES THEM IN ALMOST¢ ANYWAY YOU CAN IMAGINE.¢¢ IN FACT IT IS SO VERSATILE,(THE¢ ARTICLE DESCRIBING HOW TO USE IT IS¢ THREE PAGES!), THAT TO USE IT WELL, A¢ COPY OF THE MAGAZINE ARTICLE (OCT 85¢ ANALOG) IS A MUST. ¢¢ THIS PROGRAM WILL CREATE AN¢ AUTORUN.SYS FILE THAT YOU NEED TO¢ BOOT. ONCE BOOTED THERE ARE FOUR¢ DEVICES (G1:-G4:) WHEN LISTING A FILE¢ TO G: I.E.:¢¢ LIST"G:", LIST"G3:", ETC. THE¢ DEVICE DOES THE FOLLOWING:¢¢ G1: (G:) 114 CHARACTER LINE SINGLE¢ WIDTH CHARACTERS¢¢ G2: PRINTS EACH LINE EXACTLY AS IT¢ WOULD APPEAR ON THE SCREEN (LEFT¢ MARGIN =2). USING SINGLE WIDTH¢ CHARACTERS.¢¢ G3: SAME AS G2: BUT WITH DOUBLE WIDTH¢ CHARACTERS¢¢ G4: PRINTS A 60 CHARACTER LINE OF¢ DOUBLE WIDTH CHARACTERS.¢¢¢ GDEVICE ALSO USES WHATEVER CHARACTER¢ SET THAT IS BEING USED ON THE SCREEN¢ AT THE SAME TIME. GDEVICE EVEN DOES¢ SCREEN DUMPS!!¢ GRAPHIC 0, 7+,8¢ USING XIO FUNCTIONS.¢GRAPHIC 0 DUMPS: ¢XIO 16,#IOCB,AUX1,AUX2,DEVICE$¢IOCB=1-7¢AUX1=0,AUX2=0,DEVICE$="G1:"-"G4:"¢¢ TO DO JUST THE FIRST N LINES OF A¢GR.0: SCREEN MODIFY THE XIO # USING¢THE FOLLOWING FORMULA:¢16+N=Z¢XIO Z,#IOCB,AUX1,AUX2,DEVICE$¢¢ALL OTHER VARIABLE REMAIN THE SAME.¢¢GRAPHICS 7+8 DUMPS:¢IO 64,#IOCB,AUX1,AUX2,DEVICE$ IOCB=1-7¢AUX1=0 OR 1 PRINTS SINGLE WIDTH¢AUX1=2 PRINTS DOUBLE WIDTH¢0AUX1=3 PRINTS TRIPLE WIDTH¢AUX2=0 PRINTS NORMAL¢AUX2=255 PRINTS INVERSE¢¢DEVICE$="G1:" OR "G2:" PRINTS SINGLE¢HEIGHT¢DEVICE$="G3:" OR "G4:" PRINTS DOUBLE¢HEIGHT¢¢ THERE IS MORE ABOUT HOW TO ALTER¢LINE FEEDS, BUT THIS WOULD ENTAIL¢MUCH MORE DOC. IF YOU ARE INTERESTED¢READ THE MAG.¢¢ GDEVICE IS ALSO SYSTEM RESET PROOF¢¢ TO DUMP A HI RES PICTURE IT HAS TO¢BE SHOWING WHEN YOU EXECUTE THE XIO.¢¢ USE "OMNIPRNT.BAS" ALONG WITH¢GDEVICE TO MANIPULATE YOUR PICTURE¢FILES. SELF DOCUMENTING AND FOLLOW THE¢PROMPTS.¢ end¢¢