VICE 3.7 has been released

Es gibt 399 Antworten in diesem Thema, welches 81.787 mal aufgerufen wurde. Der letzte Beitrag (1. Juli 2025 um 21:20) ist von 8R0TK4$T3N.

  • Äh, ja. Deswegen mache ich im Moment meine Compillierexperimente mitsamt Anapssungen auf Github. Weil dann die fertige Buildmaschine von Microsoft genutzt werden kann.

    Damit geht es. Sachdienliche Hinweise, wie man eine so weit wie möglich identische Buildmaschine aufsetzt wie Microsoft für Github zur Verfügung stellt, sind natürlich willkommen.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • Wollte eben mal die SDL2 selber compilieren.

    Also so ganz trivial wie man immer sagt ist das definitiv nicht.

    Ich hab im SVN-Buildscript statt GTK3ui einfach (gem. Changelog die geänderte Option für) die SDL2ui verwendet und Build lief durch... hab dann aber nur das für Online-Versionen typische SDL-Menü innerhalb des Fensters. Auch startet die GTK3ui hier problemlos und ohne Crash. Unter Linux hab ich allerdings eine ältere GTK3-Version (3.24) am laufen. Damit wird auch das Verzeichnis normal angezeigt.

    Vielleicht ist das unter Windows komplizierter, aber unter Linux funktioniert das wie eh und je. Unter Windows könnte es bei einem Crash hilfreich sein das Programm über die Konsole zu starten um zu sehen ob da ein Fehler angezeigt wird.

    Was die RAMLink betrifft, da war das letzte was RM mir gesagt hat das man zuerst den Cartidge-Modus am C128 zum laufen bringen muss. Und da scheinen ja jetzt erste die Grundlagen ("Added foundation of c128 cartridge system.") gelegt worden zu sein. Falls er noch aktiv sein sollte ist jetzt erst die Grundlage dafür da, die RAMLink unter C128 zu implementieren. Kann natürlich sein das der Modus über SVN schon länger verfügbar ist, allerdings hat sich das für mich so angehört das es nicht so einfach ist wie beim C64.

  • Wenn ich mir das alles so durchlese, scheinen sich Kompatibilitätsprobleme mit den neueren VICE Versionen leider irgendwie immer mehr zu häufen. Hoffe, man kann da wieder gegensteuern zukünftig und den Emulator wieder stabiler machen, auf all der verschiedenen Hardware der User. Die vom VICE Team stecken da sicherlich viel Arbeit rein, das honoriere ich auch, aber früher hat man einfach die neue native WinVICE Version heruntergeladen und gestartet auf seinem Rechner und alles war gut und lief problemlos, zumindest auf Windows-Rechnern. Jetzt scheint das so leider nicht mehr der Fall zu sein und irgendwelche Probleme scheint es immer zu geben. Sind die korrigiert, kommen die nächsten.


    Please see Bitte melde dich an, um diesen Link zu sehen.. This is to be seen in the aftermath of a newer 8580 filter implementation. Just keep the filter bias at its default value if the SID emulation sounds right for you. :)

    Thanks for the info, then it's clear, that i can let it stay on "0".


    And i found another problem, while configuring VICE V3.7 today, that i don't have in V3.6. When i try to open the "RAM" submenue (in "MACHINE" menue), VICE crashes about every second time and if the emulator don't crash at this point, it needs around 10 seconds, just to open that RAM menue. How can this be? Problem on Win7, 32bit or everywhere? Also i have the feeling, that the whole emu-menue is a little bit slower, than it was in V3.6, at least here on my PC (around 10 years old). Don't know, what causes this and can not imagine, that my PC is to slow or someting like that, cause i can run three C64 emulators at the same time normally and all have fullspeed without frameskipping then? Can it be, that V3.7 needs some Windows system-files updated or something like that? I had also set everything to default in the new V3.7 at the beginning and completely reconfigured this version, to avoid problems with the old settings-file from V3.6. The version-number 3.7 is also shown correctly at the top, in the newly created vice.ini, so this should not be the problem.

    To be true, i am still not a fan of that GTK3 menue and i think, i never will be. :) Native menues are so much nicer to use on Windows machines, i see this, when i use the native WinVICE V3.2, HOXS or Denise for example. But of course, VICE V3.7 has some advantages over native WinVICE V3.2, seen from the emulation-side (further developed), but sadly it don't has a native menue anymore. I know the reason why this is and it has been explained often enough. Nevertheless, you can find it a pity. But i will use the GTK3-version too, from time to time, though not often, but for emulating certain special-hardware for example.

  • Tried the new version some minutes ago and have a question. In V3.7 the "8580 filter bias" is set to "0" by default. Is that correct now, or should users change this again to "-3000", as it was always the case in all the older VICE versions? Does anyone know more?

    Soweit ich mich erinnere, war das nur ein billiger Workaround zur Zeit, als der 8580 Filter noch etliche Probleme hatte.

    Ich hab im SVN-Buildscript statt GTK3ui einfach (gem. Changelog die geänderte Option für) die SDL2ui verwendet und Build lief durch... hab dann aber nur das für Online-Versionen typische SDL-Menü innerhalb des Fensters. Auch startet die GTK3ui hier problemlos und ohne Crash.

    Ich hatte wohl auch etwas Pech. Fing schon damit an, dass ich die neuste MSYS2 Version gar nicht erst installieren konnte. Mit der lapidaren Meldung "Geht nicht....".

    Ältere Version konnte ich installieren, NACH dem Paketupdate (iIntegritäts-Check oder so) hat er dann was von "Partition full" gelabert, obwohl da noch 4GB frei waren...

    Später lief dann endlich ./configure sauber durch, bei "make" fand er plötzlich die SDL Header trotzdem nicht (mehr).

    Irgendwann hab ich das ganze Zeug gelöscht.

    Wenn ich mir das alles so durchlese, scheinen sich Kompatibilitätsprobleme mit den neueren VICE Versionen leider irgendwie immer mehr zu häufen.

    Ich habe das Gefühl, auch GTK selber macht da auch immer mal wieder Probleme.


    Ansonsten bin ich zufrieden mit den Neuerungen. :) Auch der deutlich schnellere Zugriff auf das Host-Dateisystem ist sehr willkommen.

  • Tried the new version some minutes ago and have a question. In V3.7 the "8580 filter bias" is set to "0" by default. Is that correct now, or should users change this again to "-3000", as it was always the case in all the older VICE versions? Does anyone know more?

    Soweit ich mich erinnere, war das nur ein billiger Workaround zur Zeit, als der 8580 Filter noch etliche Probleme hatte.

    Ja. Also nicht der alte 8580 SID-Filter, der in den V2er Versionen des Emu's zum Einsatz kam, sondern die erste Version des V3er SID-Filters, der anfangs diese Übersteuerungen in einigen SID's hatte. Das wurde dann aber korrigiert und von da ab, war dann zunächst immer diese Einstellung "-3000" nötig, wenn ich mich recht erinnere. Aber nun kann man es dann ja offenbar auf die Einstellung "0" zurücksetzen, was auch Sinn macht, als neutrale Standardeinstellung.

    Ich habe das Gefühl, auch GTK selber macht da auch immer mal wieder Probleme.

    Durchaus möglich, siehe etwa die Probleme bei mir jetzt, wenn ich das RAM Unter-Menue öffnen will.

    Weil du das gerade ansprichst. Ist natürlich nicht unproblematisch jetzt, wenn GTK selbst Probleme macht, etwa nach einem Update, da man nun ja, was VICE betrifft, quasi davon abhängig ist. Zumindest bis zu einem gewissen Punkt.

  • Die MacOS Version stehtzwar als 3.7 auf der Hauptseite, es gibt aber nur 3.6.1.

    There was a last minute problem with 3.7 on macOS due to GTK3 changes.

    The good news is that VICE 3.7.1 is now available for macOS, and contains fixes specific to macOS. (Windows / Linux users will not benefit from an upgrade to 3.7.1.)

  • Regarding the RAM-init preview: I've changed the code to use a different widget to render the preview. It is a lot faster now, both when initially showing the widget and when changing the parameters. A small disadvantage is that when updating the parameters the preview scrolls back to the top, which is why I used a different widget before.

    Please try a build from Bitte melde dich an, um diesen Link zu sehen.

    As for other bugs/crashes, please post these things on our bugtracker, so we can actually become aware of them. Meanwhile I'll order a new crystal ball, because my current one doesn't appear to magically inform me about bugs.

    Bitte melde dich an, um diesen Link zu sehen. -- Bitte melde dich an, um diesen Link zu sehen.

  • Windows / Linux users will not benefit from an upgrade to 3.7.1.

    at least there's a new snapshot available: Bitte melde dich an, um diesen Link zu sehen.

    can't find a report of the "image content/directory bug" over there at first sight: Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.


    Strange, because it looks like a bug that is easy to encounter. Looks like someone needs to join.

    3.7 r42797

    (GTK3 3.24.35, GLib 2.74.4, Cairo 1.17.6, Pango 1.50.12)

    Windows 11

  • Strange, l just tried the latest build on a Win10 VM and indeed the font is missing somehow. Perhaps something changed in Pango or Gtk that makes dynamically registering and unregistering the font no longer work. The font is in the common/ dir where it has been for a long time and it looks fine when inspecting it in Windows.

    I'll try to figure out what goes wrong.

    Bitte melde dich an, um diesen Link zu sehen. -- Bitte melde dich an, um diesen Link zu sehen.

  • Could be a permission problem, or perhaps you already have the font installed with DirMaster? (that's where we took the font from) VICE only registers the font during runtime, then unregisters it, so as not to drop potentially unwanted files.

    I just clickety-clicked on the font in Windows 10 and clicked "install" and now the drive directory widget and the attach dialogs properly use the font. So indeed registering fails somehow.

    Workaround for now: go into the 'common' directory in the 'GTK3VICE-3.7*' directory, double-click the "C64_Pro_Mono-STYLE.ttf" file and click on install in the dialog that shows up.

    Bitte melde dich an, um diesen Link zu sehen. -- Bitte melde dich an, um diesen Link zu sehen.

  • Das kann ich so nicht bestätigen. Ich bin nach der Anleitung vom C64 OS vorgegangen, welche dazu da ist, C64 OS unter VICE auf eine CMD HD zu installieren. Die Sache mit dem notwendigen DHD-Image ist dort gut beschrieben.

    Bitte melde dich an, um diesen Link zu sehen.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von markusC64 (29. Dezember 2022 um 17:30)

  • Aber über VICE selbs geht es nich ein Imag zu erzeugen ?

    In der Tat, gerade probiert. Geht nicht. Nun ja, minor Problem. Befolgt man die inoffizielle Anleitung, dann geht das ja.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • The issue with the missing CBM font was in the latest Pango: Bitte melde dich an, um diesen Link zu sehen.

    Pango removed the GDI fallback for enumerating fonts and only supports DirectWrite in 1.50.12 (which is the version VICE 3.7 shipped with). Some of the support for GDI will be added back in 1.50.13 when it is released, so I've added version check in VICE to use a different function to register the font.

    While we wait for 1.50.13 to be released and picked up by msys2, users can manually install the CBM font by double-clicking on it in the 'common' directory and clicking "install" in the Windows dialog that shows up.

    Bitte melde dich an, um diesen Link zu sehen. -- Bitte melde dich an, um diesen Link zu sehen.

  • As for other bugs/crashes, please post these things on our bugtracker, so we can actually become aware of them. Meanwhile I'll order a new crystal ball, because my current one doesn't appear to magically inform me about bugs.

    Hm, I doubt, that all users that wrote about a problem with V3.7 here, will register there, just to make one single bug-report. And i also wonder, if v3.7 was properly tested on Windows machines, before it was released?

    Some of the bugs, reported here by different users, should have been noticed immediately, such as the constant crashes, or problems opening parts of the GTK-menue in the Windows version. Nobody needs a crystal ball to find these problems. Or are new VICE versions only tested on MAC and Linux computers, because nobody in the VICE team has a Windows-machine? :)

  • Or are new VICE versions only tested on MAC and Linux computers, because nobody in the VICE team has a Windows-machine? :)

    I think it was well mentioned before that today's VICE developers are rather not using Windows themselves as you can guess also from this thread:

    [...] l just tried the latest build on a Win10 VM [...]

    VM means virtual machine here, so there's no native Windows OS used I presume.