Star Micronics Delta Read X LPRINTCHR$X, Next J, Next Lprint Return, DECKCARD=X Next Card Return

Page 98

86Delta User’s Manual

2020 LPRINT CHR$(27)CHR$(43)CHR$(27)CHR$(36)

 

CHR$(0)CHR$(27)CHR$(69)CHR$(30)

'Macro

 

instructionis used to selectstandard

 

-

characters,emphasized

 

 

 

2g3@ LPRINTCHR$(27)CHR$(42)CHR$(0)

 

-

'Loadstandardcharactersin RAM

 

2p14@ FOR I=1 TO 4

 

 

 

'Thisloop reads data for the four

 

-

2050 LPRINTCHR$(27)CHR$(42)CHR$(l);

 

 

'cardsuit charactersand sends it

 

-

2jJ6@

FOR J=l TO 13

'to the printer

 

 

 

2070 READ X : LPRINTCHR$(X);

 

-

2(38@

NEXT J

 

 

 

 

 

2898

NEXT I

 

 

 

2100 LPRINT

 

 

 

2110 RETURN

 

 

 

2120 DATA 72,11,4,10,20,10,52,72,52,10,20,10,4

 

2130 DATA 83,11,16,8,20,8,86,41,86,8,20,8,16

 

2140 DATA 67,11,8,16,8,18,65,62,65,18,8,16,8

 

2150 DATA 68,11,8,0,28,0,62,65,62,0,28,0,8

 

3000 'Dealcards

 

 

 

3010 FOR CARD = 1 ~0 52

 

 

3920 X = INT(RND* 4 c 1)

 

 

3030 IF HAND(X)=13THEN 3020 ELSE HAND(X)=HAND(X)+l

 

3040 DECK(CARD)=X

 

 

 

3050 NEXT CARD

 

 

-

3060 RETURN

 

 

 

4000 'Printfour hands

 

-

4010 LPRINTCHR$(27)"!" CHR$(9)"NORTH"

 

 

 

4020 LPRINTCHR$(27)"$" CHR$(l)CHR$(27)CHR$(70)

-

4030 HAND = 1

 

 

 

 

-

4040 FOR SUIT = 0 TO 3

 

 

-

4050 LPRINTCHR$(9);

 

 

4060 GOSUB 4300

 

 

 

4070 LPRINT

 

 

 

4080 NEXT SUIT

 

 

 

4090 LPRINTCHR$(27)'I!""WEST"CHR$(9)CHR$(9)

-

"EAST"

 

 

 

 

 

4100 LPRINTCHR$(27)"$" CHR$(l)CHR$(27)CHR$(70)

 

4110 FOR SUIT = 0 TO 3

 

 

 

4120 HAND = 2

 

 

-

4130 GOSUB 4300

 

 

4140 LPRINTCHR$(9)CHR$(9);

 

 

4150 HAND = 3

 

 

-

4160

GOSUB 4300

 

 

 

Image 98
Contents Delta User’s Manual @Copyright 1983 Star Micronics, Inc Special Message to the New Owner Delta User’s Manual Table of Contents Creating Your Own Characters Special Features Delta PrinterFormatting Your Output Getting It All Together Maintenance Appendix F Atari 400/800 Computers Appendix D TRS-60 ComputersAppendix E Osborne, Kaypro and CP/M Computers Appendix Commodore VIC-20 Computers Appendix DIP Switch SettingsAppendix Character Style Charts AppendixDelta User’s Manual Consumer Response 309 DIP Switch Quick ReferenceWarranty Inside Back Cover Command Quick Reference Serial busy protocols XONlXOFF Protocol ACK protocol IndexTables Xii Delta User’s Manual Closer Look Paper separator and paper guide used with roll paper Roll paper holder and holder shaft used only with rollPage Parallel interface connector the place where you hook Paper Selection and LoadingLoading single sheets Delta User’s Manual Loading roll paper Delta User’s Manual Closer Look Loading sprocket-feed paperOpen the tractor covers to expose the sprocket teeth Bottom feeding Delta-15 Figure I-10.Delta ready to run with sprocket-feed paperDelta User’s Manual Ribbon Installation Self-Test Closer Look Delta User’s Manual Getting Started With Delta Using Commercial Sojtware Getting Started With Delta First, some terminologyAscii Using Delta with SuperCalc Using Delta with word processorsPage Using this book without learning Basic Getting Started With DeltaEstablishing communications ListOPEN4,4 CMD4 List PRINT#4 CLOSE4 NEW LPRINTCHR$7 RUN NEW Lprint Testing RUNNEW CHR$ functionNEW LPRINTCHR$27CHR$52 2$3LPRINT Testing RUN Escape CodeSome problem codes ESC$=CHR$27 l@ LPRINTESC$Delta User’s Manual Printing Text With Delta ChapterLprint Condensedis the Narrowestpitch Print pitch Commands@ Lprint this is Elite Pitch Printing Lprint NOW WE are Back to Pica Pitch PrintingI s LPRINTCHR$27W CHR$@NOW Were Back to NormalExpanded print H153Lprint NOW WE are Back to Unexpandedpica Printing Print CommandsLPRINTCHR$14EXPANDEDELITE Pitch Making Delta print darkerPrint EmDhasis a Commands Lprint this is DOUBLE-STRIKEPRINTINGItalic Commands Italic printingUnderJining Superscripts and subscriptsMixing modes Superscript Subscript commandsNEW Lprint Thisline Uses Build Instructionset REGULAR.HEADING$= STRING$27,*+ Regular LPRINTRESET.ALL$Lprintelites Elite LPRINTPICA$ Pica LPRINTRESET.ALL$ Return ReturnIf Pica = False then LPRINTFOUR.DOT$ GOTO3590 Italics = False LPRINTROMAN$Repeatwith Italics If ENLARGED= True then LprintHere is the chart it produces Control Code FunctionPage Delta User’s Manual Line Spacing and Forms Control Changing Line Spacing This is what you will get Line spacing Commands Run the program again. Now the results will look like thisNEW Lprint Linenumber Moving down the page without a carriage returnForms Controls Form feedForm length commands Changing the Page LengthTop and bottom margin commands Lprint PAY to the OrderLineSpacingandFormsControl51 Summary Control codeESC Delta User’s Manual Formatting Your Output NEW Lprint ONECHR$9TWOCHR$9THREE CHR$9 Four One-shot tab command Left and right margin commands5B END 13@ Lprint ReturnLPRINTCHR$27P CHR$l@ CHR$Z@CHR$@ One-shot vertical tab command Control Code FunctionLChapter Now hear thisBell commands Initializing DeltaPrinting to the bottom of the sheet Some Miscellaneous commandsPutting Delta to sleep Unidirectional printingPrinting Direction Lprint LprintNext Lprint Work NEW Lprint Backspacedoes notLprint I===WORK Lprint Deletedoes not Backspace and deleteBlock graphics characters and special symbols Eighth Bit controls3pl Lprint I II=11CHR$ICHR$9 4pI Next I Lprint Next J Macro control code International Character set commandsInternational character sets Macro instruction Commands OFF Regularprint StartdefinitionMacro Lprint CHR$18 Pica END MacroFunction Bell Disable bell Enable bell Reset Off-lineOn-line Control codeDelta User’s Manual Creating Your Own Characters Dot Matrix Printing 000 0 eeeS&fee Defining Your Own Characters Rule I Download characters are seven dots highRule 2 Dots cannot overlap 8WRONG Add up each column of dotsCreating YourOwn Characters Download character definition command Assigning a value to your characterCharacter designs for the four card suits Next M Figure Y-10. The attribute byte n2 for our heart characterPrinting Download Characters LPRINTCHR$27CHR$36CHR$@ DEFINTA-Z Next Lprint Return Read X LPRINTCHR$XNext J DECKCARD=X Next Card ReturnLPRINTSUIT$SUIT Download Character dejfinition commands Proportkmal Characters12@ Lprint CHR$BITS 138 Next Only Difference Is the way They Are Accessed Creating Your Own Characters Lprint DEF.DOWN.CHAR$ NUMERAL.BOT$NUM= CHR$ASCII+ 2 + CHR$ASCII+ Mixing Print Modes with Download Characters Utility Program Gosub 950RETURN Gosub 660 Return REM **** Display Menu for Edit Mode Summary