junglejourney
changeset 54:6cf850ec6261
Moved test programs into their own directory.
| author | David Boddie <david@boddie.org.uk> |
|---|---|
| date | Tue Aug 23 02:03:25 2011 +0200 |
| parents | 0646580cfe83 |
| children | c749e19efb14 |
| files | TESTEXITS TESTINEQ TESTSPRITES TESTVALUES tests/TESTEXITS tests/TESTINEQ tests/TESTSPRITES tests/TESTVALUES |
| diffstat | 8 files changed, 106 insertions(+), 106 deletions(-) [+] |
line diff
1.1 --- a/TESTEXITS Tue Aug 23 02:02:57 2011 +0200 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,16 +0,0 @@ 1.4 -AUTO 1.5 -OSCLI("LOAD CODE") 1.6 - 1.7 -MODE 3 1.8 -FOR Y%=0 TO 10 1.9 -FOR X%=0 TO 10 1.10 -?&78=Y% 1.11 -?&79=X% 1.12 -?&70=42 1.13 -?&71=42 1.14 -CALL &1B5E 1.15 -PRINT TAB(X%*6,Y%);?&70;" ";?&71 1.16 -NEXT 1.17 -NEXT 1.18 - 1.19 -PRINT
2.1 --- a/TESTINEQ Tue Aug 23 02:02:57 2011 +0200 2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 2.3 @@ -1,43 +0,0 @@ 2.4 -AUTO 2.5 -FOR T%=0 TO 2 STEP 2 2.6 -P%=&1900 2.7 -[OPT T% 2.8 - 2.9 -LDA &70 2.10 -SEC 2.11 -SBC #3 2.12 -BMI neg ; BCC 2.13 - 2.14 -CMP #2 2.15 -BMI zero_one 2.16 - 2.17 -LDA #0 2.18 -STA &71 2.19 -RTS 2.20 - 2.21 -.zero_one 2.22 -LDA #1 2.23 -STA &71 2.24 -RTS 2.25 - 2.26 -.neg 2.27 -CMP #254 2.28 -BPL minus_two_plus 2.29 - 2.30 -LDA #2 2.31 -STA &71 2.32 -RTS 2.33 - 2.34 -.minus_two_plus 2.35 -LDA #3 2.36 -STA &71 2.37 -RTS 2.38 - 2.39 -] 2.40 -NEXT 2.41 - 2.42 -FOR A%=0 TO 6 2.43 -?&70=A% 2.44 -CALL &1900 2.45 -PRINT ?&70-3, ?&71 2.46 -NEXT
3.1 --- a/TESTSPRITES Tue Aug 23 02:02:57 2011 +0200 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,29 +0,0 @@ 3.4 -AUTO 3.5 -OSCLI("LOAD CODE") 3.6 -OSCLI("LOAD CHARS") 3.7 - 3.8 -MODE 5 3.9 -VDU 23,1,0;0;0;0; 3.10 -VDU 19,2,2;0; 3.11 -VDU 19,3,3;0; 3.12 - 3.13 -PRINT TAB(0,3); 3.14 - 3.15 -?&70=0 3.16 -?&71=&50 3.17 -X%=19*16 3.18 -Y%=0 3.19 - 3.20 -REPEAT 3.21 - 3.22 -?&70=(Y%*48) 3.23 -?&71=&50 3.24 -?&72=X%+(Y%*4) 3.25 -?&73=&58 3.26 -IF Y%=0 THEN CALL &{plot0} ELSE CALL &{plot1} 3.27 - 3.28 -CALL &{key_input} 3.29 -IF ?&74=1 X%=X%-8 3.30 -IF ?&74=2 Y%=1-Y% 3.31 - 3.32 -UNTIL FALSE
4.1 --- a/TESTVALUES Tue Aug 23 02:02:57 2011 +0200 4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 4.3 @@ -1,18 +0,0 @@ 4.4 -AUTO 4.5 -OSCLI("LOAD CODE") 4.6 -?&7C=0 4.7 -?&7D=0 4.8 -?&7E=0 4.9 -?&7F=0 4.10 -CALL &19AA 4.11 - 4.12 -CLS 4.13 -A%=99 4.14 -FOR Y%=0 TO 9 4.15 -FOR X%=0 TO 9 4.16 -PRINT TAB(X%*3,Y%);A%?&579C 4.17 -A%=A%-1 4.18 -NEXT 4.19 -NEXT 4.20 - 4.21 -PRINT
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/tests/TESTEXITS Tue Aug 23 02:03:25 2011 +0200 5.3 @@ -0,0 +1,16 @@ 5.4 +AUTO 5.5 +OSCLI("LOAD CODE") 5.6 + 5.7 +MODE 3 5.8 +FOR Y%=0 TO 10 5.9 +FOR X%=0 TO 10 5.10 +?&78=Y% 5.11 +?&79=X% 5.12 +?&70=42 5.13 +?&71=42 5.14 +CALL &1B5E 5.15 +PRINT TAB(X%*6,Y%);?&70;" ";?&71 5.16 +NEXT 5.17 +NEXT 5.18 + 5.19 +PRINT
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/tests/TESTINEQ Tue Aug 23 02:03:25 2011 +0200 6.3 @@ -0,0 +1,43 @@ 6.4 +AUTO 6.5 +FOR T%=0 TO 2 STEP 2 6.6 +P%=&1900 6.7 +[OPT T% 6.8 + 6.9 +LDA &70 6.10 +SEC 6.11 +SBC #3 6.12 +BMI neg ; BCC 6.13 + 6.14 +CMP #2 6.15 +BMI zero_one 6.16 + 6.17 +LDA #0 6.18 +STA &71 6.19 +RTS 6.20 + 6.21 +.zero_one 6.22 +LDA #1 6.23 +STA &71 6.24 +RTS 6.25 + 6.26 +.neg 6.27 +CMP #254 6.28 +BPL minus_two_plus 6.29 + 6.30 +LDA #2 6.31 +STA &71 6.32 +RTS 6.33 + 6.34 +.minus_two_plus 6.35 +LDA #3 6.36 +STA &71 6.37 +RTS 6.38 + 6.39 +] 6.40 +NEXT 6.41 + 6.42 +FOR A%=0 TO 6 6.43 +?&70=A% 6.44 +CALL &1900 6.45 +PRINT ?&70-3, ?&71 6.46 +NEXT
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/tests/TESTSPRITES Tue Aug 23 02:03:25 2011 +0200 7.3 @@ -0,0 +1,29 @@ 7.4 +AUTO 7.5 +OSCLI("LOAD CODE") 7.6 +OSCLI("LOAD CHARS") 7.7 + 7.8 +MODE 5 7.9 +VDU 23,1,0;0;0;0; 7.10 +VDU 19,2,2;0; 7.11 +VDU 19,3,3;0; 7.12 + 7.13 +PRINT TAB(0,3); 7.14 + 7.15 +?&70=0 7.16 +?&71=&50 7.17 +X%=19*16 7.18 +Y%=0 7.19 + 7.20 +REPEAT 7.21 + 7.22 +?&70=(Y%*48) 7.23 +?&71=&50 7.24 +?&72=X%+(Y%*4) 7.25 +?&73=&58 7.26 +IF Y%=0 THEN CALL &{plot0} ELSE CALL &{plot1} 7.27 + 7.28 +CALL &{key_input} 7.29 +IF ?&74=1 X%=X%-8 7.30 +IF ?&74=2 Y%=1-Y% 7.31 + 7.32 +UNTIL FALSE
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/tests/TESTVALUES Tue Aug 23 02:03:25 2011 +0200 8.3 @@ -0,0 +1,18 @@ 8.4 +AUTO 8.5 +OSCLI("LOAD CODE") 8.6 +?&7C=0 8.7 +?&7D=0 8.8 +?&7E=0 8.9 +?&7F=0 8.10 +CALL &19AA 8.11 + 8.12 +CLS 8.13 +A%=99 8.14 +FOR Y%=0 TO 9 8.15 +FOR X%=0 TO 9 8.16 +PRINT TAB(X%*3,Y%);A%?&579C 8.17 +A%=A%-1 8.18 +NEXT 8.19 +NEXT 8.20 + 8.21 +PRINT
