deceptive_listings: messing around with basic listings

though it turns out that DOS re-interprets programs you load so
manually messing with the line offsets is lost if you do it in advance
This commit is contained in:
Vince Weaver 2017-04-24 08:10:29 -04:00
parent 38994ef9a8
commit b04dc5070b
4 changed files with 46 additions and 0 deletions

14
deceptive_list/Makefile Normal file
View File

@ -0,0 +1,14 @@
DOS33 = ../dos33fs-utils/dos33
TXT2BAS = ../asoft_basic-utils/tokenize_asoft
all: deceptive.dsk
BACKWARD.BAS: backward.basd
$(TXT2BAS) < backward.basd > BACKWARD.BAS
deceptive.dsk: BACKWARD.BAS
$(DOS33) -y deceptive.dsk SAVE A BACKWARD.BAS
clean:
rm -f *~ *.BAS *.SHAPE sound_test.bas shape_test.bas *.lst

Binary file not shown.

11
deceptive_list/hidden.bas Normal file
View File

@ -0,0 +1,11 @@
5 REM FUN TIMES
7 PRINT
10 PRINT "** DECEPTIVE LIST **"
20 PRINT " BY "
30 PRINT " VINCE WEAVER "
40 PRINT "********************"
50 PRINT
55 PRINT "WHATEVER YOU DO, DON'T TYPE LIST"
60 PRINT
70 END

View File

@ -0,0 +1,21 @@
'0811
*08BB 5 REM FUN TIMES
'0817
*0817 7 PRINT
'0833
*0833 10 PRINT "** DECEPTIVE LIST **"
'084F
*084F 20 PRINT " BY "
'086B
*086B 30 PRINT " VINCE WEAVER "
'0887
*0887 40 PRINT "********************"
'088D
*088D 50 PRINT
'08B5
*08B5 55 PRINT "WHATEVER YOU DO, DON'T TYPE LIST"
'08BB
*08BB 60 PRINT
'08C1
*08C1 70 END