=+*=+*=› "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››