|
DataMuseum.dkPresents historical artifacts from the history of: Q1 computer |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Q1 computer Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 36498 (0x8e92) Types: Q1_Text, reclen=79 Notes: q1file Names: »DEPRINT«
└─⟦934333717⟧ Bits:30008597 DDMQ1-0029_Demonstration_Disk_SOURCE_Single_Density_Sept_77 └─⟦this⟧ »DEPRINT«
# NAME: DEPRINT # PRINTER DEMONSTRATION PROGRAM SET 04400 CLEARDIS LI,1 0FF LI,A 1 OUT,04 CL DELA DISAGA LI,A 020 OUT,03 DEC,1 RZ CL DELA J DISAGA SKIP3 CL PBUSY LI,A 8 OUT,07 LI,A 18 OUT,06 R DELA IN,04 SL RNC J DELA PBUSY IN 05 O,A JM PBUSY R INCHL INC,L RNZ INC,H R DELAY CL DLY1 DLY1 CL DLY2 DLY2 CL DLY3 DLY3 CL DLY4 DLY4 CL DLY5 DLY5 CL DLY6 DLY6 LI,1 0FF DLY7 DUP 0FF NOP DUP 4 L,4 DEC,1 JZ DLY7 R DISPLAY CL CLEARDIS LI,A 2 OUT,01 CL DELA LI,A 1 OUT,04 CL DELA NEXTDIS L,A CI 0D JZ FINISH OUT,03 CL DELA CL INCHL J NEXTDIS FINISH CL INCHL R KBD IN,01 CI,0D RZ J KBD BLN CL PBUSY LI,A 0 OUT,07 LI,A 0FF OUT,06 R PRINT LI,1 0 LR,2,1 LR,3,2 NEXTPR CL PBUSY L,A CI,0D JZ PFINISH CI 020 JZ SPACE OUT,05 SPACE CL INCHL CL PBUSY LI,A 0 OUT,07 LI,A 5 OUT,06 INC,1 J NEXTPR PFINISH CL INCHL CL SKIP CL PBUSY LR,A,1 SL JNC LOCA INC,2 LOCA SL JNC LOCB INC,2 LOCB A,1 JNC LOCC INC,2 LOCC LR,3,A LI,A 4 O,2 OUT,07 LR,A,3 OUT,06 R SKIP CL PBUSY LI,A 08 OUT,07 OUT,06 R UNBLN CL PBUSY LI,A 4 OUT,07 LI,A 0FF OUT,06 R # MAIN MAIN LADR,SP 06000 LI,A 080 DIS OUT,07 LADR MSG1 CL DISPLAY DUP 0FD CL DELAY LADR MSG2 CL DISPLAY CL KBD LADR MSG3 CL DISPLAY LADR MSG4 CL PBUSY LI,A 8 OUT,07 LI,A 54 OUT,06 LADR MSG4 CL BLN CL PRINT LADR MSG5 CL PRINT LADR MSG6 CL PRINT LADR MSG7 CL PRINT CL SKIP3 LADR MSG8 CL PRINT LADR MSG9 CL PRINT LADR MSG10 CL PRINT LADR MSG11 CL PRINT CL SKIP3 LADR MSG12 CL DISPLAY CL KBD LADR MSG13 CL PRINT LADR MSG14 CL PRINT CL SKIP3 LADR MSG15 CL UNBLN NEX CL PBUSY L,A CI,0D JZ NEXM OUT,05 CL PBUSY LI,A 0 OUT,07 LI,A 5 OUT,06 CL INCHL J NEX NEXM CL SKIP3 LADR MSG16 CL DISPLAY CL KBD CL PBUSY LI,1 6 LI,A 1 OUT,01 LI,A 7 OUT,07 LI,A 18 OUT,06 CL PBUSY QQ DEC,1 JZ FINIE LI,A 1 OUT,01 LI,A 3 OUT,07 LI,A 16 OUT,06 CL PBUSY LI,A 7 OUT,07 LI,A 16 OUT,06 CL PBUSY J QQ FINIE LADR MSG17 CL DISPLAY CL KBD CL PBUSY LI,1 6 DOS DEC,1 JZ FINISHED LI,A 1 OUT,01 LI,A 12 OUT,07 LI,A 120 OUT,06 CL PBUSY LI,A 8 OUT,07 LI,A 120 OUT,06 CL PBUSY J DOS FINISHED CL PBUSY LADR MSG18 CL DISPLAY CL KBD CL PBUSY LI,A 8 OUT,07 LI,A 144 OUT,06 LADR MSG19 CL BLN CL PRINT LADR MSG20 CL PRINT LADR MSG21 CL PRINT LADR MSG22 CL PRINT LADR MSG23 CL PRINT CL PBUSY LI,A 12 OUT,07 LI,A 176 OUT,06 CL UNBLN CL RULE LADR MSG24 CL DISPLAY CL KBD CL PBUSY LI,A 010 OUT,07 TTT LI,A 2 OUT,01 ENB J 04001 RULE CL PBUSY LI,3 08 LOOP3 LI,1 00 LI,2 03 LLLL LI,A 020 OUT,07 LOOP1 LI,A "ö" OUT,05 CONST2 LI,A 01 OUT,06 CL PBUSY LR,A,1 CONST1 SI 01 LR,1,A LR,A,2 SBI 0 LR,2,A JNZ LOOP1 DEC,1 INC,1 JNZ LOOP1 LI,A "ö" OUT,05 CL PBUSY ANC J AAA AAA LI,A 024 LADR LLLL+1 ST,A LI,A AOC% LADR ANC+2 ST,A LI,A AOC DEC,L ST,A J AMC AOC LI,A 020 LADR LLLL+1 ST,A LI,A AAA% LADR ANC+2 ST,A LI,A AAA DEC,L ST,A AMC LI,A 08 OUT,07 LI,A 06 OUT,06 CL PBUSY DEC,3 JZ END1 LADR CONST1+1 L,A SL ST,A LADR CONST2+1 ST,A J LOOP3 END1 LI,1 03 LADR CONST1+1 STI 01 LADR CONST2+1 STI 01 LOOP2 LI,A "ö" OUT,05 LI,A 01 OUT,07 X,A OUT,06 CL PBUSY DEC,1 JNZ LOOP2 LI,A "ö" OUT,05 CL PBUSY LI,A 08 OUT,07 LI,A 06 OUT,06 CL PBUSY LI,A 5 OUT,07 X,A OUT,06 CL PBUSY LI,A "ö" OUT,05 LI,A 06 OUT,07 X,A OUT,06 CL PBUSY LI,A "ö" OUT,05 CL PBUSY LI,A 08 OUT,07 OUT,06 CL PBUSY LI,A 010 OUT,07 CL PBUSY LI,3 08 LOOP4 LI,1 00 LI,2 01 CONST5 LI,A 028 OUT,07 LOOP5 LI,A "_" OUT,05 CONST3 LI,A 01 OUT,06 CL PBUSY LR,A,1 CONST4 SI 01 LR,1,A LR,A,2 SBI 00 LR,2,A JNZ LOOP5 DEC,1 INC,1 JNZ LOOP5 LI,A "_" OUT,05 CL PBUSY LADR CONST5+1 LI,A 04 X,M ST,A X,A OUT,07 LI,A 06 OUT,06 CL PBUSY DEC,3 JZ END2 LADR CONST3+1 L,A SL ST,A LADR CONST4+1 ST,A J LOOP4 END2 LI,A 08 OUT,07 CL PBUSY LI,A 0FF OUT,06 CL PBUSY R MSG1 CON "WELCOME TO Q1, LET ME SHOW YOU THE CAPABILITY" CON " OF THE PRINTER ",0D MSG2 CON "PLEASE PRESS THE *RETURN* KEY " CON " WHENEVER YOU ARE READY" CON " TO GO TO THE NEXT STEP",0D MSG3 CON "THE PRINTER HAS A 96 CHARACTER SET WITH UPPER" CON " AND LOWER CASE ALPHABETS",0D MSG4 CON "The Q1 Serial Impact Printer is quiet and" CON " extremely ",0D MSG5 CON "realiable. The average printing speed is 45" CON " characters ",0D MSG6 CON "per second. The printer has a 96 characters set" CON " with ",0D MSG7 CON "upper and lower case alphabets capability:- ",0D MSG8 CON "ABCDEFGHIJKLMNOPQRSTUVWXYZ",0D MSG9 CON "abcdefghijklmnopqrstuvwxyz",0D MSG10 CON "!",022, "#$%&''()*+,-./:",0D MSG11 CON ";<=>?@ÄÖÅ~_`~ä!å¬",0D MSG12 CON "THERE ARE 158 PRINT POSITIONS EACH LINE AT 12" CON " CHARACTERS PER INCH",0D MSG13 CON "There are altogether 158 print positions each " CON "line ",0D MSG14 CON "at 12 characters per inch:-",0D MSG15 CON "1234567890123456789012345678901234567890123456" CON "7890" CON "12345678901234567890123456789012345678901234567890" CON "1234567890" CON "123456789012345678901234567890123456789012345678",0D MSG16 CON "THE PRINTER CAN SKIP AT A RATE OF 395CHARACTERS" CON " PER SECOND IN BOTH DIRECTIONS ",0D MSG17 CON "THE PAPER CAN MOVE EITHER FORWARD OR BACKWARD",0D MSG18 CON "Q1 CAN PRINT IN BOTH DIRECTIONS AT 1/120",022 CON " HORIZONT" CON "ALLY AND 1/48",022, " VERTICALLY",0D MSG19 CON "The Q1 Serial Impact printer can print in both " CON "directions",0D MSG20 CON "and the paper can move either forward or " CON "backward at ",0D MSG21 CON "a horizontal precision of 1/60 inch and a " CON "vertical",0D MSG22 CON "precision of 1/48 inch, giving a lot of " CON "flexibility ",0D MSG23 CON "to the output of the Q1 system",0D MSG24 CON "THANK YOU FOR COMING TO Q1, I HOPE I CAN BE" CON " OF SERVICE IN THE NEAR FUTURE!",0D AAB END MAIN