Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SIMCRT: Final Cartridge's Monitor does not properly return #71

Open
sy2002 opened this issue May 20, 2023 · 2 comments
Open

SIMCRT: Final Cartridge's Monitor does not properly return #71

sy2002 opened this issue May 20, 2023 · 2 comments
Assignees
Labels
bug Something isn't working V6 or later

Comments

@sy2002
Copy link
Collaborator

sy2002 commented May 20, 2023

I am not fully sure if we want or even can fix this one because I am experiencing the same behavior when I use a real Final Cartridge III hardware cartridge so this might be a C64 MiSTer core bug and not a specific cartridge.vhd bug:

  1. Leave the FCIII Desktop and go to Basic
  2. Enter a program like 10 PRINT "HALLO": GOTO 10 and run it
  3. Press the freezer key Restore (due to question SIMCRT: FinalCartridge Freezer Key question #70 you might need to hammer multiple times on the key)
  4. Go to the Monitor (menu EXIT/Monitor)
  5. Press x
    6a. Behavior: You land at the READY. prompt
    6b. Expected behavior: The program you entered in (2) is continuing where it left off

In general, the FCIII simulation is able to do this "continue where you left off": If you perform the above mentioned reproduction steps but do NOT enter the Monitor but choose EXIT/RUN instead, then the BASIC program will nicely continue where it left off.

Feel free to add the label "V6 or later" if you feel this is out of scope due to the hardware version of the FCIII also not working with our core, yet.

@sy2002 sy2002 added the bug Something isn't working label May 20, 2023
@MJoergen
Copy link
Owner

I'm setting this to V6 for now, since I consider this a "nice-to-have" and there is a work-around.

@sy2002
Copy link
Collaborator Author

sy2002 commented May 22, 2023

Agreed to move this bug to V6 since also the hardware version of the FCIII (inserted into the Expansion Port of the MEGA65) shows the same issue as the simulated cartridge. So at least this is consistent :-) I suspect a bug in the C64 simulation of the underlying MiSTer core.

But for clarity: But there is no workaround at all: If a user of the FCIII wants to use the monitor to debug a running C64 application, then you will never be able to go back to the application that you are debugging which renders the whole debugging process via monitor on the FCIII unusable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working V6 or later
Projects
None yet
Development

No branches or pull requests

2 participants