OSDN Git Service

csp-qt/common_source_project-fm7.git
16 months ago[VM][FM16BETA] Rename mainbus.[cpp|h] to main.[cpp|h] . upstream_20220409
K.Ohta [Mon, 12 Dec 2022 03:50:47 +0000 (12:50 +0900)]
[VM][FM16BETA] Rename mainbus.[cpp|h] to main.[cpp|h] .

16 months ago[VM][FM16BETA] Remove main.cpp and main.h they are unneeded.
K.Ohta [Mon, 12 Dec 2022 03:37:54 +0000 (12:37 +0900)]
[VM][FM16BETA] Remove main.cpp and main.h they are unneeded.

16 months ago[VM][FM16BETA][OOPS] Add main feature.
K.Ohta [Mon, 12 Dec 2022 03:07:37 +0000 (12:07 +0900)]
[VM][FM16BETA][OOPS] Add main feature.

16 months ago[VM][EMU][GUI] Fix some FTBFS.
K.Ohta [Sun, 11 Dec 2022 07:11:43 +0000 (16:11 +0900)]
[VM][EMU][GUI] Fix some FTBFS.

16 months ago[DOC] Update revision.
K.Ohta [Sun, 11 Dec 2022 02:40:55 +0000 (11:40 +0900)]
[DOC] Update revision.

16 months ago[VM][WIP] Merging upstream 2022-04-09, excepts SMC777.
K.Ohta [Sun, 11 Dec 2022 02:39:00 +0000 (11:39 +0900)]
[VM][WIP] Merging upstream 2022-04-09, excepts SMC777.

16 months ago[General][VM] Merge upstream 2022-04-05, branch 'upstream-20220709'
K.Ohta [Sat, 10 Dec 2022 18:31:01 +0000 (03:31 +0900)]
[General][VM] Merge upstream 2022-04-05, branch 'upstream-20220709'

16 months ago[General][VM] Add Casio FX-9000P, truely merge upstream 2022-04-05. upstream-20220709
K.Ohta [Sat, 10 Dec 2022 18:20:48 +0000 (03:20 +0900)]
[General][VM] Add Casio FX-9000P, truely merge upstream 2022-04-05.

16 months ago[VM][EX80] Fix linkage error.
K.Ohta [Sat, 10 Dec 2022 17:22:25 +0000 (02:22 +0900)]
[VM][EX80] Fix linkage error.

16 months ago[VM] Apply new APIs to all VMs.
K.Ohta [Sat, 10 Dec 2022 13:28:24 +0000 (22:28 +0900)]
[VM] Apply new APIs to all VMs.

17 months ago[VM][FMTOWNS] Apply NEW APIs.
K.Ohta [Sun, 27 Nov 2022 15:58:18 +0000 (00:58 +0900)]
[VM][FMTOWNS] Apply NEW APIs.

17 months ago[VM][BUBCOM80] Apply new VM APIs.
K.Ohta [Sun, 27 Nov 2022 15:15:10 +0000 (00:15 +0900)]
[VM][BUBCOM80] Apply new VM APIs.

17 months ago[VM][BMJr] Apply new VM API.
K.Ohta [Sun, 27 Nov 2022 14:36:17 +0000 (23:36 +0900)]
[VM][BMJr] Apply new VM API.

17 months ago[VM][FM16PI] .
K.Ohta [Sun, 27 Nov 2022 06:25:23 +0000 (15:25 +0900)]
[VM][FM16PI] .

17 months ago[VM][CEFUCOM21] .
K.Ohta [Sun, 27 Nov 2022 06:25:08 +0000 (15:25 +0900)]
[VM][CEFUCOM21] .

17 months ago[VM][BABBAGE2ND] Apply before commit for VM_TEMPLATE::.
K.Ohta [Sun, 27 Nov 2022 06:24:46 +0000 (15:24 +0900)]
[VM][BABBAGE2ND] Apply before commit for VM_TEMPLATE::.

17 months ago[VM][FM7] Apply before commit for VM_TEMPLATE.
K.Ohta [Sun, 27 Nov 2022 06:24:20 +0000 (15:24 +0900)]
[VM][FM7] Apply before commit for VM_TEMPLATE.

17 months ago[VM_TEMPLATE] Make VM_TEMPLATE::reset() incluse common routine.
K.Ohta [Sun, 27 Nov 2022 06:20:44 +0000 (15:20 +0900)]
[VM_TEMPLATE] Make VM_TEMPLATE::reset() incluse common routine.

No need to define VM::reset() if has no specified process.

[VM_TEMPLATE] Add initialize_deviced() and release_devices()
              as common proccess for constructor and destructor.
[VM_TEMPLATE] Add lacked API.
[VM_TEMPLATE] Fix warning around _TCHAR* .

17 months ago[VM][VM_TEMPLATE] Now, vm_template.h makes *pure* interface decl.
K.Ohta [Sun, 27 Nov 2022 04:46:20 +0000 (13:46 +0900)]
[VM][VM_TEMPLATE] Now, vm_template.h makes *pure* interface decl.

[VM][VM_TEMPLATE] Move common part of process_state() to process_state_core().

Some processings have moved to vm_template.cpp.,
and VM::process_state(state_fio, loading) has recommend to use with
VM_TEMPLATE::process_state_core(fio, loading, STATE_VERSION).

SEE ALSO vm/fm7/fm7.h and vm/fm7/fm7.cpp in some modification and datails.

17 months ago[GENERAL] Add FX-9000P, still not buildable.
K.Ohta [Thu, 24 Nov 2022 15:28:42 +0000 (00:28 +0900)]
[GENERAL] Add FX-9000P, still not buildable.

17 months ago[GENERAL] *Partly* merge upstream 2022-04-05.
K.Ohta [Thu, 24 Nov 2022 15:16:27 +0000 (00:16 +0900)]
[GENERAL] *Partly* merge upstream 2022-04-05.

At least available to build and run for FM-7.

17 months ago[UI][MZ2500] Remove unnecessary class definition.
K.Ohta [Thu, 24 Nov 2022 13:02:22 +0000 (22:02 +0900)]
[UI][MZ2500] Remove unnecessary class definition.

17 months ago[OOPs] Sorry for not adding splitted header. m(._.)m
K.Ohta [Fri, 11 Nov 2022 15:41:17 +0000 (00:41 +0900)]
[OOPs] Sorry for not adding splitted header. m(._.)m

17 months ago[EMU] Fix a lot of warning around "override".
K.Ohta [Sat, 5 Nov 2022 14:45:04 +0000 (23:45 +0900)]
[EMU] Fix a lot of warning around "override".

17 months ago[Qt][Debugger] TRY: Make debugger widget inside of libCSPgui.
K.Ohta [Sat, 5 Nov 2022 14:31:33 +0000 (23:31 +0900)]
[Qt][Debugger] TRY: Make debugger widget inside of libCSPgui.

18 months ago[Qt][GUI][OpenGL] Prepare to enable context-sharing.
K.Ohta [Fri, 28 Oct 2022 18:39:16 +0000 (03:39 +0900)]
[Qt][GUI][OpenGL] Prepare to enable context-sharing.

18 months ago[Build] Add bash script make with logging.
K.Ohta [Sun, 23 Oct 2022 15:06:14 +0000 (00:06 +0900)]
[Build] Add bash script make with logging.

18 months ago[Build][CMAKE] Remove older (and now unused) build scripts.
K.Ohta [Sun, 23 Oct 2022 15:05:09 +0000 (00:05 +0900)]
[Build][CMAKE] Remove older (and now unused) build scripts.

18 months ago[VM][FMTOWNS][CDROM] I/O 04C0h : Adjust order of sequence at writing.
K.Ohta [Sun, 23 Oct 2022 12:01:44 +0000 (21:01 +0900)]
[VM][FMTOWNS][CDROM] I/O 04C0h : Adjust order of sequence at writing.

[VM][FMTOWNS][CDROM] I/O 04C4h : Re-enable parameter queue pointer.
[VM][FMTOWNS][CDROM] Update state version to 22.

18 months ago[VM][FMTOWNS][CDROM] Remove duplicated line.
K.Ohta [Sun, 23 Oct 2022 11:06:48 +0000 (20:06 +0900)]
[VM][FMTOWNS][CDROM] Remove duplicated line.

18 months ago[OSD][SOUND][Qt] QT_MULTIMEDIA: Reduce jitter and delay.
K.Ohta [Tue, 18 Oct 2022 13:20:28 +0000 (22:20 +0900)]
[OSD][SOUND][Qt] QT_MULTIMEDIA: Reduce jitter and delay.

18 months ago[OSD][SOUND][QT_MULTIMEDIA] Make be more correctness updating timestamp.
K.Ohta [Tue, 11 Oct 2022 16:42:04 +0000 (01:42 +0900)]
[OSD][SOUND][QT_MULTIMEDIA] Make be more correctness updating timestamp.

18 months ago[OSD][Qt][SOUND] Fix sound delayes.
K.Ohta [Tue, 11 Oct 2022 16:41:37 +0000 (01:41 +0900)]
[OSD][Qt][SOUND] Fix sound delayes.

18 months ago[OSD][Qt][SOUND_DRIVER] Make sound buffer twice, to reduce jitter.
K.Ohta [Tue, 11 Oct 2022 16:39:11 +0000 (01:39 +0900)]
[OSD][Qt][SOUND_DRIVER] Make sound buffer twice, to reduce jitter.

[OSD][Qt][SOUND_DRIVER] Add new api to check started.But, this makes jitter a lot after changing output device at least QT_MULTIMEDIA driver.

18 months ago[OSD][Qt][DEBUGGER] Remove unneeded mouse grabbing from emulation loop. This will...
K.Ohta [Tue, 11 Oct 2022 14:33:11 +0000 (23:33 +0900)]
[OSD][Qt][DEBUGGER] Remove unneeded mouse grabbing from emulation loop. This will cause locking-up when starting a debugger.

18 months ago[OSD][SOUND] Make open pseudo-fileio and recalc samples be integrated.
K.Ohta [Mon, 10 Oct 2022 13:10:27 +0000 (22:10 +0900)]
[OSD][SOUND] Make open pseudo-fileio and recalc samples be integrated.

18 months ago[OSD][SOUND] .
K.Ohta [Sat, 8 Oct 2022 14:03:07 +0000 (23:03 +0900)]
[OSD][SOUND] .

18 months ago[Qt][GUI][OSD] Update SOVERSION for latest 3 commits.
K.Ohta [Sat, 8 Oct 2022 13:22:30 +0000 (22:22 +0900)]
[Qt][GUI][OSD] Update SOVERSION for latest 3 commits.

18 months ago[OSD][SOUND][Qt] Reduce latency (and jitters) when stopping drawing caused by GUI.
K.Ohta [Sat, 8 Oct 2022 13:20:59 +0000 (22:20 +0900)]
[OSD][SOUND][Qt] Reduce latency (and jitters) when stopping drawing caused by GUI.

18 months ago[Qt][GUI][MENU][FILE_DIALOG] TRY:Open Virtual media:Be less latency.
K.Ohta [Sat, 8 Oct 2022 13:19:44 +0000 (22:19 +0900)]
[Qt][GUI][MENU][FILE_DIALOG] TRY:Open Virtual media:Be less latency.

18 months ago[Qt][DRAW] .
K.Ohta [Sat, 8 Oct 2022 13:19:23 +0000 (22:19 +0900)]
[Qt][DRAW] .

18 months ago[GUI][Qt][DISK_DIALOG] Fix FTBFS with Qt5.Make some signal Qt::QueuedConnection.
K.Ohta [Fri, 7 Oct 2022 19:32:28 +0000 (04:32 +0900)]
[GUI][Qt][DISK_DIALOG] Fix FTBFS with Qt5.Make some signal Qt::QueuedConnection.

18 months ago[UI][Qt][MENU][DIALOG] Make file dialogs not modal.Will make threaded.
K.Ohta [Fri, 7 Oct 2022 19:17:31 +0000 (04:17 +0900)]
[UI][Qt][MENU][DIALOG] Make file dialogs not modal.Will make threaded.

18 months ago[OSD][SOUND][QT_MULTIMEDIA] Make fallback device to be more rubust.
K.Ohta [Fri, 7 Oct 2022 17:31:41 +0000 (02:31 +0900)]
[OSD][SOUND][QT_MULTIMEDIA] Make fallback device to be more rubust.

18 months ago[OSD][SOUND][QT_MULTIMEDIA][CONFIG] Update sound device name to "Default" when select...
K.Ohta [Fri, 7 Oct 2022 16:26:12 +0000 (01:26 +0900)]
[OSD][SOUND][QT_MULTIMEDIA][CONFIG] Update sound device name to "Default" when selected "Default" device.

18 months ago[BUILD][CMake][LLVM] Fix typo of setup script.
K.Ohta [Fri, 7 Oct 2022 14:13:28 +0000 (23:13 +0900)]
[BUILD][CMake][LLVM] Fix typo of setup script.

18 months ago[OSD][SOUND][Qt] QT_MULTIMEDIA: (Temporally?) Fix SEGV when changing output device.
K.Ohta [Fri, 7 Oct 2022 14:12:33 +0000 (23:12 +0900)]
[OSD][SOUND][Qt] QT_MULTIMEDIA: (Temporally?) Fix SEGV when changing output device.

18 months ago[OSD][SOUND][Qt] Move sound-drivers into separate directories.
K.Ohta [Thu, 6 Oct 2022 15:02:23 +0000 (00:02 +0900)]
[OSD][SOUND][Qt] Move sound-drivers into separate directories.

18 months ago[OSD][SOUND][Qt] new QtMuiltimedia DRIVER: Works fine for both Qt5 and Qt6.
K.Ohta [Sun, 2 Oct 2022 15:02:45 +0000 (00:02 +0900)]
[OSD][SOUND][Qt] new QtMuiltimedia DRIVER: Works fine for both Qt5 and Qt6.

[OSD][SOUND][Qt] Adjust timing to render.

18 months ago[BUILD][CMAKE] Add falback values.Merge toolchain for native gcc into a file.
K.Ohta [Sun, 2 Oct 2022 06:35:20 +0000 (15:35 +0900)]
[BUILD][CMAKE] Add falback values.Merge toolchain for native gcc into a file.

18 months ago[BUILD][GCC] Merge setting into a file from split files by gcc's version (excepts...
K.Ohta [Sun, 2 Oct 2022 05:51:13 +0000 (14:51 +0900)]
[BUILD][GCC] Merge setting into a file from split files by gcc's version (excepts gcc5).

18 months ago[BUILD][CMake] CLANG: Make one file info splitted setups by Toolchain version.
K.Ohta [Sun, 2 Oct 2022 05:27:01 +0000 (14:27 +0900)]
[BUILD][CMake] CLANG: Make one file info splitted setups by Toolchain version.

19 months ago[OSD][Qt][SOUND] Re-Available to build with QT_MULTIMEDIA, at least Qt6.
K.Ohta [Sat, 1 Oct 2022 15:47:13 +0000 (00:47 +0900)]
[OSD][Qt][SOUND] Re-Available to build with QT_MULTIMEDIA, at least Qt6.

[OSD][Qt][SOUND] new driver/QT_MULTIMEDIA : Re-allocate namespace, add
some utilities.

19 months ago[OSD][Qt][DONOTBUILD] WIP: Implement converting sound format at sound driver. This...
K.Ohta [Thu, 29 Sep 2022 17:03:35 +0000 (02:03 +0900)]
[OSD][Qt][DONOTBUILD] WIP: Implement converting sound format at sound driver. This may be not available to build, yet.

19 months ago[OSD][Qt] Move get_vm_device_name() to correct source code file.
K.Ohta [Thu, 29 Sep 2022 13:54:11 +0000 (22:54 +0900)]
[OSD][Qt] Move get_vm_device_name() to correct source code file.

19 months ago[OSD][SOUND][QT_MULTIMEDIA] New Driver: Selectable output devices.
K.Ohta [Tue, 27 Sep 2022 16:01:53 +0000 (01:01 +0900)]
[OSD][SOUND][QT_MULTIMEDIA] New Driver: Selectable output devices.

19 months ago[OSD][SOUND][QT_MULTIMEDIA] Available to sound with new driver, but still unstable.
K.Ohta [Sat, 24 Sep 2022 12:51:22 +0000 (21:51 +0900)]
[OSD][SOUND][QT_MULTIMEDIA] Available to sound with new driver, but still unstable.

19 months ago[OSD][SOUND][WIP] New Driver:QT_MULTIMEDIA: Still don't available to sound.
K.Ohta [Wed, 21 Sep 2022 14:33:19 +0000 (23:33 +0900)]
[OSD][SOUND][WIP] New Driver:QT_MULTIMEDIA: Still don't available to sound.

19 months ago[OSD][SOUND][WIP] QT_MULTIMEDIA: Now enabling sound, but not enabled.
K.Ohta [Wed, 21 Sep 2022 02:47:17 +0000 (11:47 +0900)]
[OSD][SOUND][WIP] QT_MULTIMEDIA: Now enabling sound, but not enabled.

19 months ago[OSD][SOUND][QT_MULTIMEDIA] New driver: Available to build, but maybe not working.
K.Ohta [Tue, 20 Sep 2022 18:51:07 +0000 (03:51 +0900)]
[OSD][SOUND][QT_MULTIMEDIA] New driver: Available to build, but maybe not working.

19 months ago[OSD][Qt][SOUND][DONOTBUILD] WIP:Still work-in-progress from before commit.
K.Ohta [Thu, 1 Sep 2022 16:37:18 +0000 (01:37 +0900)]
[OSD][Qt][SOUND][DONOTBUILD] WIP:Still work-in-progress from before commit.

19 months ago[OSD][Qt][SOUND][DONOTBUILD] WIP: Available compile with new sound driver.This still...
K.Ohta [Thu, 1 Sep 2022 15:35:08 +0000 (00:35 +0900)]
[OSD][Qt][SOUND][DONOTBUILD] WIP: Available compile with new sound driver.This still be WIP.

20 months ago[OSD][Qt][SOUND][WIP] Prepare to use new (integrated) sound drivers.
K.Ohta [Tue, 23 Aug 2022 16:11:27 +0000 (01:11 +0900)]
[OSD][Qt][SOUND][WIP] Prepare to use new (integrated) sound drivers.

20 months ago[OSD][Qt][SOUND] .
K.Ohta [Tue, 16 Aug 2022 18:49:08 +0000 (03:49 +0900)]
[OSD][Qt][SOUND] .

20 months ago[OSD][SOUND][Qt] Add draft comment.
K.Ohta [Tue, 16 Aug 2022 18:15:31 +0000 (03:15 +0900)]
[OSD][SOUND][Qt] Add draft comment.

20 months ago[OSD][SOUND][Qt][WIP] Implementing sound driver skelton.This still be work-in-progress.
K.Ohta [Tue, 16 Aug 2022 18:08:29 +0000 (03:08 +0900)]
[OSD][SOUND][Qt][WIP] Implementing sound driver skelton.This still be work-in-progress.

20 months ago[UI][Qt][MEDIA_DIALOG] Prepare to be working as separate thread.
K.Ohta [Thu, 11 Aug 2022 15:41:02 +0000 (00:41 +0900)]
[UI][Qt][MEDIA_DIALOG] Prepare to be working as separate thread.

20 months ago[OSD][Qt][SOUND] Discard sound datas if delay more than (2.0 * latency_msec).
K.Ohta [Thu, 11 Aug 2022 15:39:58 +0000 (00:39 +0900)]
[OSD][Qt][SOUND] Discard sound datas if delay more than (2.0 * latency_msec).

20 months ago[Qt][OSD][SOUND][WIP] Updating sound modules.This still not ready to build.
K.Ohta [Wed, 10 Aug 2022 17:00:36 +0000 (02:00 +0900)]
[Qt][OSD][SOUND][WIP] Updating sound modules.This still not ready to build.

20 months ago[Qt][LOGGER] Make logger as std::shared_ptr<CSP_Logger>, not global object.
K.Ohta [Fri, 5 Aug 2022 17:01:34 +0000 (02:01 +0900)]
[Qt][LOGGER] Make logger as std::shared_ptr<CSP_Logger>, not global object.

20 months ago[OSD][Qt][SOUND][QT_MULTIMEDIA] Reduce jitter and delay of sound.This still be imcomp...
K.Ohta [Fri, 5 Aug 2022 16:59:47 +0000 (01:59 +0900)]
[OSD][Qt][SOUND][QT_MULTIMEDIA] Reduce jitter and delay of sound.This still be imcomplete, when stopped VM a bit seconds.

20 months ago[UI][OSD][Qt] Make USING_FLAGS a std::shared_ptr<USING_FLAGS> .
K.Ohta [Fri, 5 Aug 2022 14:11:35 +0000 (23:11 +0900)]
[UI][OSD][Qt] Make USING_FLAGS a std::shared_ptr<USING_FLAGS> .

20 months ago[OSD][SOUND][SOUND_BUFFER] Make sound buffer to RINGED BUFFER, and make shared pointe...
K.Ohta [Fri, 5 Aug 2022 12:31:51 +0000 (21:31 +0900)]
[OSD][SOUND][SOUND_BUFFER] Make sound buffer to RINGED BUFFER, and make shared pointer of based FIFO template (UNLOCKED_FIFO).

20 months ago[DRAW][QT] Make USING_FLAGS std::shared_ptr<USING_FLAGS> .
K.Ohta [Fri, 5 Aug 2022 12:31:14 +0000 (21:31 +0900)]
[DRAW][QT] Make USING_FLAGS std::shared_ptr<USING_FLAGS> .

20 months ago[OSD][SOUND][Qt][QT_MULTIMEDIA] Make time count real processed time uSec.Less chopper...
K.Ohta [Fri, 5 Aug 2022 12:29:59 +0000 (21:29 +0900)]
[OSD][SOUND][Qt][QT_MULTIMEDIA] Make time count real processed time uSec.Less chopper sounds.

20 months ago[Qt][DRAW][OSD] Make config pointer fixed.
K.Ohta [Tue, 2 Aug 2022 06:02:01 +0000 (15:02 +0900)]
[Qt][DRAW][OSD] Make config pointer fixed.

20 months ago[OSD][SOUND][MODULAR_DRIVERS] Update template class.
K.Ohta [Tue, 2 Aug 2022 05:27:17 +0000 (14:27 +0900)]
[OSD][SOUND][MODULAR_DRIVERS] Update template class.

20 months agoMerge branch 'master' of github.com:Artanejp/common_source_project-fm7
Kyuma Ohta [Tue, 2 Aug 2022 02:37:46 +0000 (11:37 +0900)]
Merge branch 'master' of github.com:Artanejp/common_source_project-fm7

20 months ago[VM][FM7][VRAM] Fix FTBFS with older G++ (i.e. 5.4.x). Older std::valarray doesn...
Kyuma Ohta [Tue, 2 Aug 2022 02:35:23 +0000 (11:35 +0900)]
[VM][FM7][VRAM] Fix FTBFS with older G++ (i.e. 5.4.x). Older std::valarray doesn't allow operator ">>" "<<", only ">>=" "<<=".

21 months ago[VM][YIS] .
Kyuma Ohta [Mon, 1 Aug 2022 05:10:15 +0000 (05:10 +0000)]
[VM][YIS] .

21 months ago[VM][I386_NP21][WIN32] Workaround for not having isnan(foo) at <math.h>.
Kyuma Ohta [Mon, 1 Aug 2022 05:09:13 +0000 (05:09 +0000)]
[VM][I386_NP21][WIN32] Workaround for not having isnan(foo) at <math.h>.

21 months ago[VM][PCM1BIT][Win32] Workaround for not having a M_PI constant.
Kyuma Ohta [Mon, 1 Aug 2022 05:08:43 +0000 (05:08 +0000)]
[VM][PCM1BIT][Win32] Workaround for not having a M_PI constant.

21 months ago[COMMON][Win32] Workaround for not having a M_PI constant.
Kyuma Ohta [Mon, 1 Aug 2022 05:07:37 +0000 (05:07 +0000)]
[COMMON][Win32] Workaround for not having a M_PI constant.

21 months ago[Build][WIN32][LLVM14][CROSS] Available to build with CROSS LLVM/CLANG14, new directo...
Kyuma Ohta [Mon, 1 Aug 2022 05:06:20 +0000 (05:06 +0000)]
[Build][WIN32][LLVM14][CROSS] Available to build with CROSS LLVM/CLANG14, new directories layout.

21 months ago.
K.Ohta [Sun, 31 Jul 2022 18:47:13 +0000 (03:47 +0900)]
.

21 months ago[Build][Cross][Win32] Change layouts of external libraries.
K.Ohta [Sun, 31 Jul 2022 18:43:35 +0000 (03:43 +0900)]
[Build][Cross][Win32] Change layouts of external libraries.

21 months ago[FMGEN] Fix FTBFS with older GCC.
Kyuma Ohta [Sun, 31 Jul 2022 03:18:05 +0000 (12:18 +0900)]
[FMGEN] Fix FTBFS with older GCC.

21 months ago[EMUUTILS][COMMON] Fix FTBFS for older compiler, seems without __has_builtin() macro.
Kyuma Ohta [Sun, 31 Jul 2022 03:11:07 +0000 (12:11 +0900)]
[EMUUTILS][COMMON] Fix FTBFS for older compiler, seems without __has_builtin() macro.

21 months ago[Qt][AVIO][GCC] Add include header <memory> to fix FTBFS with some OLDER compilers.
Kyuma Ohta [Sun, 31 Jul 2022 03:10:06 +0000 (12:10 +0900)]
[Qt][AVIO][GCC] Add include header <memory> to fix FTBFS with some OLDER compilers.

21 months ago[OSD][Qt] Use std::recursive_timed_mutex and std::lock_guard instead of QRecursiveMut...
K.Ohta [Thu, 28 Jul 2022 07:06:30 +0000 (16:06 +0900)]
[OSD][Qt] Use std::recursive_timed_mutex and std::lock_guard instead of QRecursiveMutex/QMutex(QMutex::Recursive) and QMutexLocker .

21 months ago[OSD][Qt][SOUND] update_sound() : Re-add time gate from real time scale.
K.Ohta [Thu, 28 Jul 2022 05:24:08 +0000 (14:24 +0900)]
[OSD][Qt][SOUND] update_sound() : Re-add time gate from real time scale.

21 months ago[OSD][Qt] Fix lockup on logging, revert some part of recent commits.
K.Ohta [Thu, 28 Jul 2022 05:23:39 +0000 (14:23 +0900)]
[OSD][Qt] Fix lockup on logging, revert some part of recent commits.

21 months ago[Qt][LOGGER][WIN32][OOPS] Make csp_logger 's pointer std::shared_ptr<> .
K.Ohta [Thu, 28 Jul 2022 03:34:12 +0000 (12:34 +0900)]
[Qt][LOGGER][WIN32][OOPS] Make csp_logger 's pointer std::shared_ptr<> .

21 months ago[Qt][LOGGER] Make std::shared_ptr to logger's pointer.Expect to more safer logging.
K.Ohta [Thu, 28 Jul 2022 03:27:13 +0000 (12:27 +0900)]
[Qt][LOGGER] Make std::shared_ptr to logger's pointer.Expect to more safer logging.

[Qt][OSD][VM][FMGEN][UI] Maybe fix crash when exiting.

21 months ago[OSD][Qt][Qt5][SOUND] Fix FTBFSs.
K.Ohta [Thu, 28 Jul 2022 00:36:04 +0000 (09:36 +0900)]
[OSD][Qt][Qt5][SOUND] Fix FTBFSs.

21 months ago[OSD][Qt][SOUND] QT_MULTIMEDIA: Reduce sound-jitter a lot.
K.Ohta [Wed, 27 Jul 2022 17:24:07 +0000 (02:24 +0900)]
[OSD][Qt][SOUND] QT_MULTIMEDIA: Reduce sound-jitter a lot.

21 months ago[OSD][Qt][SOUND] Use shared_ptr to be robust.
K.Ohta [Wed, 27 Jul 2022 14:24:28 +0000 (23:24 +0900)]
[OSD][Qt][SOUND] Use shared_ptr to be robust.

21 months ago[Qt][SOUND][OSD] Move OSD to correct thread.Fixed issue of some messaging.
K.Ohta [Wed, 27 Jul 2022 07:04:48 +0000 (16:04 +0900)]
[Qt][SOUND][OSD] Move OSD to correct thread.Fixed issue of some messaging.

21 months ago[OSD][Qt][SOUND][QT_MULTIMEDIA][WIP] Separating sound driver to a module, this still...
K.Ohta [Mon, 25 Jul 2022 16:41:42 +0000 (01:41 +0900)]
[OSD][Qt][SOUND][QT_MULTIMEDIA][WIP] Separating sound driver to a module, this still be WIP.Maybe unable to build.

21 months ago[OSD][Qt][SOUND][QT_MULTIMEDIA] More correctness rendering timing.
K.Ohta [Sat, 23 Jul 2022 19:04:26 +0000 (04:04 +0900)]
[OSD][Qt][SOUND][QT_MULTIMEDIA] More correctness rendering timing.