home *** CD-ROM | disk | FTP | other *** search
/ Set of Apple II Hard Drive Images / eric.hdv / ERIC / DIR (.txt) < prev    next >
Encoding:
Applesoft BASIC Source Code  |  1995-10-12  |  1.2 KB  |  50 lines  |  [FC] Applesoft BASIC Program (0x0801)

  1. 5  TEXT : SPEED= 255
  2. 10 ME$ = "DIR":RM$ = "/ERIC/"
  3. 20  IF  PEEK(104) < >8  THEN  POKE 104,8: POKE 2048,0: PRINT  CHR$(4)"-"RM$;ME$
  4. 100  PRINT  CHR$(4)"-"RM$"DIR.OBJ"
  5. 105 KY =  PEEK(16384 +4): IF KY = 27  THEN  PRINT : END 
  6. 110 BAS =  PEEK(14 *16 +13) + PEEK(14 *16 +14) *256
  7. 120 PTR = BAS +2
  8. 130 F$ = ""
  9. 140  IF  PEEK(PTR) < >160  THEN F$ = F$ + CHR$( PEEK(PTR) -128):PTR = PTR +1: IF PTR <BAS +17  THEN 140
  10. 160 FT$ =  CHR$( PEEK(BAS +17) -128) + CHR$( PEEK(BAS +18) -128) + CHR$( PEEK(BAS +19) -128)
  11. 180  PRINT  CHR$(4)"PREFIX": INPUT PR$
  12. 210  PRINT "(FILE=";PR$;F$"): ";
  13. 480  INPUT "L)OAD  R)UN  V)IEW :";CO$:CM$ =  LEFT$(CO$,1)
  14. 485  IF CM$ = "L"  OR CM$ = "R"  OR CM$ = "V"  OR CM$ = "D"  THEN 1000
  15. 490  GOTO 100
  16. 1000 FL$ = F$:TY$ = FT$
  17. 1005  IF CM$ < >"L"  THEN 1100
  18. 1010  IF TY$ = "BAS"  THEN  PRINT  CHR$(4)"LOAD "FL$
  19. 1020  IF TY$ = "BIN"  THEN  PRINT  CHR$(4)"BLOAD"FL$: PRINT "FILE LOADED": END 
  20. 1030  PRINT "CAN'T LOAD TYPE "TY$
  21. 1040  GOTO 9000
  22. 1100  IF CO$ < >"DE"  THEN 1200
  23. 1110  PRINT  CHR$(4)"UNLOCK "FL$
  24. 1120  PRINT  CHR$(4)"DELETE "FL$
  25. 1130  GOTO 490
  26. 1200  IF CM$ < >"R"  THEN 1300
  27. 1205  PRINT  CHR$(21)
  28. 1210  IF TY$ = "BAS"  THEN  POKE 2048,0: POKE 104,8: PRINT  CHR$(4)"RUN"FL$
  29. 1220  IF TY$ = "BIN"  THEN  PRINT  CHR$(4)"BRUN"FL$
  30. 1222  IF TY$ = "SYS"  THEN  PRINT  CHR$(4)"-"FL$
  31. 1225  IF TY$ < >"BIN"  THEN  PRINT "CAN'T RUN TYPE "TY$
  32. 1230  GOTO 9000
  33. 1300  IF CM$ < >"V"  THEN 1400
  34. 1310  IF TY$ < >"TXT"  THEN 1350
  35. 1320  PRINT  CHR$(4)"PR#3"
  36. 1325  ONERR  GOTO 10000
  37. 1330  PRINT  CHR$(4)"SHOWTXT "FL$
  38. 1335  POKE 216,0
  39. 1340  PRINT  CHR$(21): GOTO 490
  40. 1350  IF TY$ < >"TXT"  THEN  PRINT "CAN'T VIEW TYPE "TY$
  41. 1360  GOTO 9000
  42. 1400  GOTO 490: REM  BAD KEYPRESS
  43. 9000  PRINT "(PRESS ANY KEY TO CONTINUE) : ";: GET KY$
  44. 9010  GOTO 490
  45. 9999  END 
  46. 10000  REM  ERROR WHEN RUNNING SHOWTXT
  47. 10005  POKE 216,0
  48. 10010  PRINT  CHR$(4)"-/HARD/COMMANDS/SHOWTXT"
  49. 10015  HOME 
  50. 10020  GOTO 1330