Loading Raw-Tape Files in the Same Way as with a Real C64
Posted: Sat Oct 11, 2008 8:32 pm
Finnish must be the hardest language in the world to translate into English when it comes to C64 jargon... Oh geez it took long time to write this thing!
The problem is that I'd like to load all raw-tape files with the help of CCS64 exactly in the same way as I'd load them with a normal C64 (in other words, without any special functions like "choose the Tape Device, select the TAP-file you'd like to run and then simply press enter")! As for the actual running of raw-tape files, I know a few basic steps:
1) Pressing F9
2) Choosing Tape Device
3) Selecting Tape (by pressing F2)
4) typing "LOAD" in order to load the first program on the cassette/tape (TAP-file) into memory
...but there occurs the first problem: for some reason, the emulator always does everything automatically without asking me to type anything, and now I really mean every single step of the whole loading process (after typing "LOAD"). First of all, if I remember right, a real C64 should ask the user to "PRESS PLAY ON TAPE" after typing "LOAD," and not do all the steps of the loading process automatically. How can I avoid this CCS64 feature which does everything automatically, and secondly, how can I define the "play button" when "PRESS PLAY ON TAPE" is displayed on the screen?
I have to admit that once I even managed to somehow avoid this automatic loading feature of the emulator (I can't really remember how I did it anymore, probably by some strange sort of twist
). When CCS64 asked me to press play on tape, I wasn't really able to do anything else meaningful than to press F9, choose Tape Device, press F2 to get to the "Tape Status" screen and switch on the "Play Button." Once I did this, the "PRESS PLAY ON TAPE" disappeared and the emulator displayed some sort of loading screen. Nevertheless, nothing else happened. The only difference I noticed was that now the "Tape Motor" on the "Tape Status" screen was "on" instead of "off." For some reason the "Tape Position" was still 0 (zero), which indicated that the emulator hadn't even started to load anything on the cassette... Is there anything to do about this?
Just to make sure that I wouldn't have to ask any further questions, I'll list the rest of the steps of the loading process as I remember them. Correct me if I'm wrong!
A) C64 should start searching for the next program on the cassette after the user has pressed the play button (naturally this comes after "PRESS PLAY ON TAPE").
B) Thereafter, C64 should display the name of the loaded program on the screen for a while and the loading process continues.
C) Once the loading is finished, the user should see "READY" displayed on the screen after which the program can be run/started by typing "RUN."
Any help would be greatly appreciated!
The problem is that I'd like to load all raw-tape files with the help of CCS64 exactly in the same way as I'd load them with a normal C64 (in other words, without any special functions like "choose the Tape Device, select the TAP-file you'd like to run and then simply press enter")! As for the actual running of raw-tape files, I know a few basic steps:
1) Pressing F9
2) Choosing Tape Device
3) Selecting Tape (by pressing F2)
4) typing "LOAD" in order to load the first program on the cassette/tape (TAP-file) into memory
...but there occurs the first problem: for some reason, the emulator always does everything automatically without asking me to type anything, and now I really mean every single step of the whole loading process (after typing "LOAD"). First of all, if I remember right, a real C64 should ask the user to "PRESS PLAY ON TAPE" after typing "LOAD," and not do all the steps of the loading process automatically. How can I avoid this CCS64 feature which does everything automatically, and secondly, how can I define the "play button" when "PRESS PLAY ON TAPE" is displayed on the screen?
I have to admit that once I even managed to somehow avoid this automatic loading feature of the emulator (I can't really remember how I did it anymore, probably by some strange sort of twist
Just to make sure that I wouldn't have to ask any further questions, I'll list the rest of the steps of the loading process as I remember them. Correct me if I'm wrong!
A) C64 should start searching for the next program on the cassette after the user has pressed the play button (naturally this comes after "PRESS PLAY ON TAPE").
B) Thereafter, C64 should display the name of the loaded program on the screen for a while and the loading process continues.
C) Once the loading is finished, the user should see "READY" displayed on the screen after which the program can be run/started by typing "RUN."
Any help would be greatly appreciated!