Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Squashed commit of the following: commit eef91e9 Author: dart <[email protected]> Date: Sat Aug 31 18:53:16 2024 +0300 Fix to play SDL_audio on current device by default - There was no sound in quaesar because it uses the sound SDL_Audio device at index 0, not the current audio device in the OS. So now it will choose the current OS audio device unless the user has explicitly specified a different device in the config. commit 76862fc Author: dart <[email protected]> Date: Sat Aug 31 18:53:16 2024 +0300 Fix to play SDL_audio on current device by default - There was no sound in quaesar because it uses the sound SDL_Audio device at index 0, not the current audio device in the OS. So now it will choose the current OS audio device unless the user has explicitly specified a different device in the config. commit b7b8159 Author: Daniel Collin <[email protected]> Date: Thu Jun 6 13:05:19 2024 +0200 Switch to 24.04 for gcc commit 8eebdd2 Author: Daniel Collin <[email protected]> Date: Fri Mar 29 19:01:09 2024 +0100 Some more console debugger fixes commit ef8f052 Author: Daniel Collin <[email protected]> Date: Fri Mar 29 18:53:22 2024 +0100 Sorta working console debugger commit b86cc4f Author: Erik Hemming <[email protected]> Date: Fri Mar 29 18:43:59 2024 +0100 clang-format files commit ed49fad Author: Erik Hemming <[email protected]> Date: Fri Mar 29 17:44:02 2024 +0100 basic serial-out support commit 847225d Author: Erik Hemming <[email protected]> Date: Fri Mar 29 17:40:47 2024 +0100 vscode; default launch.json and .gitignore build commit cd3a5e1 Author: Daniel Collin <[email protected]> Date: Fri Mar 29 08:09:12 2024 +0100 Display correct again commit dc078a4 Author: Daniel Collin <[email protected]> Date: Fri Mar 29 08:03:51 2024 +0100 Fixed typo commit fec2cdf Author: Daniel Collin <[email protected]> Date: Fri Mar 29 07:59:33 2024 +0100 Fixed crash on macOS commit 73b8932 Author: Anton Nikolaev <[email protected]> Date: Mon Mar 18 12:06:23 2024 +0300 Fixed stack memory corruption due to strcat() function (theblacklotus#21) * Fixed memory corruption due to strcat() function - The problem with memory stack corruption occurred in the 'fetch_saveimagepath()' function when starting the emulator. Because the memory allocated on the stack `TCHAR path[MAX_DPATH]` in function `DISK_get_default_saveimagepath` does not have a end of line marker ('/0'). That's why further call of the strcat() function which first searches for a zero byte and then adds another string to it resulted in stack corruption in this place and application crash as a consequence. - In other similar functions, the same scenario is possible. * Update dummy.cpp Compilation error, I forgot to specify the variable name * Fixed memory corruption due to strcat() function - The problem with memory stack corruption occurred in the 'fetch_saveimagepath()' function when starting the emulator. Because the memory allocated on the stack `TCHAR path[MAX_DPATH]` in function `DISK_get_default_saveimagepath` does not have a end of line marker ('/0'). That's why further call of the strcat() function which first searches for a zero byte and then adds another string to it resulted in stack corruption in this place and application crash as a consequence. - In other similar functions, the same scenario is possible. * Fix crash if host processor doesn't support 'movbe' SSE3 extension - My Intel processor 2011 does not support SSE3 extensions, in particular 'movbe' instruction. As a result, the emulator crashes with the error 'illegal instruction' Therefore, I would recommend leaving the original #ifdef HAVE_MOVBE * Refactor to pass .clangformat test commit e01df20 Author: Daniel Collin <[email protected]> Date: Wed Feb 21 19:30:37 2024 +0100 Support starting without a file commit 2134e72 Author: Erik Hemming <[email protected]> Date: Wed Feb 21 18:57:15 2024 +0100 cmake 'OR UNIX' commit 8294b45 Author: Daniel Collin <[email protected]> Date: Wed Feb 21 17:15:08 2024 +0100 Removed stupid test code commit fb67cf9 Author: Daniel Collin <[email protected]> Date: Sat Feb 17 15:29:50 2024 +0100 Winuae integrate (theblacklotus#20) * Small sprite optimization * Layout B CD32 key fix * Fullscreen OSD font update fix * Do not save GUI size if not visible, do not close GUI when emulation window is minimized and GUI is about to open. * Wait until last line is complete before finishing it. * Harddrive limit bumped to 50, check limit. * Quickstart disk image/executable drag&drop check, insert in harddrives if archive with multiple executables. * Option to force (unconnected) floppy data line high. * Add delay between LD reply bytes * ALG Marbella Vice needs LD Frame # Mode command. * Force floppy data pullup = high if ALG mode. * 5200b7 * Add CIA IO ports to CIA debug output * Overscan+ HBSTRT parameter calculation fix (relative to endhpos) * Better NTSC vertical positioning in normal overscan mode. * Genlock positioning/scaling fixes. Manual offset config entries added. * ALG/Picmatic emulation updates. * Input remapping fixes. * ALG LD status info update. * 5200b8 * Reduce LDP ACK delay. It was far too long. (Picmatic Zorton Brothers hang fix) * CIA E-clock mode on the fly change support * Fix Harddrives panel shortcut keys * Only show "OCS Denise blanking bug" black lines in Overscan+ or higher. * Fix 68040 MMU MOVES special case * Quickstart ALG/Picmatic PAL/NTSC selection * 68060 custom register byte write bug emulation fix * Genlock adjustable blanking support, fix scaling. * 5200b9 * temp move for merge * Integrated latest from WinUAE * Hide the very last OCS-only line if mode is not at least Overscan+ * Disk swapper: insert new image in cursor position, allow multiple identical images, fix removal cursor position. * Add unused qualifier bit combination for future use * 5200b10 * temp move * Moved file back * Fix genlock emulation in single line mode * temp move * moved file back --------- Co-authored-by: Toni Wilen <[email protected]> Introduces very early debugger feature for Queasar amiga emulator Squashed commit of the following: commit f2009043d4de0294895f4614d9176a6f4135ba82 Merge: 8f9a5112 de37c8b Author: dart <[email protected]> Date: Tue Oct 8 11:21:46 2024 +0300 Merge branch 'dbg-dev' of https://github.com/DartFNM/quaesar into dbg-dev commit 8f9a5112279451197c7cc00a31fe9a3a879b10f4 Author: dart <[email protected]> Date: Mon Oct 7 10:57:08 2024 +0300 Introduces very early debugger feature for Queasar amiga emulator - added some debug windows but they not very functional yet. commit de37c8b Author: dart <[email protected]> Date: Mon Oct 7 10:57:08 2024 +0300 Introduces very early debugger feature for Queasar amiga emulator - added some debug windows but they not very functional yet. Added the EASTL library as a fast and cross-platform implementation of basic containers and functions that are not available in regular STL, such as vector_map or string::sprintf(). Merged `debug-start` with `main` branch. Squashed commit of the following: commit eef91e9 Author: dart <[email protected]> Date: Sat Aug 31 18:53:16 2024 +0300 Fix to play SDL_audio on current device by default - There was no sound in quaesar because it uses the sound SDL_Audio device at index 0, not the current audio device in the OS. So now it will choose the current OS audio device unless the user has explicitly specified a different device in the config. commit 76862fc Author: dart <[email protected]> Date: Sat Aug 31 18:53:16 2024 +0300 Fix to play SDL_audio on current device by default - There was no sound in quaesar because it uses the sound SDL_Audio device at index 0, not the current audio device in the OS. So now it will choose the current OS audio device unless the user has explicitly specified a different device in the config. commit b7b8159 Author: Daniel Collin <[email protected]> Date: Thu Jun 6 13:05:19 2024 +0200 Switch to 24.04 for gcc commit 8eebdd2 Author: Daniel Collin <[email protected]> Date: Fri Mar 29 19:01:09 2024 +0100 Some more console debugger fixes commit ef8f052 Author: Daniel Collin <[email protected]> Date: Fri Mar 29 18:53:22 2024 +0100 Sorta working console debugger commit b86cc4f Author: Erik Hemming <[email protected]> Date: Fri Mar 29 18:43:59 2024 +0100 clang-format files commit ed49fad Author: Erik Hemming <[email protected]> Date: Fri Mar 29 17:44:02 2024 +0100 basic serial-out support commit 847225d Author: Erik Hemming <[email protected]> Date: Fri Mar 29 17:40:47 2024 +0100 vscode; default launch.json and .gitignore build commit cd3a5e1 Author: Daniel Collin <[email protected]> Date: Fri Mar 29 08:09:12 2024 +0100 Display correct again commit dc078a4 Author: Daniel Collin <[email protected]> Date: Fri Mar 29 08:03:51 2024 +0100 Fixed typo commit fec2cdf Author: Daniel Collin <[email protected]> Date: Fri Mar 29 07:59:33 2024 +0100 Fixed crash on macOS commit 73b8932 Author: Anton Nikolaev <[email protected]> Date: Mon Mar 18 12:06:23 2024 +0300 Fixed stack memory corruption due to strcat() function (theblacklotus#21) * Fixed memory corruption due to strcat() function - The problem with memory stack corruption occurred in the 'fetch_saveimagepath()' function when starting the emulator. Because the memory allocated on the stack `TCHAR path[MAX_DPATH]` in function `DISK_get_default_saveimagepath` does not have a end of line marker ('/0'). That's why further call of the strcat() function which first searches for a zero byte and then adds another string to it resulted in stack corruption in this place and application crash as a consequence. - In other similar functions, the same scenario is possible. * Update dummy.cpp Compilation error, I forgot to specify the variable name * Fixed memory corruption due to strcat() function - The problem with memory stack corruption occurred in the 'fetch_saveimagepath()' function when starting the emulator. Because the memory allocated on the stack `TCHAR path[MAX_DPATH]` in function `DISK_get_default_saveimagepath` does not have a end of line marker ('/0'). That's why further call of the strcat() function which first searches for a zero byte and then adds another string to it resulted in stack corruption in this place and application crash as a consequence. - In other similar functions, the same scenario is possible. * Fix crash if host processor doesn't support 'movbe' SSE3 extension - My Intel processor 2011 does not support SSE3 extensions, in particular 'movbe' instruction. As a result, the emulator crashes with the error 'illegal instruction' Therefore, I would recommend leaving the original #ifdef HAVE_MOVBE * Refactor to pass .clangformat test commit e01df20 Author: Daniel Collin <[email protected]> Date: Wed Feb 21 19:30:37 2024 +0100 Support starting without a file commit 2134e72 Author: Erik Hemming <[email protected]> Date: Wed Feb 21 18:57:15 2024 +0100 cmake 'OR UNIX' commit 8294b45 Author: Daniel Collin <[email protected]> Date: Wed Feb 21 17:15:08 2024 +0100 Removed stupid test code commit fb67cf9 Author: Daniel Collin <[email protected]> Date: Sat Feb 17 15:29:50 2024 +0100 Winuae integrate (theblacklotus#20) * Small sprite optimization * Layout B CD32 key fix * Fullscreen OSD font update fix * Do not save GUI size if not visible, do not close GUI when emulation window is minimized and GUI is about to open. * Wait until last line is complete before finishing it. * Harddrive limit bumped to 50, check limit. * Quickstart disk image/executable drag&drop check, insert in harddrives if archive with multiple executables. * Option to force (unconnected) floppy data line high. * Add delay between LD reply bytes * ALG Marbella Vice needs LD Frame # Mode command. * Force floppy data pullup = high if ALG mode. * 5200b7 * Add CIA IO ports to CIA debug output * Overscan+ HBSTRT parameter calculation fix (relative to endhpos) * Better NTSC vertical positioning in normal overscan mode. * Genlock positioning/scaling fixes. Manual offset config entries added. * ALG/Picmatic emulation updates. * Input remapping fixes. * ALG LD status info update. * 5200b8 * Reduce LDP ACK delay. It was far too long. (Picmatic Zorton Brothers hang fix) * CIA E-clock mode on the fly change support * Fix Harddrives panel shortcut keys * Only show "OCS Denise blanking bug" black lines in Overscan+ or higher. * Fix 68040 MMU MOVES special case * Quickstart ALG/Picmatic PAL/NTSC selection * 68060 custom register byte write bug emulation fix * Genlock adjustable blanking support, fix scaling. * 5200b9 * temp move for merge * Integrated latest from WinUAE * Hide the very last OCS-only line if mode is not at least Overscan+ * Disk swapper: insert new image in cursor position, allow multiple identical images, fix removal cursor position. * Add unused qualifier bit combination for future use * 5200b10 * temp move * Moved file back * Fix genlock emulation in single line mode * temp move * moved file back --------- Co-authored-by: Toni Wilen <[email protected]>
- Loading branch information