Skip to content

Releases: Tech-FZ/EmuGUI-PreRelease

EmuGUI 2.1.0.5703_dev "Fatima Nejla" (Dev Release 4)

17 Nov 09:23
Compare
Choose a tag to compare

WARNING

  • This is a pre-release, so please don't use this for any productive purposes.
  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.
  • Starting 11th November, 2025, the system requirements will be raised. Please read this article for more details.

Changes compared to v2.0.6.5617

  • Thanks to Mizuki, we now have more flexible Windows-specific code.
  • As per the depreciation policy, the old USB Tablet checkbox has been removed for good.
  • The VM table on the database can now save information which you would set when starting the VM (excluding TPM information).
    • The bootfrom part has been added afterwards.
  • The VM dialogs now show UI elements for those settings.
  • The time settings can now be enabled and disabled in the VM dialogs using the RTC checkbox.
  • The floppy seems to be able to get set on the dialogs.
  • The newcomers can now be saved onto the database permanently.
  • The CD Browse buttons work now.
  • A class for storing VMs is on its way to replace the bad temporary file saving practice with good OOP practice.
  • The edit VM dialog is being adapted to the new OOP-based approach.
  • The Win2k checkbox is to be removed because of the OOP adaption.
    • The Edit VM dialog will now turn the Win2k optimisations off regardless of what you really want.
  • The Edit VM dialog would now use the new OOP-based initialisation instead of the file-based one.
    • A log text had to be adjusted.
  • A new Start VM dialog has already been implemented.
  • The vmdata converter has been removed again.
  • Editing the VM is now implemented.
  • One-time edit is implemented.
  • The HDA stuff had to be migrated.

Foreported

From v2.0.7.5618

  • When creating new VMs, you can now choose custom BIOS files again.

From v2.0.8.5619

  • The keyboard layout is now set correctly.

From v2.0.9.5620 (kinda)

  • ARM machines are now defaulted to "virt" by EmuGUI. (or at least they should be)

Changes compared to v2.1.0.5702_dev

  • EmuGUI now utilises the Win32 API on Windows. This is to fix an issue where EmuGUI is not able to determine the Documents folder properly.
  • The changes from 2.0.9 have been added to the changelog.
  • The logs now tell you if your system is unsupported.
  • In the "About" section, you will read a message about this thing (now also for RAM).
  • You will find the updated requirements in the readme.
    • Formatting fixed
  • The now required win32com has been added for Windows compiling procedures.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.
  • The new settings aren't applied yet. However, as the way to temporarily save VM settings is to be changed anyway, this won't be fixed until then.

EmuGUI 2.1.0.57aa_dev-winff "Fatima Nejla" (Windows Folder Fix Branch)

03 Nov 15:58
Compare
Choose a tag to compare

WARNING

  • This is a pre-release, so please don't use this for any productive purposes.
  • This pre-release has been made for Windows users only due to its only fix not being relevant on Linux.

Changes compared to v2.0.6.5617

  • Thanks to Mizuki, we now have more flexible Windows-specific code.
  • As per the depreciation policy, the old USB Tablet checkbox has been removed for good.
  • The VM table on the database can now save information which you would set when starting the VM (excluding TPM information).
    • The bootfrom part has been added afterwards.
  • The VM dialogs now show UI elements for those settings.
  • The time settings can now be enabled and disabled in the VM dialogs using the RTC checkbox.
  • The floppy seems to be able to get set on the dialogs.
  • The newcomers can now be saved onto the database permanently.
  • The CD Browse buttons work now.
  • A class for storing VMs is on its way to replace the bad temporary file saving practice with good OOP practice.
  • The edit VM dialog is being adapted to the new OOP-based approach.
  • The Win2k checkbox is to be removed because of the OOP adaption.
    • The Edit VM dialog will now turn the Win2k optimisations off regardless of what you really want.
  • The Edit VM dialog would now use the new OOP-based initialisation instead of the file-based one.
    • A log text had to be adjusted.
  • A new Start VM dialog has already been implemented.
  • The vmdata converter has been removed again.
  • Editing the VM is now implemented.
  • One-time edit is implemented.
  • The HDA stuff had to be migrated.

Foreported

From v2.0.7.5618

  • When creating new VMs, you can now choose custom BIOS files again.

From v2.0.8.5619

  • The keyboard layout is now set correctly.

From v2.0.9.5620 (kinda)

  • ARM machines are now defaulted to "virt" by EmuGUI. (or at least they should be)

Changes compared to v2.1.0.5702_dev

  • EmuGUI now utilises the Win32 API on Windows. This is to fix an issue where EmuGUI is not able to determine the Documents folder properly.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.
  • The new settings aren't applied yet. However, as the way to temporarily save VM settings is to be changed anyway, this won't be fixed until then.

EmuGUI v2.1.0.5702_dev "Fatima Nejla" (Dev Release 3)

29 Oct 08:33
Compare
Choose a tag to compare

WARNING

  • This is a pre-release, so please don't use this for any productive purposes.
  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.6.5617

  • Thanks to Mizuki, we now have more flexible Windows-specific code.
  • As per the depreciation policy, the old USB Tablet checkbox has been removed for good.

Foreported

From v2.0.7.5618

  • When creating new VMs, you can now choose custom BIOS files again.

From v2.0.8.5619

  • The keyboard layout is now set correctly.

From v2.0.9.5620 (kinda)

  • ARM machines are now defaulted to "virt" by EmuGUI. (or at least they should be)

Changes compared to v2.1.0.5701_dev

  • The VM table on the database can now save information which you would set when starting the VM (excluding TPM information).
    • The bootfrom part has been added afterwards.
  • The VM dialogs now show UI elements for those settings.
  • The time settings can now be enabled and disabled in the VM dialogs using the RTC checkbox.
  • The floppy seems to be able to get set on the dialogs.
  • The newcomers can now be saved onto the database permanently.
  • The CD Browse buttons work now.
  • A class for storing VMs is on its way to replace the bad temporary file saving practice with good OOP practice.
    • The VHD variable had to be added.
    • The addargs also had to be added.
  • The edit VM dialog is being adapted to the new OOP-based approach. The following has already been added:
    • Name (now fully adapted)
    • Architecture
    • Machine
    • CPU
    • RAM
    • Basic VHD settings
    • VGA
    • Network
    • BIOS location & files
    • Additional arguments
    • Sound card
    • Linux settings
    • Mouse
    • CPU cores
    • Keyboard type & layout
    • USB Controller & Support
    • Hardware Acceleration
    • HDD Controller
    • CD Controllers
    • CDs
    • Floppy
    • "Boot from" option
    • Time option
  • The Win2k checkbox is to be removed because of the OOP adaption.
    • The Edit VM dialog will now turn the Win2k optimisations off regardless of what you really want.
  • The Edit VM dialog would now use the new OOP-based initialisation instead of the file-based one.
    • A log text had to be adjusted.
  • A new Start VM dialog has already been designed.
    • The code is in preparation.
      • The vmdata can be passed on to the new Start VM dialog.
      • The icon would be shown.
      • The database connection would be set up.
      • The old code for actually starting the VM is used as a base.
        • References are changed to the new OOP ones.
          • Media
          • Date and time
          • Architecture selection
          • Base command
          • HDA Addition
          • The following other parameters:
            • Machine
            • CPU
            • VGA
            • Network
            • USB
            • BIOS Directory
            • Sound
            • Kernel
            • Linux initrd
            • Linux cmd args
            • Mouse
            • BIOS file
            • Additional args
            • Acceleration
            • TPM
        • Clicking the corresponding button should start it now.
    • The main dialog is now opening that instead of the old one.
  • The vmdata converter has been removed again.
  • Editing the VM is now implemented.
  • Preparations for one-time edits have begun.
    • One-time edit functions are prepared.
    • One-time edit is implemented.
    • One-time edit can be accessed.
  • The HDA stuff had to be migrated.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.
  • The new settings aren't applied yet. However, as the way to temporarily save VM settings is to be changed anyway, this won't be fixed until then.

EmuGUI 2.1.0.57xx_dev-vmso "Fatima Nejla" (VM Spec Overhaul Branch)

20 Oct 08:05
Compare
Choose a tag to compare

WARNING

  • This is a pre-release, so please don't use this for any productive purposes.
  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.6.5617

  • Thanks to Mizuki, we now have more flexible Windows-specific code.
  • As per the depreciation policy, the old USB Tablet checkbox has been removed for good.

Foreported

From v2.0.7.5618

  • When creating new VMs, you can now choose custom BIOS files again.

From v2.0.8.5619

  • The keyboard layout is now set correctly.

Changes compared to v2.1.0.5701_dev

  • The VM table on the database can now save information which you would set when starting the VM (excluding TPM information).
    • The bootfrom part has been added afterwards.
  • The VM dialogs now show UI elements for those settings.
  • The time settings can now be enabled and disabled in the VM dialogs using the RTC checkbox.
  • The floppy seems to be able to get set on the dialogs.
  • The newcomers can now be saved onto the database permanently.
  • The CD Browse buttons work now.
  • A class for storing VMs is on its way to replace the bad temporary file saving practice with good OOP practice.
    • The VHD variable had to be added.
    • The addargs also had to be added.
  • The edit VM dialog is being adapted to the new OOP-based approach. The following has already been added:
    • Name (now fully adapted)
    • Architecture
    • Machine
    • CPU
    • RAM
    • Basic VHD settings
    • VGA
    • Network
    • BIOS location & files
    • Additional arguments
    • Sound card
    • Linux settings
    • Mouse
    • CPU cores
    • Keyboard type & layout
    • USB Controller & Support
    • Hardware Acceleration
    • HDD Controller
    • CD Controllers
    • CDs
    • Floppy
    • "Boot from" option
    • Time option
  • The Win2k checkbox is to be removed because of the OOP adaption.
    • The Edit VM dialog will now turn the Win2k optimisations off regardless of what you really want.
  • The Edit VM dialog would now use the new OOP-based initialisation instead of the file-based one.
    • A log text had to be adjusted.
  • A new Start VM dialog has already been designed.
    • The code is in preparation.
      • The vmdata can be passed on to the new Start VM dialog.
      • The icon would be shown.
      • The database connection would be set up.
      • The old code for actually starting the VM is used as a base.
        • References are changed to the new OOP ones.
          • Media
          • Date and time
          • Architecture selection
          • Base command
          • HDA Addition
          • The following other parameters:
            • Machine
            • CPU
            • VGA
            • Network
            • USB
            • BIOS Directory
            • Sound
            • Kernel
            • Linux initrd
            • Linux cmd args
            • Mouse
            • BIOS file
            • Additional args
            • Acceleration
            • TPM
        • Clicking the corresponding button should start it now.
    • The main dialog is now opening that instead of the old one.
  • The vmdata converter has been removed again.
  • Editing the VM is now implemented.
  • Preparations for one-time edits have begun.
    • One-time edit functions are prepared.
    • One-time edit is implemented.
    • One-time edit can be accessed.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.
  • The Browse buttons on CDs don't work yet. Fixed by Tech-FZ
  • The new settings aren't applied yet. However, as the way to temporarily save VM settings is to be changed anyway, this won't be fixed until then.
  • You can't start VMs right now. Use EmuGUI 2.0 instead. Fixed by Tech-FZ

EmuGUI 2.1.0.5701_dev "Fatima Nejla" (Dev Release 2)

07 Sep 08:52
1a0c45b
Compare
Choose a tag to compare

WARNING

  • This is a pre-release, so please don't use this for any productive purposes.
  • This version of EmuGUI may or may not be able to carry on your data from its predecessors. Sorry for the inconvenience. :(
  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.6.5617

  • Thanks to Mizuki, we now have more flexible Windows-specific code.
  • As per the depreciation policy, the old USB Tablet checkbox has been removed for good.

Foreported

From v2.0.7.5618

  • When creating new VMs, you can now choose custom BIOS files again.

From v2.0.8.5619

  • The keyboard layout is now set correctly.

Changes compared to v2.1.0.5700_dev

  • An issue which failed VM creation and editing has been eliminated.
  • @user0-07161 has applied the changes with where settings are stored to Linux. However, this has been forgotten in the changelog of the (Windows) binaries, so see it here.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.

EmuGUI 2.1.0.5700_dev "Fatima Nejla" (Dev Release 1)

24 Aug 07:43
Compare
Choose a tag to compare

WARNING

  • This is a pre-release version of EmuGUI. Please don't use this for production.
  • This version of EmuGUI may or may not be able to carry on your data from its predecessors. Sorry for the inconvenience. :(
  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.6.5617

  • Thanks to Mizuki, we now have more flexible Windows-specific code.
  • As per the depreciation policy, the old USB Tablet checkbox has been removed for good.

Foreported from v2.0.7.5618

  • When creating new VMs, you can now choose custom BIOS files again.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.

EmuGUI v2.0.6.5617 "Ioana Rosa"

31 Jul 12:04
Compare
Choose a tag to compare

WARNING

  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.5.5616

  • EmuGUI will no longer try to import the qtdarktheme module on Windows. I hereby thank Mizuki for suggesting the fix, which I will credit her for.
  • I accidentally forgot to credit myself (Tech-FZ) for my EmuGUI 2.0 Banner.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.

EmuGUI v2.0.5.5616 "Ioana Rosa"

25 Jul 08:55
Compare
Choose a tag to compare

WARNING

  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.4.5615

  • An error with VHD creation in the Edit VM dialog has been corrected.
  • The "VGA" graphics card had to be removed from EmuGUI temporarily due to a bug in the Edit VM dialog. Use "std" instead.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.

EmuGUI v2.0.4.5615 "Ioana Rosa"

23 Jul 07:36
Compare
Choose a tag to compare

WARNING

  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.3.5614

  • On Edit VM dialogs, the HDD controller can be changed again.
  • On New VM dialogs, you also have freedom about HDD controllers for existing hard drives now.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.

EmuGUI v2.0.3.5614 "Ioana Rosa"

06 Jul 09:59
Compare
Choose a tag to compare

WARNING

  • You now need the latest version of your Linux distribution or at least Windows 10 to get official support for this release.

Changes compared to v2.0.2.5613

  • HWPR has been fixed on Linux.

Known issues

  • Unfortunately, you might have to run EmuGUI from the terminal on Linux.
  • You will not be notified about any more updates for now as update.txt will not be updated.
  • As for the TPM functionality, you must run mkdir (insert-path-here) and swtpm socket --tpm2 --tpmstate dir=(insert-path-here) --ctrl type=unixio,path=(insert-path-here)/swtpm-sock --log level=20 in a terminal (You can leave the --tpm2 argument away tho if you plan to use TPM 1.2 instead).
  • The QCOW2 format is prone to not work for some Windows VMs.