# Marcel Printer Driver for Atari Laser in Diablo mode Atari Laser--Diablo Emul. # model # (font slot 2 is bolded, slot 3 is italics) # init: reset, 66 L/pg 1B 0D 50 1B 0C 42 1B 0D 50 # termination: reset # hcol cmd # hfac # lmarg 1B 39 # no num specified, so program sends spaces then this command # draft # # Point sizes # 7pt # 7pt char width # 9pt # 9pt char width # 10pt # 10pt char width # 11pt # 11pt char width # 12pt # 12pt char width # 14pt # 14pt char width # 24pt # 24pt char width # # Fonts Font 1 # name displayed on screen 1B 0E 31 # command sent to printer (hex) 0 # proportional 0 = no, 1 = yes Font 2 1B 0E 32 0 Font 3 1B 0E 33 0 Font 4 1B 0E 34 0 Font 5 1B 0E 35 0 Font 6 1B 0E 36 0 Font 7 1B 0E 37 0 Font 8 1B 0E 38 0 00 # don't delete this line # # Styles 1B 57 # italic on 1B 26 # italic off 1B 4F # bold on 1B 26 # bold off 1B 45 # underline on 1B 52 # underline off 1B 55 # subscript on 1B 44 # subscript off 1B 44 # superscript on 1B 55 # superscript off # # 8-bit chars 80 # upper C cedilla: (Atari 0200) 81 # lower u umlaut: (Atari 0201) 82 # lower e acute: (Atari 0202) 83 # lower a circumflex: (Atari 0203) 84 # lower a umlaut: (Atari 0204) 85 # lower a grave: (Atari 0205) 86 # lower a boll: (Atari 0206) 87 # lower c cedilla: (Atari 0207) 88 # lower e circumflex: (Atari 0210) 89 # lower e umlaut: (Atari 0211) 8A # lower e grave: (Atari 0212) 8B # lower i umlaut: (Atari 0213) 8C # lower i circumflex: (Atari 0214) 8D # lower i grave: (Atari 0215) 8E # upper A umlaut: (Atari 0216) 8F # upper A boll: (Atari 0217) 90 # upper E acute: (Atari 0220) 91 # lower ae dipthong: (Atari 0221) 92 # upper AE dipthong: (Atari 0222) 93 # lower o circumflex: (Atari 0223) 94 # lower o umlaut: (Atari 0224) 95 # lower o grave: (Atari 0225) 96 # lower u circumflex: (Atari 0226) 97 # lower u grave: (Atari 0227) 98 # lower y umlaut: (Atari 0230) 99 # upper O umlaut: (Atari 0231) 9A # upper U umlaut: (Atari 0232) 9B # cent: (Atari 0233) 9C # pound sterling: (Atari 0234) 9D # yen: (Atari 0235) 9E # ess: (Atari 0236) 9F # lower swash f: (Atari 0237) A0 # lower a acute: (Atari 0240) A1 # lower i acute: (Atari 0241) A2 # lower o acute: (Atari 0242) A3 # lower u acute: (Atari 0243) A4 # lower n tilde: (Atari 0244) A5 # upper N tilde: (Atari 0245) A6 # -a ordinal suffix: (Atari 0246) A7 # -o ordinal suffix: (Atari 0247) A8 # inverted ?: (Atari 0250) A9 # tl corner: (Atari 0251) AA # tr corner: (Atari 0252) AB # 1/2: (Atari 0253) AC # 1/4: (Atari 0254) AD # inverted !: (Atari 0255) AE # open virgule: (Atari 0256) AF # close virgule: (Atari 0257) B0 # lower a tilde: (Atari 0260) B1 # lower o tilde: (Atari 0261) B2 # upper crossed O: (Atari 0262) B3 # lower crossed o: (Atari 0263) B4 # lower oe dipthong: (Atari 0264) B5 # upper OE dipthong: (Atari 0265) B6 # capital A grave: (Atari 0266) B7 # capital A tilde: (Atari 0267) B8 # capital O tilde: (Atari 0270) B9 # umlaut: (Atari 0271) BA # accent acute: (Atari 0272) BB # dagger not available (Atari 0273) BC # para mark: (Atari 0274) BD # copyright: (Atari 0275) BE # registered: (Atari 0276) BF # trademark: (Atari 0277) C0 # lower ij ligature: (Atari 0300) C1 # upper IJ ligature: (Atari 0301) C2 # Hebrew (Atari 0302) C3 # Hebrew (Atari 0303) C4 # Hebrew (Atari 0304) C5 # Hebrew (Atari 0305) C6 # Hebrew (Atari 0306) C7 # Hebrew (Atari 0307) C8 # Hebrew (Atari 0310) C9 # Hebrew (Atari 0311) CA # Hebrew (Atari 0312) CB # Hebrew (Atari 0313) CC # Hebrew (Atari 0314) CD # Hebrew (Atari 0315) CE # Hebrew (Atari 0316) CF # Hebrew (Atari 0317) D0 # Hebrew (Atari 0320) D1 # Hebrew (Atari 0321) D2 # Hebrew (Atari 0322) D3 # Hebrew (Atari 0323) D4 # Hebrew (Atari 0324) D5 # Hebrew (Atari 0325) D6 # Hebrew (Atari 0326) D7 # Hebrew (Atari 0327) D8 # Hebrew (Atari 0330) D9 # Hebrew (Atari 0331) DA # Hebrew (Atari 0332) DB # Hebrew (Atari 0333) DC # Hebrew (Atari 0334) DD # section mark: (Atari 0335) DE # dropped: (Atari 0336) DF # infinity: (Atari 0337) E0 # Greek alpha (Atari 0340) E1 # Greek beta (Atari 0340) E2 # Greek gamma (Atari 0342) E3 # Greek pi (Atari 0343) E4 # Greek sigma (Atari 0344) E5 # Greek rho (Atari 0345) E6 # Greek mu (Atari 0346) E7 # Greek tau (Atari 0347) E8 # Greek xi (Atari 0350) E9 # Greek theta (Atari 0351) EA # Greek omega (Atari 0352) EB # Greek delta (Atari 0353) EC # Greek chi (Atari 0354) ED # Greek phi (Atari 0355) EE # Greek epsilon (Atari 0356) EF # intersection available (Atari 0347) F0 # equivalence: (Atari 0360) F1 # +-: (Atari 0361) F2 # >=: (Atari 0362) F3 # <=: (Atari 0363) F4 # upper integral (Atari 0364) F5 # lower integral (Atari 0365) F6 # division sign (Atari 0366) F7 # approximately equal (Atari 0367) F8 # degree symbol: (Atari 0370) F9 # high dot (Atari 0371) FA # bullet: (Atari 0372) FB # square root (Atari 0373) FC # nth power (Atari 0374) FD # squared (Atari 0375) FE # cubed available (Atari 0376) FF # macron (Atari 0377) -- # em-dash (two hyphens)