This is non-commercial site, its content is based on Atari 8-bit home computer contents and references.
If you feel your rights are violated by showing/using any part of contents of your product represented on this page,
please contact me immediatelly so I can remove it!
Entry name:
Boot Tape to Disk
|
Publisher/Developer:
BELLCOM - Public Domain Library (Software library) |
|
|
-
Entry name:Boot Tape to Disk
-
Category:Disk utilities
-
Publisher/Developer:BELLCOM - Public Domain Library
Listing 1
100GRAPHICS0 110DIMA$(1) 120? 130?"PLACEBOOTTAPEINPLAYER" 140?"REWINDTAPE-"; 150?"DEPRESSPLAYBUTTON" 160?"PRESSRETURNKEY" 170? 180OPEN#1,4,0,"C:" 190GET#1,A:GET#1,NREC 200GET#1,ADL:GET#1,ADH 210CLOSE#1 220?"SYSTEMPARAMETERS:" 230? 240BTOP=PEEK(144)+256*PEEK(145) 250?"BASICMEMTOP=";BTOP 260OTOP=PEEK(741)+256*PEEK(742) 270?"OSMEMTOP=";OTOP 280?"FREERAM=";OTOP-BTOP 290? 300START=ADL+256*ADH 310?"YOURBOOTTAPENORMALLY" 320?"LOADSSTARTINGAT";START 330IFNREC=0THENNREC=256 340?"CONTAINS";NREC;"RECORDS"; 350FLEN=128*NREC 360?"=";FLEN;"BYTES" 370? 380START=BTOP+500 390LAST=START+FLEN 400IFLAST<OTOPTHEN490 410?"WORKAREAREQUIRED" 420? 430?START,"TO";LAST 440? 450?"INSUFFICIENTFREERAM" 460? 470?"SORRY" 480STOP 490FORA=1536TO1569 500READD 510POKEA,D 520NEXTA 530DATA104,162,16,169,7,157,66,3 540DATA104,157,69,3,104,157,68,3 550DATA104,157,73,3,104,157,72,3 560DATA32,86,228,16,4,169,1,133,212 570DATA96 580?"REWINDTHETAPEAGAIN" 590?"DEPRESSPLAYBUTTON" 600?"PRESSRETURN" 610? 620OPEN#1,4,128,"C:" 630X=USR(1536,START,FLEN) 640CLOSE#1 650IFX<>1THEN680 660?"TAPEREADERROR" 670STOP 680?"PUTAFORMATTEDDISKIN" 690?"DRIVE#1-PRESSRETURN" 700INPUTA$ 710? 720POKE769,1:REMDUNIT=1 730POKE770,87:REMWRITE=87 740POKE779,0:REMDAUX1=0 750FORA=1536TO1540 760READD 770POKEA,D 780NEXTA 790DATA104,32,83,228 800DATA96 810FORSECTOR=1TONREC 820POKE772,START-256*INT(START/256) 830POKE773,INT(START/256) 840POKE778,SECTOR 850X=USR(1536) 860START=START+128 870NEXTSECTOR 880? 890?"DONE" 900END
References
Listing downloads
Copyright holder
