Temple of Apshai (DM Program)(ATASCII Listing).Txt

Total Page:16

File Type:pdf, Size:1020Kb

Temple of Apshai (DM Program)(ATASCII Listing).Txt 10 CLR :READ U1,U2,U3,U4,U5,U6,U7,U8,U10,U14,LS,Q,HUN,MSTR:DATA 1,2,3,4,5,6,7,8,10,14,26,60,100,7000 12 DIM TM(U5),ZA(U3),ZD(U5),A$(24),C$(U1),O$(18),S(U4),P(U4),RF(U3),RN(U3),S$(11),BL$( LS) 13 POKE 1586,U0:FOR I=U0 TO U3:RF(I)=U0:RN(I)=U0:NEXT I:X=USR(1580,53248,U8) 14 BL$=" -------------":FOR I=U1 TO U5:READ J:TM(I)=J:NEXT I:DATA 10,13,2,1,1 16 KA=103*256:NO=KA:NT=U4*Q+KA:D1=U8*Q+KA:D2=12*Q+KA:MT=(U14+U2)*Q+KA:MN=MT+Q:NP=M N+Q:XP=NP+Q:YP=XP+Q:TR=YP+Q 18 XR=TR+Q:YR=XR+Q:KB=KA+2251:Y2=KA+1800:X=USR(1580,KA-Q,Q) 20 ZD(U0)=U3:ZA(U1)=U0:ZD(U1)=U0:ZA(U2)=U3:ZD(U2)=U3:ZA(U3)=-U6:ZD(U3)=- U2:ZD(U4)=U5:ZD(U5)=U5:GOTO 5000 25 DATA FLAME ,DUST ,MOLD ,PIT ,,SPEAR ,NEEDLE ,XBOW ,CAVEIN ,CEILING , 50 PC=PC-U1:POKE KB+U10+U14,PEEK(KB+U10+U14)-U1:POKE KA-92,PEEK(KA-92)- U1:RETURN 55 YY=W1-W2-U5:IF YM>YY THEN YM=YY:GOTO 57 56 IF YM<U5 THEN YM=U5 57 XX=V2-V1-U5:IF XM>XX THEN XM=XX:RETURN 58 IF XM<U5 THEN XM=U5 59 RETURN 60 J=INT(J):POSITION LS,U10+U1:? J;" ARROW";:IF J>U1 THEN ? "S"; 62 RETURN 65 SOUND U0,255,U8,U14:FOR I=20 TO U0 STEP -U1:POKE 712,I:NEXT I:SOUND U0,U0,U0,U0:RETURN 70 GOSUB 500:IF L=U0 OR C$<"0" OR C$>"9" THEN 70 71 J=ASC(C$)-48:? C$;:RETURN 72 POSITION 33,14:? PEEK(KB+13);" ";:RETURN 74 POSITION 35,U14+U1:? PEEK(KB+U14);" ";:RETURN 80 X=USR(1580,KA-Q,Q):RETURN 82 FOR I=U0 TO U3:RN(I)=U0:IF RF(I)>U0 THEN POKE NT+KR+I*Q,U3:POKE KA- 61+KR,U0:RN(I)=U1:RF(I)=U0 84 NEXT I:I=KF+U1:IF I>U3 THEN I=I-U4 85 IF RN(KF-U1)>U0 THEN RF(I)=U1 86 RETURN 90 POSITION LS,U4:? "ROOM NO.:";KR;" ":POSITION LS,U5:? "WOUNDS:";INT(HUN*PC/PH);"% ":POSITION LS,U6:? "FATIGUE:"; 91 ? INT(TA);"% ":POSITION LS,U7:? "WGT:";WC;" LBS":POSITION LS,U1:? BL$:POSITION LS,U14:? "ARROWS:";PEEK(KB+13) 92 POSITION LS,U14+U1:? "MAGIC AR:";PEEK(KB+U14):POSITION LS,U14+U2:? "TOTAL SLAIN:":POSITION LS,U14+U3:? KC 93 POSITION LS,U0:? BL$;A$:RETURN 95 GOSUB 345:GOSUB 82:NB=U0:IN=U0:KR=PEEK(NO+L):GOSUB 800:IB=U2:IF KR=U0 THEN 10000 97 GOTO 5285 100 COLOR U0 101 L1=YY:L2=YY+L-U2:IF L1<U0 THEN L1=U0 102 IF L2>46 THEN L2=46 103 IF L1>46 THEN L1=46 104 IF L1=L2 OR L2<U0 OR XX>46 OR XX<U0 THEN RETURN 111 I=XX:IF I<U0 THEN I=U0 112 IF PEEK(200)<>U0 THEN PLOT I/U2+U2,L1/U2:DRAWTO I/U2+U2,L2/U2:GOTO 115 113 I=I/U2+U2:J=L1/U2:L=(L2-L1)/U2+U1 114 X=USR(ADR(" ©0…Þ© …ß ±Þ…àÈ±Þ…á ±à…Ôȱà…Õ¥Ú¨É ð ©( eÔ…Ô æÕˆÐò¥Ø¨¥Üª±ÔÉ Ð − Ò) @‘Ô©( eÔ…Ô æÕÊÐã`"),I,J,L) 115 COLOR 32:PLOT 28,20:RETURN 120 COLOR 32:GOTO 101 140 COLOR U0 141 L1=XX:L2=XX+L-U2:IK=YY:IF L1<U0 THEN L1=U0 142 IF L1>46 THEN L1=46 143 IF L2>46 THEN L2=46 144 IF L2<U0 OR IK<U0 OR IK>46 THEN RETURN 145 IF PEEK(200)<>U0 THEN PLOT L1/U2+U2,IK/U2:DRAWTO L2/U2+U2,IK/U2:GOTO 149 146 J=L1/U2+U1:L2=L2/U2:I=IK/U2:L=L2-J+1.6:IF ABS(J-L2)<U1 OR L2-J<U0 THEN 149 148 X=USR(ADR(" ©0…Þ© …ß ±Þ…àÈ±Þ…á ±à…Ôȱ à…Õ¥Ú eÔ…Ô¥Õi …Õ¥ØÉ ð ¨©( eÔ…Ô¥Õi …ÕˆÐð¥Ü¨±ÔÉ Ð − Ò) @‘ÔˆÐî`"),I,J,L) 149 COLOR 32:PLOT 28,20:RETURN 150 COLOR 32:GOTO 141 200 J=(XA-XB)*U2+52:K=29168+(U14+U2)*KF:L=29720+(YB-YA)*U4 210 X=USR(1580,29696,255):POKE 53248,J:X=USR(1564,K,L,U14+U2):RETURN 250 RETURN 300 J=(XM-XB+V1+U1)*U2+52:K=31536+16*MQ-256*(I/U2=INT(I/U2)):L=29976+(YB-YM- W2)*U4:POKE 705,PEEK(31488+MQ) 302 X=USR(1580,29952,255):POKE 53249,J:X=USR(1564,K,L,U14+U2):RETURN 345 IF NB=U0 THEN RETURN 350 POKE 1586,U0:X=USR(1580,29952,255):RETURN 450 RETURN 500 POKE 764,255:CLOSE #U1:OPEN #U1,U4,U0,"K":FOR I=U1 TO U4*SE/(U1+U7*NB):IF NB THEN GOSUB 300:GOTO 510 505 FOR L5=U1 TO U10:NEXT L5 510 IF PEEK(764)<>255 THEN GET #U1,A:C$=CHR$(A):L=U1:RETURN 520 NEXT I:L=U0:RETURN 600 IF K=U0 THEN FOR I=U0 TO 16 STEP U2:SOUND U0,U5,U8,U8-ABS(U8-I):NEXT I 605 KF=U2:IF SGN(XL-XM)=U1 THEN KF=U4 610 IF K=U0 THEN XA=XA-SGN(XL-XM):YA=YA-SGN(YL-YM):KF=KF+U4:GOSUB 200:KF=KF- U4:XA=XA+SGN(XL-XM):YA=YA+SGN(YL-YM) 620 RETURN 650 PH=PEEK(KB+24):TA=TA-(ABS(M)/U4*(HUN/PH+U5- U5*PC/PH)*(U1+WC/(AS*AS*HUN)*U3)/U2)+11:IF TA>HUN THEN TA=HUN 660 POSITION 34,U6:? INT(TA);"%þ";:RETURN 670 Y=YB-PEEK(YP+KR)-W2:X=PEEK(XP+KR)+V1-XB:FOR L=U1 TO U10:I=X:IK=Y:IF I<U0 OR I>47 OR IK<U0 OR IK>47 THEN RETURN 672 SOUND U0,85,U10,U10:COLOR 43:PLOT I/U2+U2,IK/U2:SOUND U0,U0,U0,U0:COLOR U2^U5:PLOT I/U2+U2,IK/U2:NEXT L:RETURN 679 IF PEEK(TR+KR)=U0 THEN RETURN 680 IF ABS(V2-V1-PEEK(XR+KR))<U6 THEN POKE XR+KR,PEEK(XR+KR)-U3:IF PEEK(XP+KR)>=U3 THEN POKE XP+KR,PEEK(XP+KR)-U3 682 I=(V1+PEEK(XR+KR)-XB):YY=YB-W2-PEEK(YR+KR):IK=YY:IF YY<U0 THEN RETURN 684 J=PEEK(TR+KR):COLOR U6+26*(J=U0):PLOT I/U2+U1,IK/U2:COLOR U7+25*(J=U0):PLOT I/U2+U2,IK/U2:RETURN 695 N=PEEK(NP+KR):L=U0 697 IF NB>U0 OR N=U0 OR ABS(XL-PEEK(XP+KR))>U3 OR ABS(YL-PEEK(YP+KR))>U3 OR RND(U0)>PEEK(Y2+140+N)/HUN THEN RETURN 700 POSITION LS,U2:RESTORE 25:FOR I=U0 TO (PEEK(Y2+150+N)):READ A$:NEXT I:? A$;"TRAP";:GOSUB 65:GOSUB 65 702 IF PEEK(Y2+120+N)<=U0 THEN 710 704 I=PEEK(Y2+120+N):NB=U1:GOSUB 4830:XM=PEEK(XP+KR):YM=PEEK(YP+KR):POSITION LS,U0:? A$;:GOTO 720 710 IF PEEK(Y2+130+N)>U0 THEN ML=PEEK(Y2+130+N):L=U1:MD=U2*ML 720 POKE NP+KR,U0:RETURN 800 LL=KR:GOTO 850 840 LL=LR 850 V3=PEEK(YR+Q+LL)+128*PEEK(YR+Q+Q+LL):V4=PEEK(YR+180+LL)+128*PEEK(YR+180+Q+LL) 852 W3=PEEK(YR+300+LL)+128*PEEK(YR+300+Q+LL):W4=PEEK(Y2+LL)+128*PEEK(Y2+Q+LL):IF LL<>KR THEN RETURN 860 V1=V3:V2=V4:W1=W3:W2=W4:RETURN 880 K=U0:FOR LL=U1 TO MQ:L=PEEK(K+KA+2121):K=K+L+U1:NEXT LL:K=K-L-U1:A$=" " 882 FOR LL=U1 TO L:A$(LL,LL)=CHR$(PEEK(K+KA+2121+LL)):NEXT LL:IF LL<=13 THEN RETURN 884 FOR I=U1 TO L:IF A$(I,I)<>" " THEN NEXT I 886 I=I-U1:S$=A$(I+U2):A$(I+U1)=" ":FOR I=I+U2 TO U2*I-U2:A$(I,I)="-":NEXT I:A$(I-U1)=S$:RETURN 1200 XA=PEEK(KA+2236):YA=PEEK(KA+2237):KF=PEEK(KA+2238):PW=PEEK(KA+2235) 1202 EX=PEEK(KB+U3)*65536+PEEK(KB+U2)*256+PEEK(KB+U1):FOR I=61 TO 80:POKE KA- I,U0:NEXT I 1210 PH=PEEK(KB+24):PC=PH:PB=PEEK(KB+18):PA=PEEK(KB+19):PS=PEEK(KB):AA=PEEK(KB+U8):T A=HUN 1212 AS=PEEK(KB+23)/U10:WM=PEEK(KB+U7):SE=PEEK(KB+U10- U1):WC=PEEK(KB+U10+U2):SM=PEEK(KB+U10):RETURN 3000 IF PEEK(KA+LR-61)=U1 THEN RETURN 3002 GOSUB 840:XX=V4-XB-U2:IF V3-XB>-U1 AND V4-XB<49 AND YB-W3>-U1 AND YB-W4<49 THEN POKE KA+LR-61,U1 3008 FOR K=U1 TO U3 STEP U2:NN=LR+K*Q:YY=YB-W3:IF NS=K THEN 3014 3009 I1=U3:L=W3-W4:IF PEEK(D2+NN)-PEEK(D1+NN)+U4=L THEN 3014 3010 GOSUB HUN:I1=U5-U2*PEEK(NT+NN) 3012 IF I1>=U0 AND I1<U5 THEN YY=YB-W4-PEEK(D2+NN):L=PEEK(D2+NN)- PEEK(D1+NN):COLOR 32-27*(PEEK(NN+NT)=2):GOSUB 101 3014 XX=V3-XB:NEXT K 3020 YY=YB-W3:FOR K=U0 TO U2 STEP U2:NN=LR+K*Q:IF NS=K THEN 3034 3022 I1=U1:XX=V3-XB:L=V4-V3:IF PEEK(D2+NN)-PEEK(D1+NN)+U4=L THEN 3034 3024 GOSUB 140:I1=U2-PEEK(NT+NN) 3026 IF I1>=0 AND I1<2 THEN XX=V3-XB+PEEK(D1+NN):L=(PEEK(D2+NN)- PEEK(D1+NN)):COLOR 32-28*(PEEK(NN+NT)=2):GOSUB 141 3034 YY=YB-W4-U2:NEXT K:RETURN 4000 POKE 53248,U0:LR=KR:GOSUB 800:IF PEEK(KA+KR-61)=U1 THEN 4010 4001 GOSUB 80:POSITION LS,U10+U2:? BL$ 4002 XB=V1:YB=W1:IF PEEK(NT+LR+U3*Q)=U1 THEN XB=XB-(48-V2+V1)/U2:IF PEEK(NT+LR+Q)=U1 THEN XB=XB+(V1-XB)/U2 4003 IF PEEK(NT+LR)=U1 THEN YB=YB+48-W1+W2:IF PEEK(NT+LR+U2*Q)=U1 THEN YB=YB- (YB-W1)/U2 4004 XL=XA-V1:YL=YA-W2:IF PEEK(MT+KR)>U0 AND PEEK(MN+KR)>U0 THEN GOSUB 4500:NB=U1:GOTO 4010 4005 GOSUB 4800 4010 IF NB>U0 THEN GOSUB 300 4020 NS=U5:IF IB=U3 THEN 4050 4030 X=USR(ADR("h©0…Þ© …ß ±Þ…àÈ±Þ…á ±à…Øȱà…Ù¢# © ‘؈Ðû ¥Øi(…Ø îæÙÊÐé`")) 4032 FOR IR=U0 TO U3:I=KR+IR*Q:IF PEEK(NT+I)=U1 AND PEEK(NO+I)>U0 THEN LR=PEEK(NO+I):GOSUB 3000 4040 NEXT IR 4050 LR=KR:GOSUB 3000:GOSUB 200:GOSUB 679:GOSUB 90:RETURN 4500 MQ=PEEK(MT+KR):ML=PEEK(Y2+200+MQ):MA=PEEK(Y2+212+MQ):MP=PEEK(Y2+224+MQ):MS=PEEK (Y2+308+MQ) 4502 MD=PEEK(Y2+248+MQ):MH=PEEK(Y2+260+MQ):GOSUB 880 4520 XM=(V2-V1-U8-U1)*RND(U0)+U5:YM=(W1-W2-U8-U1)*RND(U0)+U5 4550 MF=U3*RND(U0)+U1:RETURN 4800 L=99*RND(U0)+U1:IF L>PW THEN NB=U0:A$="":RETURN 4810 L=99*RND(U0)+U1:J=U0:NB=U1:FOR I=U1 TO U10+U2:J=J+PEEK(Y2+296+I):IF L<=J THEN 4830 4820 NEXT I 4830 POKE MT+KR,I:POKE MN+KR,U1:MQ=I:ML=PEEK(Y2+200+I):MA=PEEK(Y2+212+I):MP=PEEK(Y2+224+I) 4832 MS=PEEK(Y2+308+I):MD=PEEK(Y2+248+I):MH=PEEK(Y2+260+I):GOSUB 880:GOSUB 4520:RETURN 4850 L=99*RND(U0)+U1:IF L<PW/U6 THEN 4810 4852 RETURN 5000 KR=U1:O$="RLATPFMGEV!HQSYDOI":GOSUB 1200 5020 GRAPHICS U0:POKE 756,120:X=PEEK(560)+256*PEEK(561)+U3:POKE X,68:FOR I=U3 TO 25:POKE X+I,U4:NEXT I:POKE 752,U1 5021 FOR I=U0 TO 9:POKE 704+I,PEEK(31504+I):NEXT I 5022 POKE 54279,112:POKE 53256,U0:POKE 53257,U0:POKE 559,62:POKE 53277,255 5024 POKE 53263,255:POKE 53264,255 5030 GOSUB 4000:S(U1)=W1-W2:S(U2)=V2-V1:S(U3)=U0:S(U4)=U0 5040 P(U1)=XA-V1:P(U2)=YA-W2:P(U3)=P(U1):P(U4)=P(U2):P(U0)=P(U2) 5044 X0=XL:Y0=YL:IA=U0:GOSUB 500:M=U0:POSITION LS,U10:? BL$:POSITION LS,11:? BL$ 5045 POSITION LS,U2:? BL$:IF L=U0 THEN GOTO MSTR 5046 IA=U0:IF ASC(C$)>47 AND ASC(C$)<58 THEN 5100 5047 FOR I=U1 TO U10+U8:IF C$<>O$(I,I) THEN 5050 5048 ON I GOTO 5300,5350,5390,5390,5390,5390,5390,5800,5700,5370,5900,6100,6200,6300,6140,5850 ,5600,8000 5050 NEXT I:GOTO 5044 5100 IF TA<U1 THEN 5390 5102 M=ASC(C$)-48 5110 M1=M:N=PEEK(NP+KR):IB=U0:ON KF GOTO 5120,5210,5164,5250 5120 IF YA+M>W1-U4 THEN M=W1-U4-YA:IB=U1 5150 GOTO 5281 5164 M=-M:M1=M:IF YA+M<W2+U4 THEN M=W2+U4-YA:IB=U1 5180 GOTO 5281 5210 IF XA+M>V2-U4 THEN M=V2-U4-XA:IB=U1 5240 GOTO 5281 5250 M=-M:M1=M:IF XA+M<V1+U3 THEN M=V1+U3-XA:IB=U1 5270 GOTO 5281 5278 IF NB>U0 THEN GOTO MSTR 5279 GOTO 7020 5281 IF IB=U0 THEN 5290 5282 XL=XA-V1:YL=YA-W2:IF PEEK(NT+KR+KF*Q-Q)<>U1 THEN 5290 5283 L=KR+KF*Q-Q:IF P(KF)>PEEK(D1+L) AND P(KF)<PEEK(D2+L) THEN 95 5284 IF IB=U1 THEN 5290 5285 IF V1-XB>-U1 AND V2-XB<49 AND YB-W1>-U1 AND YB-W2<49 THEN IB=U3:S(U1)=W1- W2:S(U2)=V2-V1:GOTO 5290 5286 IF KF=U1 THEN YA=W2+U4:GOTO 5030 5287 IF KF=U3 THEN YA=W1-U4:GOTO 5030 5288 XA=V2-U4:IF KF=U2 THEN XA=V1+U4 5289 GOTO 5030 5290 IF IB=U3 THEN M=M+U6*SGN(M1) 5291 IF M=U0 THEN 5295 5292 FOR I=U1 TO ABS(M):XA=XA+SGN(M)*(KF<>U1 AND KF<>U3):IF
Recommended publications
  • Mad-Assembler 1.8.5 Thebe / Madteam
    MadAssembler 1.8.5 Thebe / Madteam (02/21/2009) INTRODUCTION Introduction Compilation Differences and similarities between XASM and MADS Similarities The differences and opportunities DIRECTIONS Switch assembly Exit codes File structure. LST File structure. LAB File structure. H Sparta DOS X Construction of Sparta DOS XFiles, Atari DOS Programming Sparta DOS X Mnemonics 6502 65816 DETECTION CPU MEMORY BANKS Virtual Hardware CODE RELOKOWALNY Block relokowalny External Symbols Public Symbols Linking TYPES Structural Declaration of a structured type Defining the structural data Enumerated Enumerated type declaration Defining the enumeration data HISTORY SYNOPSIS Comments Combining multiple rows into one row Combining multiple mnemonics Expressions Numbers Operators Labels Local Global Temporary Local style MAE Control assemble Change options assemble Conditional assembling Interrupt assemble Assembling at zero Macro commands Pseudo orders Defining block SDX Defining the symbol SDX Defining data Directive Defining replicates (. REPT) Defining the symbol SDX (. SYMBOL) Directive generating code 6502 Define iterations (# WHILE) Define the decision (# IF) Tables Array declaration Macros Declaration Macros Calling macros Procedures The declaration procedure Procedure call Parameters of the procedure Local Area Declaration of local area INTRODUCTION Introduction MadAssembler (MADS) is a 32 bit application, written in Delphi. Most assemblers written in C, so in order not to repeat I have used Delphi and 7.0). The assumption of MADS is addressed to users QA XASM, FA. QA has been borrowed f rom the syntax of XASM some macro commands and syntax changes in FA handling syn tax Sparta DOS X (SDX). Has made possible the use of additional characters in th e names of labels.
    [Show full text]
  • Antic Issue 22 (August 1984).Pdf
    Advanced spreadsheet Database management Graphing and statistics Syn CaleTl· Synnle+TM SynTrendT>' Now your Atari computer late means and variances, standard deviations, or even getsdownto linear and multiple regres­ sions. It's pretty easy to under­ stand, eh? And also pretty easy business. to operate because all three programs come replete with easy-to-understand "pop-up" If you're a serious home features found in the more ex­ menus, to take you through manager, a student, or run a pensive programs. their paces step by step. And small business at home, now SynFlle+keeps Information remember, all three programs you can get sophisticated, inte­ more organized. can share data, which helps you grated software for your ATARI SynFile+ can function as get the job done even faster. computer with the same fea­ your database, your filing sys­ So get down to business with tures as the more expensive tem. With SynFile+, you can SynCalc, SynFile+, SynTrend, IBM and Apple packages. reorganize and sort parts or developed exclusively for SynCalc whole files instantly Not only ATARI by Synapse. And see for makes a spreadsheet can you enter text, you can cal­ yourself why the cost of taking more manageable. culate and update data as care of business doesn't have to First, there's SynCalc, the most well. And files from both Syn­ put you out of it. advanced spreadsheet pro­ Cale and SynFile+ can also be SynCalc, SynFile+. SynTrend are trademarks o! Synapse Software.Synapse ts a registered trademark ol gram ever created for ATARI used by the ATARI word proc­ Synapse Soltware Corporation .
    [Show full text]
  • Ascii 1 Ascii
    ASCII 1 ASCII El código ASCII (acrónimo inglés de American Standard Code for Information Interchange — (Código Estadounidense Estándar para el Intercambio de Información), pronunciado generalmente [áski], es un código de caracteres basado en el alfabeto latino tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el Hay 95 caracteres ASCII imprimibles, numerados del 32 al 126. código conocido como US-ASCII. El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8 bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español. ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la actualidad define códigos para 33 caracteres no imprimibles, de los cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre como se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la numeración (empezando por el carácter espacio). Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto.
    [Show full text]
  • Volume 158 March, 2020 Pclinuxos Family Hhaappppyy Member Spotlight: Tunnelrat Mind Your Step: Vintage Computing on Pclinuxos Sstt
    Volume 158 March, 2020 PCLinuxOS Family HHaappppyy Member Spotlight: tunnelrat Mind Your Step: Vintage Computing On PCLinuxOS SStt.. PPaattrriicckk''ss Short Topix: Google Chrome To Start Blocking Downloads GIMP Tutorial: DDaayy Photo Editing Revisited PCLinuxOS Recipe Corner: Chicken Gloria Casserole ms_meme's Nook: When I'm Sixty-Five A Very Bad Time For Android Apps? Or Just Cleaning Up The Mess? Racing Back To The Past: Horizon Chase Turbo On PCLinuxOS! PCLinuxOS Puzzled Partitions PCLinuxOS Magazine And more inside! Page 1 In This Issue ... 3 From The Chief Editor's Desk... 5 Mind Your Step: Vintage Computing on PCLinuxOS The PCLinuxOS name, logo and colors are the trademark of 11 Screenshot Showcase Texstar. 12 A Very Bad Time For Android Apps? The PCLinuxOS Magazine is a monthly online publication containing PCLinuxOS-related materials. It is published Or Just Cleaning Up The Mess? primarily for members of the PCLinuxOS community. The magazine staff is comprised of volunteers from the 14 PCLinuxOS Recipe Corner: Chicken Gloria Casserole PCLinuxOS community. 15 Screenshot Showcase Visit us online at http://www.pclosmag.com 16 ms_meme's Nook: Sentimental Forum This release was made possible by the following volunteers: 17 Short Topix: Google Chrome To Start Blocking Downloads Chief Editor: Paul Arnote (parnote) Assistant Editor: Meemaw 21 Screenshot Showcase Artwork: Sproggy, Timeth, ms_meme, Meemaw Magazine Layout: Paul Arnote, Meemaw, ms_meme 22 GIMP Tutorial: Photo Editing Revisited HTML Layout: YouCanToo 24 PCLinuxOS Family Member
    [Show full text]
  • The 6502/6809 Journal
    , !.50 NO. 55 DECEMBER 1982 THE 6502/6809 JOURNAL __ ©®om(nra®dl®ir® ATARI Graphics APPLESOFT GOTO/GOSUB Checker 68000 Logic Instructions T h e V i s u a RETURNS AND ALLOWANCES SALES 37722 70 95482 60 26473 61 7«53c7 Si.ff.TC: 89000 2733 65 0 00 0 03 AND AiLCTA'ANCES 45 00 45 CO 723 00 47300 DS SOLO COST OF SALES 33S6/.T: 9776125 26696 61 Txo.'bT FREIGHT OTHER COST OF SALES COST OF G0005 StA.0 COST O' SALES 5978 89 17^379 473382 14242 84 TOGHT 3647Q 31345 23754 1A531 OMR COST SALf S 2700 ’20 X 0 00 OCO SALARIES PAYROLL TAXES 2719711 79563 71 RENT OFFICE EXPENSES VisiCalc < - You Won’t Need VisiCal Pr- B H B H/ B W B H B pi . /..//.Dy fully utiltangjL™. ■-> hardware breakthroushs—without your having to break the bank to c MAGICALC includes: • 70-column upper- and lower-case video • ________Invisible ________c< display Full cor • Full 80-column board display ■ ’ S0®SlS 40-column standard display Individual column widths . MAGICALC—An outstanding produc $ < 1 4 9 9 5 Breakthrough to today’s technology by contacting: i __ _ ■ __ _ _« 5547 satsumo avenue • north hollywood, California 91601 • 213/985 2922 VisiCalc is a registered trademark of VisiCorp. MAGICALC is a trademark of Artsci, Inc. FLEX - OS-9 LEVEL ONE - UNIFLEX - OS-9 LEVEL TWO ONLY GIMIX Systems can be configured to run any of these. GIMIX systems utilize the most powerful 6809 operating systems: FLEX, UniFLEX, OS-9 LEVEL ONE and TWO - the systems the PROs use.
    [Show full text]
  • A Reference Manual for Basic Xl
    ( I A REFERENCE MANUAL for BASIC XL This book is Copyright (c) 1983 by Optimized Systems Software, Inc. 1221-B Kentwood Avenue. San Jose, CA 95129 Portions of this book are Copyright (c) 1989 Atari, Inc. and are reprinted with the permission of Atari, Inc. All rights reserved. Reproduction or translation of any part of this work beyond that permitted by sections 197 and 198 of the United States .Copyright Act without the permission of the copyright owner is unlawful. ( ACKNOWLEDGEMENT OSS gratefully acknowledges the cooperation of Atari, Incorporated, for the kind permission to reprint portions of the Atari BASIC Reference Manual. Please be aware that these portions have been copyrighted by Atari, Incorporated, and respect the rights implied thereby. CAVEAT Every effort has been made to ensure that this manual accurately documents the language BASIC XL. However, due to the ongoing improvement and update of ~11 OSS, Inc., software, we cannot guarantee the accuracy of printed material. OSS, Inc., disclaims all liability for changes, errors, or omissions, either in the documentation or in the software product itself. TRADl'tMARKS BASIC XL, MAC/65, DOS XL, OSS, and SuperCartridge are trademarks of Optimized Sys~ems Software, Inc. Atari is a registered trademark of Atari, Inc. The following are trademarks of Atari, Inc.: ( Atari 488 Home Computer Atari S18 Disk Drive Atari 888 Home Computer Atari 858 Interface Module Atari l288XL Home Computer Atari 1~58 Disk Drive Atari 488 Atari sae Atari 81e Atari 128eXL Atari 858 Atari 1858 TABLE OF CONTENTS Chapter 1 Introduction 1 1.1 Features of BASIC XL 1 1.2 Special Notations 2 1.3 Glossary and Terminology 3 1.4 Operating Modes 7 Chapter 2 Variables, Operators, Expressions 9 2.1 Variables (var) 9 2.1.1 Arithmetic Variables (avar) 10 2.1.
    [Show full text]
  • Master Memory Map for the Atari
    MASTER MEMORY MAP FOR THE ATARI CRAIG PATCHETT and ROBIN SHERER A Reston Computer Group Book Reston Publishing Company Inc. A Prentice-Hall Company Reston, Virginia i Library of Congress Cataloging in Publication Data Patchett, Craig. Master memory map for the Atari. “A Reston Computer Group Book.” l. Atari computer-Programming. 2. Memory maps (Computer science) l. Sherer, Robin. 11. Title. QA76.8.A821,38 1984 001.6412 84-476 ISBN 0-8359-4242-2 Copyright 1984 by Educational Software, inc. Atari is a registered trademark of Atari, Inc. Master Memory Map, Prototype, Professor von Chip, and Nerdwell are trademarks of Educational Software, inc. Edited by Graham Patchett and Sylvia I. Smith Illustrated by Frank Hill All rights reserved. No part of this book may be reproduced, in any way or by any means, without permission in writing from the publisher. 10 9 8 7 6 5 4 3 2 1 Printed in the United States of America ii Contents Preface v Glossary viii What is a Memory Location? 1 Bits and Bytes 2 How to PEEK 4 How to POKE 5 ROM and RAM 5 Computer Mathematics 6 Hexadecimal Numbers 9 Decimal to Hex 10 Hex to Decimal 11 How to Read the Memory Map 12 Page Zero 14 The Floating Point Package 60 Page One 64 Pages Two through Four 65 Input/Output Control Blocks (IOCBs) 138 Page Six 147 Page Seven, Eight, Nine 148 Special Chips and ROM 157 POKEY & Sound 175 Timers 176 The Operating System 204 Floating Point Package 205 The Character Set 210 Vectors and Vector Tables 211 CIO Routines 217 Interrupt Handler Routines 219 System VBLANK Routines 219 SIO Routines
    [Show full text]
  • C "L, T.L�L!I ·L-LL­ :[L ,,Ll I "Ltll� 1 L Ii > 'I I > ·�1 I • • Ff I • »; Lll T Ft "' Ij F: Ji Tuu\, 7 I1'1
    C "L, t.L�L!i ·L-LL­ :[L ,,Ll i "LtLL� 1 l ii > 'i I > ·�1 I • • ff I • »; lll t ft "' ij f: Ji tuu\, 7 i1'1 ,. :''1· if' -- C,,Q l•, ,, '" 1 H {N(aGT tni UtH NOW! YOUCAN GET THOUSANDSOF FREE PROGRAM� AND PUT YOUR TELEPHONE TO WORK WithThe New ATARI Modem/Software Package ForOnly S79.95! To get more out of ,<JurATARI, whether and more ... News Retrieval SeNice (get stock quotes ,<Ju·re a brand-new ovvner or a database 'ibu'IIIOJe the hi-tech design of the I 030 as fast as }')Urstock broker), with expert-this offer isfor,<JU.The AlARI 1030 modem. It'll look great next to ,<JUrcom­ FREE TIME ON EACH! is the easiest-to-use modem on the market. puter and peripherals! And hidden inside is And since the expertsat AlARI designed it, the most sophisticated circuitry on the Now ATARI qualityat a lowerprice ,<Ju·re guaranteed that it vvorks with }')Ur market. This means I OCJOA, accurate file THAN ANY OTHER MODEM! ATARI Computer System. transmissions the first time-even OJer \A'.Jice-gradephone lines �ere in the Theperfect modem package for e,,e1y0ne. country.'ibur I 030 modem is built almost to it has all the necessarysoftware built right military specs-guaranteed to have less in.All ,<Ju need is a 16KATARI computer than I bit-error out of every 100,000 bits­ and a telephone line to get started!lf,<Ju're the lowest in the industry. a disk driveovvner, this package includes additional software(on disk-selected by And, ,<JU'IIalso receive ANTIC Magazine) that will give }')Ur I 030 free introductory all the power ,<JU'IIe,,er need! subscriptions to Compuserve(access to NEW! hundreds of great free • Upload/Dovvnload Files With Your programs),and Disk Drive Dow Jones .
    'I I > ·�1 I • • Ff I • »; Lll T Ft "' Ij F: Ji Tuu\, 7 I1'1" class="panel-rg color-a">[Show full text]
  • Conference Proceedings Re:Live
    Re:live MEDIA ART HISTORY 09 Third International Conference on the Histories of Media Art, Science and Technology Conference Proceedings Re:live Media Art Histories 2009 Refereed Conference Proceedings Edited by Sean Cubitt and Paul Thomas 2009 ISBN: [978-0-9807186-3-8] Re:live Media Art Histories 2009 conference proceedings 1 Edited by Sean Cubitt and Paul Thomas for Re:live 2009 Published by The University of Melbourne & Victorian College of the Arts and Music 2009 ISBN: [978-0-9807186-3-8] All papers copyright the authors This collection licensed under a Creative Commons Attribution-Noncommercial 2.5 Australia License. Supported by Reviews Panel Su Ballard Thomas Mical Andres Burbano Lissa Mitchell Dimitris Charitos Lizzie Muller martin constable Anna Munster Sara Diamond Daniel Palmer Gabriel Menotti Gonring Ana Peraica Monika Gorska-Olesinska Mike Phillips Mark Guglielmetti melinda rackham Cat Hope stefano raimondi Slavko Kacunko Margit Rosen Denisa Kera Christopher Salter Ji-hoon Kim Morten Søndergaard Mike Leggett Robert Sweeny Frederik Lesage Natasha Vita-More Maggie Macnab danielle wilde Leon Marvell Suzette Worden Re:live Media Art Histories 2009 conference proceedings 2 CONTENTS Susan Ballard_____________________________________________________________________6 Erewhon: framing media utopia in the antipodes Andres Burbano__________________________________________________________________12 Between punched film and the first computers, the work of Konrad Zuse Anders Carlsson__________________________________________________________________16
    [Show full text]
  • Atari 8-Bit Computers
    Subject: Atari 8-Bit Computers: Frequently Asked Questions Posted by Michael Current on Wed, 05 Jun 2013 04:53:26 GMT View Forum Message <> Reply to Message Archive-name: atari-8-bit/faq Posting-Frequency: 60 days Last-modified: June 1, 2013 Welcome to the comp.sys.atari.8bit newsgroup! Atari 8-Bit Computers Frequently Asked Questions List ___________ _______________ | ///////// | _____________ | ||||||||||| | |___________| | | | ||_______|| | |______/////| |____[---]____| | / _________ \ | |LLLLLLLLLLL| |LLLLLLLLLLL || | LLLLLLLLLLL L | |LLLLLLLLLLL| |LLLLLLLLLLL || | LLLLLLLLLLL L | |__[_____]__| |__[_____]____| |___[_____]_____| 130XE 800XL 800 ___________ __---------__ | ///////// | | / _____ \ | |___________| _____________ | / |_____| \ | |______/////| |____[---]____| | ___________ | |LLLLLLLLLLL| |LLLLLLLLLLL || | ========== =| |LLLLLLLLLLL| |LLLLLLLLLLL || | ========== =| |__[_____]__| |__[_____]____| |___[_____]___| 65XE 600XL 400 ___________ _____________ | ///////// | ___________ | | |___________| |/// / | | | |______/////| |// / | /\___________ |=============| |LLLLLLLLLLL| |/O\ |\/ |LLLLLLLLLLL| | LLLLLLLLLLL | |LLLLLLLLLLL| |-----------| |LLLLLLLLLLL| | LLLLLLLLLLL | |__[_____]__| |____O_O_O_O| |__[_____]__| |___[_____]___| 800XE XEgs 1200XL Additions/suggestions/comments/corrections are needed! Please send to: Michael Current, [email protected] Library Department, University of Wisconsin-La Crosse Copyright (c) 1992-2013 by Michael D. Current, and others where noted. Feel free to reproduce this file, in whole or in part,
    [Show full text]
  • ATARI Assembler Editor User Manual
    ERROR CODES ERROR ERROR CODE ERROR CODE MESSAGE CODE ERROR CODE MDSSAGE 2 Memory insufficient 142 Serial bus data frame overrLur 3 Value error 143 Serialb us data frame checksume rror 4 Too many variables 144 Device done error s Stdng length error 145 Read after write compare error 6 out of data error 146 Function not implemented ? Number greater tltan 32767 147 Insufficient RAM I Input statement error 160 Drive number error I Array or string DIM error 161 Too many OPEN files 10 Argument stack overflolv 162 Disk iull 11 Floating point overflod 163 Unrecoverable system data I/O e|ro. underflow etror 164 File number mismatch 72 Line not found 165 File name error 13 No matching FOR statement 166 POINT data length error 74 line too long error 167 File locked 15 GOSUBo r FOR line deleted 164 Command invalid 16 RETURNe rror 169 Directory full az Garbagee rror 1?o File not found 1a Invalid string character 171 POINT invalid -lfoter The fouowing are INI'UT/OUTPUT er- rors rhdl rerult during rhe useo f di"k dri!e". prinlerr.o r othera cce.soryd evice\.r uflher in- formation is provided with th€ auxiliary hard' 19 LOAD program too long 20 Device number larger za LOAD file erlor aza BREAK abort 7zs IOCB 13o Nonexistent device 131 IOCBw rite only 132 Invalid command 13J Device of lile not open 7J4 Bad IoCB number 13s IOCBr ead only error 136 EOF 737 Truncated record 13a Device timeout 139 Device NAK 74o Serialb us 117 Cursor out of range ror explmation of Errcr Messges see Appendix 1.
    [Show full text]
  • 231Aasdasdasd L2/18-275
    231aasdasdasd 2018-08-25 Universal Multiple-Octet Coded Character Set International Organization for Standardization Organisation Internationale de Normalisation Международная организация по стандартизации Doc Type: Working Group Document Title: Proposal to add characters from legacy computers and teletext to the UCS Source: Terminals Working Group Authors: Doug Ewell, Rebecca Bettencourt, Ricardo Bánffy, Michael Everson, Eduardo Marín Silva, Elias Mårtenson, Mark Shoulson, Shawn Steele, and Rebecca Turner Status: Individual Contribution Action: For consideration by JTC1/SC2/WG2 and UTC Date: 2018-08-25 1. Introduction. This document proposes the addition to the UCS of 215 new graphic characters to provide compatibility with a wide range of home computers, or “microcomputers,” manufactured approximately from the mid-1970s to the mid-1980s, and with the teletext broadcasting standard originally developed in the early 1970s. NOTE: Mapping tables between legacy character sets and the allocations in this proposal are attached to the PDF version of this document. 2. History. Box-drawing characters, solid and shaded blocks, and similar graphic characters were encoded in the UCS in 1991 (Unicode 1.0) for compatibility with established character sets, both in popular microcomputers—particularly the IBM PC—and in terminal-emulation software. The set of block characters was augmented in 1999 (Unicode 3.0) and in 2002 (Unicode 3.2) to cover additional platforms, due largely to proposals by Frank da Cruz (L2/98-353 through -355, L2/98-413, and L2/00- 159), which also included C1 and EBCDIC control pictures, hex byte pictures, and some other graphic characters that were not accepted. Over the years that followed, suggestions were occasionally made on the Unicode public mailing list to add characters from legacy platforms, but few formal proposals emerged.
    [Show full text]