Another bug when using CCS64 V2.0 B with TFCIII .crt image
Posted: Mon Sep 22, 2003 7:43 pm
There is a problem with the KILL command of the Final Cartridge III when using a TFCIII .crt image with VICE V2.0 Beta. (The KILL command should shut down TFCIII.)
Do the following:
1. Leave the TFCIII desktop and go to BASIC.
2. Issue the KILL command. Now, the screen clears and the colors are restored to the C64 default colors. What should have happened is that the screen doesn't clear and the colors don't change. There should just be a READY prompt. This is what happens on a real C64 and in VICE v1.12.
Another test that leads to even more problems:
1. Leave the TFCIII desktop and go to BASIC.
2. LOAD a game from an inserted disk.
3. Issue the KILL command.
4. What happens now is most often that everything freezes. However, with certain games very strange things can happen when you issue the KILL command so it seems like a jump is made to some strange place in memory. What should have happened is that you just get a READY prompt. This is what happens on a real C64 and in VICE v1.12.
I can add that issuing the KILL command is something that I often have to do on a real C64. I keep TFCIII enabled while loading a game in order to get a tape or disk turbo. Then, some games don't work with TFCIII enabled so I have to issue KILL before issuing RUN to start the game.
Do the following:
1. Leave the TFCIII desktop and go to BASIC.
2. Issue the KILL command. Now, the screen clears and the colors are restored to the C64 default colors. What should have happened is that the screen doesn't clear and the colors don't change. There should just be a READY prompt. This is what happens on a real C64 and in VICE v1.12.
Another test that leads to even more problems:
1. Leave the TFCIII desktop and go to BASIC.
2. LOAD a game from an inserted disk.
3. Issue the KILL command.
4. What happens now is most often that everything freezes. However, with certain games very strange things can happen when you issue the KILL command so it seems like a jump is made to some strange place in memory. What should have happened is that you just get a READY prompt. This is what happens on a real C64 and in VICE v1.12.
I can add that issuing the KILL command is something that I often have to do on a real C64. I keep TFCIII enabled while loading a game in order to get a tape or disk turbo. Then, some games don't work with TFCIII enabled so I have to issue KILL before issuing RUN to start the game.