virtualc64web icon indicating copy to clipboard operation
virtualc64web copied to clipboard

AUTO Reset when mounting fdd

Open aZtOcKdOg opened this issue 9 months ago • 5 comments

Hi,

Using the CSDb browser to load 'NEON' by TRIAD and whenever I insert disk side 2 vC64Web will auto reset (even with auto load / auto run disabled in the popup dialogue after mount)

This means the demo cannot continue to run...

My apologies if I am not using this feature correctly!

Thanks for any info / help!

aZtOcKdOg avatar Mar 30 '25 15:03 aZtOcKdOg

Ouch 🙈 this csdb title is uploaded in a very uncommon fashion.

Typically, the guys at CSDB pack two or more disks into a zip archive. When doing so, you can switch between disks using the zip browser. In that "normal" case, when selecting from a zip archive, VC64Web does not perform an automatic reset.

When you choose a different demo or file from the CSDB browser, you would "normally" expect to start a new demo, which requires a reset, and VC64Web handles this automatically.

This is not the case with the 'Neon' demo by TRIAD. They uploaded two separate disks that are meant to go together in a zip archive.

Are there more demos like that ? Never saw one (except this) where they put single disks which belong together as separate download links.

To watch this demo you can download the two disks and load them from your filesystem.

when there are more csdb entries of this type we could add an auto reset toggle to these existing toggles

Image

mithrendal avatar Mar 30 '25 19:03 mithrendal

Funnily enough I was running the d64 version for 'Neon' that I have and that is when I discovered 95% of the demo is disk loading sounds...

So I fired up the inbuilt CSDb browser curious as to wether the drive sounds still happen with that loading method only to be brick-walled by the auto-reset on disk mount haha

I will keep trying more prods! What an amazing project <3

aZtOcKdOg avatar Mar 31 '25 11:03 aZtOcKdOg

Ahh yes it is very nice to have it auto soft reset after making a selection in the CSDb browser! Nice!

I notice that there is no popup for PRGs so a 'persistent' auto-off setting should also live in the 'settings' cog and be shared with the toggle in the media mount popup (but accessible at any time!)

Really smooth experience when the listing is one-file and/or the archives are setup as you said! Rad

aZtOcKdOg avatar Apr 02 '25 16:04 aZtOcKdOg

I notice that there is no popup for PRGs

Yes, currently prg files will be flashed into memory + auto reset + auto run … without a popup (to avoid an extra button click)

We could also bring always a media mount popup on prg files too ! Asking whether it should be flashed or inserted as new disk. With two buttons „flash into memory“ and „insert as disk“. This way we would not need the auto-off setting in the main settings.

What do you think ?

A contra argument is that it needs one more click when launching .prg files…

mithrendal avatar Apr 03 '25 10:04 mithrendal

Tough call on the PRG popup... I am definitely one for the less clicks but...

...for ui / ux consistency and keeping settings scatter to minimum a popup should work well!

aZtOcKdOg avatar Apr 04 '25 04:04 aZtOcKdOg

new code is online 🤓

the triad csdb prod entry above should work now also via csdb browser. Can you test ?

mithrendal avatar May 09 '25 10:05 mithrendal

Works great!

aZtOcKdOg avatar May 09 '25 16:05 aZtOcKdOg