Ein paar News zur neuen QEmu v10.1.92 welche folgende Pegasos 2 Fixes enthält:
-> https://gitlab.com/qemu-project/qemu/-/c...2c4d336ba8
-> https://gitlab.com/qemu-project/qemu/-/c...59f35c5d6b
Und für Sam460ex:
-> https://gitlab.com/qemu-project/qemu/-/c...54589da9f4
Weiterhin ein kleines Update für das QEmu Build Script (Windows/Powerschell) für diejenigen die selbst kompilieren möchten:
- added "Patches Vorschau" zeigt nur an was wie gepatcht wird
- added "Patches anwenden" (qga/vss-win32/install.cpp und include/system/os-win32.h)
-> https://gitlab.com/qemu-project/qemu/-/i...2911272564
-> https://gitlab.com/qemu-project/qemu/-/i...2911272564
Download: https://github.com/Falke3434/Buildscript-QEmu-PPC
Download QEmu 10.1.92: http://falke34.bplaced.net/files/QEmu_10.1.92.rar
Auch möchte ich hier auf das großartige frontend Kyvos hinweisen, welches derzeit in Version 1.8.1 bereitsteht.
Kyvos ist lauffähig auf Windows, Linux und MacOS
-> https://ko-fi.com/s/6476fdadd2
-> https://gitlab.com/qemu-project/qemu/-/c...2c4d336ba8
-> https://gitlab.com/qemu-project/qemu/-/c...59f35c5d6b
Und für Sam460ex:
-> https://gitlab.com/qemu-project/qemu/-/c...54589da9f4
Weiterhin ein kleines Update für das QEmu Build Script (Windows/Powerschell) für diejenigen die selbst kompilieren möchten:
- added "Patches Vorschau" zeigt nur an was wie gepatcht wird
- added "Patches anwenden" (qga/vss-win32/install.cpp und include/system/os-win32.h)
-> https://gitlab.com/qemu-project/qemu/-/i...2911272564
-> https://gitlab.com/qemu-project/qemu/-/i...2911272564
Code:
--- a/qga/vss-win32/install.cpp
+++ b/qga/vss-win32/install.cpp
@@ -548,7 +548,7 @@
}
-/* Support function to convert ASCII string into BSTR (used in _bstr_t) */
+#if !defined(__MINGW64_VERSION_MAJOR) || __MINGW64_VERSION_MAJOR < 14 /* Support function to convert ASCII string into BSTR (used in _bstr_t) */
namespace _com_util
{
BSTR WINAPI ConvertStringToBSTR(const char *ascii) {
@@ -566,6 +566,7 @@
return bstr;
}
}
+#endif /* __MINGW64_VERSION_MAJOR < 14 */Code:
diff --git a/include/system/os-win32.h b/include/system/os-win32.h
index 22d72babdf..396d4d28ea 100644
--- a/include/system/os-win32.h
+++ b/include/system/os-win32.h
@@ -140,10 +140,6 @@ static inline void os_setup_limits(void)
int qemu_ftruncate64(int, int64_t);
-#if !defined(ftruncate)
-# define ftruncate qemu_ftruncate64
-#endif
-
static inline char *realpath(const char *path, char *resolved_path)
{
_fullpath(resolved_path, path, _MAX_PATH);Download: https://github.com/Falke3434/Buildscript-QEmu-PPC
Download QEmu 10.1.92: http://falke34.bplaced.net/files/QEmu_10.1.92.rar
Auch möchte ich hier auf das großartige frontend Kyvos hinweisen, welches derzeit in Version 1.8.1 bereitsteht.
Kyvos ist lauffähig auf Windows, Linux und MacOS
-> https://ko-fi.com/s/6476fdadd2

