INSTRUCTIONS FOR USING: VKYDOW.SEQ VKYTOK.SEQ AND OTHER VKY???.* FILES 20 REM THESE TWO PROGRAMS WILL TAKE A BASIC PROGRAM LISTING 30 REM (IE ONE THAT LOOKS LIKE THIS PROGRAM) AND WILL COPY 40 REM IT ONTO THE DATASETTE RECORDER AS DATA. THE TOKEN PROGRAM 50 REM WILL TAKE THE DATA FROM THE VIC20 DATASETTE RECORDER AND 60 REM CONVERT THE DATA TO A PROGRAM (INSIDE THE VIC20). 70 NREM FOR THE DWNLOD PROGRAM::: THE FUNCTION KEYS PERFORM AS 80 REM FOLLOWS- F1:CONTROL C F3:CONTROL P F5 CONTROL Q 90 REM F7:CONTROL S F6:START SAVING EVERYTHING ONTO THE 100 REM DATASETTE RECORDER. F8:STOP SAVING ON DATASETTE. 110 REM THE TOKEN PROGRAM WORKS AS FOLLOWS--- 120 REM IT WILL LOOK FOR THE DATA THAT WAS SAVED ON THE 130 REM DATASETTE RECORDER.IT WILL THEN PRINT EACH LINE ON THE 140 REM SCREEN. AFTER PRINTING EACH LINE, 150 REM IT WILL ASK YOU IF YOU WANT TO SAVE 160 REM IT OR SKIP OVER IT.THAT WAY ANY GARBELED LINES YOU 170 REM CAN SKIP AND ENTER THEM YOURSELF LATER 180 REM BASICALLY, ANY LINE IS ENTERED,AND GARBAGE(LIKE MISC 190 REM CARRIAGE RETURNS,PHONELINE GARBAGE,ETC.)CAN BE ELIMINATED 200 AFTER TOKEN HAS LOADED ALL OF PROGRAM/DATA FROM THE RECORDER 210 REM IT WILL THEN ERASE ITSELF,LEAVING ONLY THE CONVERTED 220 REM PROGRAM IN THE VIC20:(IE-MAKE SURE YOU MADE COPIES BEFORE 230 MEM YOU RUN IT SINCE IT WILL ERASE ITSELF 240 REM A NOTE TO THOSE WHO USE THIS PROGRAM. IF YOU LIKE IT, 250 REM OR EVEN IF YOU DON'T, I WOULD LIKE TO HEAR YOUR COMMENTS 260 REM THESE PROGRAMS WERE WRITTEN AND TESTED ON AN UNEXPANDED 270 REM VIC20.THE ONLY TIME I USED ANY EXPANSION WAS FOR THE 280 REM UPLOADING PROGRAM I WROTE TO UPLOAD THESE 3 PROGRAMS *************************************** this is a list of many different items. you should find most of them useful. 1. for better operation of dwnlod.vky : a. change line 330 to 'a=f%(asc(a$)):printk$;chr$(a);:ifa=ethenpokey,d' b. change line 340 to 'ifmthenprint#1,chr$(a);:ifpeek(t)=>lthen500' c. change line 430 to 'i=peek(t):print#1,chr$(31);:ifpeek(t)>ithen430' d. basically,you are changing from < a=asc(a$) > to a=f%(asc(a$)) >,changing from < chr$(f%(a)) > to < chr$(a) > and changing from < chr$(10) > to < chr$(31) > 2.there are basically 2 types of programs in the database.sequential and program. if it has 'img' after the program name, then it's a program file. when you use the 'read' command, if what you see looks like a program, (ie,looks like what you see when you type 'list' on your computer), then it is a sequential file,and can be downloaded by my program.if what you see looks like gibberish,then you cannot download it with my program (ie,it has 'img' after the program name).my program will only download sequential files (ie they look like a regular program listing).to download the other types,(ie program files,having 'img' extension),you need a program that uses compuserves protocols. 3. method of downloading a file,program listing, data,messages,etc. with my 'dwnlod.vky program a. use 'read' command and see if it looks like a regular program listing. if it doesn't, my program won't download it. b. use the 'READ' command again, but do not- repeat, donnot push the return key. c. while hlding the shift key,push the f5 function key(it's actually the f6 key since you pushed the shift).now you have activated the downloading function. d. now push the 'return' key so that the 'typ' command will be executed. e. you will notice that while the 'typ' is being executed, (ie the program listing is being listed on the screen),it keeps stopping every 7 to 15 seconds.that's because the vic is saving it on the datasette recorder. f. when the screen is done listing,you will recieve the 'sig/acess:' prompt. at this time, push f8 (hold the shift and push f7 function key). this will deactivate the download function. g. if there is another program,file,message, or whatever that you want to download,just start againg at instruction a (using the 'read' command). h. you can save continously as much as you want up to the end of the casette tape. (and even more if you turn the tape over). 4. what you see on the screen is exactly what will be downloaded by my program.you can download messages from bulletin boards, etc. since you download what you see,special control cods [ie print quote clear/home endquote] won't work.this is why my programs are written using the 'chr$(xx)' commands to replace the special vic20 control codes (like the 'clear screen','reverse video','change character color',etc. 6. after having been told by c64 owners that my programs work on their machines,i bought the c64 programmers reference manual.since all the memory locations (that i used)are the same in the c64 as they are in the vic20,i have change my original opinion (that they wouldn't work in the c64).looks like they do work ok in both machines.if anybody has any opinions,comments,or additional info, it will be appreciated. 7. if you downloaded messages,there is a program to allow you to just read back onto the screen what you downloaded. the program name is 'seedld.vky'.it should be on the database within a day or two of this. 8. if you have a lot of lines,screen interference,etc. on your screen from the vic20,here's an easy method i used to eliminate about 95% of it. take the video cord that comes out of the vic20(and goes to the modulator box), and wrap it around your hand about 4 or 5 times (ie a circle of about 3 inch diameter of about 5 turns).i then taped this together to hold the loops together.since this shortened the cord to the tv,i used an eight foot audio cable to connect to the tv.if the audio cable lay in front of the tv,i still got some interference,so i moved the cable to the side of the tv.now it looksvery good. 9. there is another program for uploading that i wrote.basically,it downloads the same as my downloading program,but it will also upload.that one needs additional memory to work though (i'm working on an upload program for the enexpanded vic20 now). the uplod program uploads a line of text in about 4 seconds. i'm using the upload program to enter all this into the vic20 (with 16k expander) before i sign onto compuserve. there are a couple of minor bugs in it which i'll fix in another 'errata' file later). the uplod program has a couple of lines that need to be changed if your expansion is other then 16k,but that should be covered in the instructions that come with the upload program.again, any comments,questions,opinions, etc. are appreciated.(although it may take me several days to get back to you) terry [73465,1635] *************************************** THIS IS A LIST OF THE MOST COMMON PROBLEMS AND QUESTIONS FROM USERS. Q1. I CAN'T GET THE PROGRAM TO WORK. WHAT SHOULD I DO? A1. I DON'T KNOW BECAUSE I DON'T KNOW WHAT YOUR PROBLEM IS. FOR ME TO MAKE AN EDUCATED GUESS AS TO WHAT IS CAUSING YOUR PROBLEM AND WHAT THINGS TO CHECK, I WOULD NEED MORE INFORMATION. DOES YOUR SCREEN SAY 'READY'? DOES THE LIGHT ON YOUR MODEM LIGHT UP (TO INDICATE THAT YOU HAVE DETECTED A COMPUTER) AT THE PHONE NUMBER THAT YOU DIALED? ARE YOU ABLE TO GET ANY PRINTING ON YOUR SCREEN? DO YOU ONLY HAVE A PROBLEM WHEN YOU ARE TRYING TO DOWNLOAD? DO YOU HAVE ANYTHING OTHER THEN A DATASETTE,1541 DISK DRIVE,OR 1525 PRINTER HOOKED UP TO YOUR COMPUTER? IF YOU ARE NOT USING A VIC20, WHAT KIND OF COMPUTER IS IT? DO YOU RECIEVE ANY PRINTED ERROR MESSAGES ON THE SCREEN? (EXAMPLE-SYNTAX ERROR,SUBSCRIPT OUT OF RANGE,DEVICE NOT PRESENT, TYPE MISMATCH,ETC.). IF YOU RECIEVED AN ERROR MESSAGE,WHAT LINE NUMBER DID IT PRINT THAT THE ERROR WAS ON (THAT'S VERY IMPORTANT). IS THE PROBLEM LATER ON WHEN YOU TRY USING ONE OF THE OTHER PROGRAMS (LIKE TOKEN.VKY ETC.)? *** IF YOU DON'T GIVE ME ENOUGH INFORMATION I CAN'T REALLY HAVE ANY IDEA WHAT YOUR PROBLEM ACTUALLY IS RELEVANT THAT YOU CAN THINK OF.(YOU CAN'T TELL ME TO MUCH) Q2. I KEEP GETTING 'SYNTAX ERROR IN 340' WHEN USING 'DWNLOD.VKY' ON MY UNEXPANDED VIC20. A2. THIS APPEARS TO BE ONE OF THE MOST COMMON PROBLEMS. IT SEEMS THAT A NUMBER OF PEOPLE USE '?' AS AN ABBREVIATION FOR 'PRINT' WHEN TYPING IN PROGRAMS. WHILE '?' IS AN ABBREVIATION FOR 'PRINT', IT IS NOT (REPEAT NOT) AN ABBREVIATION FOR 'PRINT#'. FREQUENTLY WHEN THIS HAPPENS,PEOPLE THINK THAT THE ERROR IS IN THE PART OF THE LINE WHICH SAYS 'IFMTHEN'. MOST PEOPLE ARE USED TO HAVING ONE OR MORE OPERATORS (IE '=' OR '<' OR '>' ) AND THEN ANOTHER NUMBER (OR VARIABLE) FOLLOWING THE VARIABLE. EXAMPLE- 'IFM=0THEN' THIS IS NOT NECESSARY. IF YOU DO NOT INCLUDE ANYTHING AFTER THE VARIABLE, THE COMPUTER TREATS IT AS THOUGH '<>0' (DOES NOT EQUAL ZERO) FOLLOWS THE VARIABLE. 'IFMTHEN' IS IDENTICAL TO 'IFM<>0THEN' EXCEPT THAT THE FORMER USES LESS MEMORY (VERY IMPORTANT IF USING AN UNEXPANDED VIC) AND IT ALSO RUNS FASTER. Q3. EVERYTHING SEEMS TO WORK OK BUT EVERYTIME I AM SAVING ONTO CASETTE, I LOSE A COUPLE CHARACTERS, OR ELSE THEY BECOME GARBELED. A3. THERE ARE SECTIONS IN EACH DOWNLOADING PROGRAM THAT ARE SPECIFICALLY FOR KEEPING YOU FROM LOSING AND GETTING GARBELED CHARACTERS (ASSUMING THAT THE PROBLEM IS NOT CAUSED BY PHONE LINE NOISE). THESE ARE LINES 550 TO 690 IN DWNLOD.VKY LINES 550 TO 610 AND LINE 990 IN ...
Amiga7878