ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

45 lines
1.3 KiB

  1. 010 REM OPTION VERSION BYWATER
  2. 020 REM
  3. 100 REM PAD80.BAS
  4. 101 REM Pad the test output to 80 characters.
  5. 102 REM bwbasic P001.BAS > P001.OUT
  6. 103 REM echo "500 DATA P001.OUT, P001.80" > PAD80.INP
  7. 104 REM bwbasic PAD80.BAS
  8. 105 REM diff P001.run P001.80
  9. 109 REM ----------------------------------------------------------
  10. 120 REM GET FILE NAME INTO A$
  11. 122 DELETE 500
  12. 124 MERGE "PAD80.INP"
  13. 126 REM LIST
  14. 128 RESTORE 500
  15. 130 READ A$
  16. 135 REM PRINT "SOURCE:"; A$
  17. 140 READ B$
  18. 145 REM PRINT "TARGET:"; B$
  19. 300 REM ----------------------------------------------------------
  20. 301 REM PROCESS FILENAME IN A$
  21. 302 REM ----------------------------------------------------------
  22. 310 OPEN A$ FOR INPUT AS #2
  23. 315 OPEN B$ FOR OUTPUT AS #3
  24. 320 REM PRINT "PROCESS TEXT LINE"
  25. 330 IF EOF( 2 ) THEN 390
  26. 335 REM PRINT "NOT EOF"
  27. 340 LINE INPUT #2, C$
  28. 345 REM PRINT "C$=";C$
  29. 350 C$ = LEFT$( C$ + SPACE$( 80 ), 80 )
  30. 355 REM PRINT "yyy"
  31. 360 REM WRITE OUTPUT LINE
  32. 370 PRINT #3, C$
  33. 375 REM PRINT "zzz"
  34. 380 GOTO 320
  35. 390 REM CLOSE FILES
  36. 400 CLOSE #3
  37. 410 CLOSE #2
  38. 499 REM ----------------------------------------------------------
  39. 500 REM REPLACED BY CONTENTS OF "PAD80.INP"
  40. 501 REM ----------------------------------------------------------
  41. 900 REM ----------------------------------------------------------
  42. 910 REM THE END
  43. 920 REM ----------------------------------------------------------
  44. 999 END