In Vice revision 45756 disk content display while opening a d64 is broken on...
Versatile Commodore Emulator
Brought to you by:
blackystardust,
gpz
Seems the font registering broke (it is also broken in the monitor, no need to even mount a disk)
perhaps related to github switching the build hosts... with some luck, it will fix itself
PS: what windows system is that exactly you are testing on? (win7 here)
Win11 using the last automated build from github.
There is no problem with this on Win 7 ;)
r45756
Do you have the font registered systemwide perhaps? (Does it work in the monitor too?)
The monitor is working OK. Well, looks like this bug will solve itself.
Edit: Well, after some tests, I deleted Vice configuration. And now all is OK.
Edit 2: If I launch Vice loading an already existing configuration, bug is back. Removing config files kill the bug. My disk drive config enables true emulation for drive #8. If I switch to virtual device, bug is killed.
Last edit: Frederic bezies 2025-09-10
And there is nothing related to the font in that config? (please attach it - also perhaps try a recent build)
There is no font settings in vice.ini. I'm using revision 45785 and the bug is still present.
Attaching my vice.ini if it helps.
And the last vice.log if it helps.
Last edit: Frederic bezies 2025-10-04
Well, I found a weird workaround. I run x64sc (for example) once, then I close it. Run it another time and floppy disk content display is OK. Really weird!
Just for your information. I tested Vice rev 45816 in a HyperV virtual machine with Win11 in it. And the same bug appears. I'm glad it is not a bug on my installation.
And it works when starting the emulator a second time? At least thats what i see on my Windows10 ... really weird, it used to work
I'm using this workaround on my Vice installation in Win11. Weird, really weird.
works for me in w11.
but i see it doesn't work if i start the emu as user SYSTEM or TrustedInstaller :)
but then, the casual users work just fine, including admin.
Do you have the pet font installed systemwide by any chance (eg for Dirmaster)?
I don't see dirmaster on this system, and C64_Pro_Mono-STYLE.ttf is not in any of my system folders.
Strange.
Another variable: do you build VICE yourself?
No, the ones from Github. Sadly, i have only this one system with w11 installed.
While doing some "bissecting" by building old versions, I got this error on start:
This message on first run. On second run, everything is OK.
Hope it helps!
I launched the last official nightly (r45820) and I'm adding the first run log. Launching and trying to open a disk file to see its content.
Websearch suggests that this message comes from Pango. One page explained that the reason might be that the font is being loaded and/or registered by a different thread than the one that wants to use it, apparantly that doesn't work on Windows
@dqh might be able to check this
maybe related: https://gitlab.gnome.org/GNOME/pango/-/issues/440
Sooo.. please try r45857 - it works correctly for me now
PS: Test if it works after a reboot - no program using those fonts should have run before
Floppy disk content is loaded without problem. Before or after a reboot, nothing changed. So it works!
Let's close this bug now.