Menu

#1877 Flimbo Quest [System3], unable load TAP side A

v3.7
closed-fixed
None
GTK3
Tape
2023-05-04
2023-04-30
radius75
No

r43736 - Loader stops while loading side A
Checked on r42647 - loads correctly
https://www.c64games.de/phpseiten/spieledetail.php?filnummer=1617

Discussion

  • radius75

    radius75 - 2023-04-30
    • Run Vice
    • reset to default
    • insert TAP
    • Shift/Run Stop
    • Play
     
  • Querino

    Querino - 2023-04-30

    GTK3VICE-3.7.1-win64-r43443 GOOD
    ......
    GTK3VICE-3.7.1-win64-r43447 BAD

    i think we need Olaf...

     
  • gpz

    gpz - 2023-04-30

    looks like it :)

     
  • gpz

    gpz - 2023-04-30
    • assigned_to: Olaf Seibert
     
  • Olaf Seibert

    Olaf Seibert - 2023-05-01
    • status: open --> pending-fixed
     
  • Olaf Seibert

    Olaf Seibert - 2023-05-01

    This should be fixed in r43737. Please retest :)

    Interrupts caused by signals from outside the CIA, such as the FLG as used by the tape drive (but also the shift register used by fast serial) could get lost if the "run this once per cycle" code cia_ifr_current() had run already for that cycle. If we detect this is the case, run some minimal duplication of the functionality instead, to make sure the interrupt gets noticed.

     
    • radius75

      radius75 - 2023-05-01

      It loads correctly now :)

       
  • Querino

    Querino - 2023-05-01

    VICE can load the Flimbo Quest TAP side A to the end, i did try 5 times.

    let's hope nothing else is broken. :)

     
    • Olaf Seibert

      Olaf Seibert - 2023-05-02

      After I committed my fix I kept thinking about it and thought of ways it could break. I made a more general fix now...
      Committed in r43741. Maybe you can retest again :)

       
      😄
      1
      👍
      1
      • radius75

        radius75 - 2023-05-02

        It's ok

         
      • Querino

        Querino - 2023-05-02

        works for me too, nice.

         
  • Olaf Seibert

    Olaf Seibert - 2023-05-04
    • status: pending-fixed --> closed-fixed
     
  • Olaf Seibert

    Olaf Seibert - 2023-05-04

    Great! I'm closing the issue.
    I have wondered if people actually load side 2 of the tape as well. I did, and it works, but it takes the instruction to rewind apparently quite serious. Just inserting the tape and pressing play doesn't continue the loading.

     
    👍
    1

Log in to post a comment.