OSDN Git Service
K.Ohta [Thu, 19 Jan 2023 14:58:29 +0000 (23:58 +0900)]
[VM][PCM8BIT][PC8801] Fix FTBSF.
K.Ohta [Thu, 19 Jan 2023 14:31:49 +0000 (23:31 +0900)]
[GENERAL][WIP] Merging upstream 2022-07-08.This may still be imcomplete.
K.Ohta [Wed, 18 Jan 2023 05:56:37 +0000 (14:56 +0900)]
[FMGEN] Update minor-minor revision.
K.Ohta [Wed, 18 Jan 2023 05:55:02 +0000 (14:55 +0900)]
[VM][Qt][TRNJr] Add eTRNJr .
K.Ohta [Wed, 18 Jan 2023 05:26:43 +0000 (14:26 +0900)]
[VM][TMPZ84C013] I forgot this (;_;)
K.Ohta [Wed, 18 Jan 2023 05:26:02 +0000 (14:26 +0900)]
[VM] Add ESP TRN Junior.
K.Ohta [Wed, 18 Jan 2023 05:25:43 +0000 (14:25 +0900)]
[VM][M23] Update M23 to upstream.
K.Ohta [Wed, 18 Jan 2023 05:24:55 +0000 (14:24 +0900)]
[EMU][OSD][WIP] Add MIDI feature; this still be skelton.
K.Ohta [Wed, 18 Jan 2023 03:17:51 +0000 (12:17 +0900)]
[EMU_TEMPLATE] Implement around MIDI.This APIs are different from UPSTREAM.
K.Ohta [Wed, 18 Jan 2023 03:17:01 +0000 (12:17 +0900)]
[TOOL] Merge UPSTREAM.
K.Ohta [Wed, 18 Jan 2023 03:12:42 +0000 (12:12 +0900)]
[VM][OSD] Add upstream devices/OSD updates.
K.Ohta [Wed, 18 Jan 2023 03:04:20 +0000 (12:04 +0900)]
[General] Merge resources.
K.Ohta [Wed, 18 Jan 2023 03:01:40 +0000 (12:01 +0900)]
[VM][DISK] Merge UPSTREAM 2022-07-03 .
K.Ohta [Tue, 17 Jan 2023 11:41:49 +0000 (20:41 +0900)]
[General] Add upstream 2022-06-08 .
This adds VM; eCRC80.
K.Ohta [Tue, 17 Jan 2023 10:56:26 +0000 (19:56 +0900)]
[BUILD][CMake] Qt6: Add Qt6::Core5Compat into build-dep.
This changes also include some changes of logics.
K.Ohta [Sat, 14 Jan 2023 15:21:15 +0000 (00:21 +0900)]
[VM][M23] Merge UPSTREAM 2022-05-29.
K.Ohta [Sat, 14 Jan 2023 14:39:22 +0000 (23:39 +0900)]
[General] Update revision.
K.Ohta [Sat, 14 Jan 2023 14:21:55 +0000 (23:21 +0900)]
[VM][M23] Fix FTBFSs.
K.Ohta [Sat, 14 Jan 2023 14:04:56 +0000 (23:04 +0900)]
[VM][M23][WIP] Add M23.
K.Ohta [Sat, 14 Jan 2023 13:46:39 +0000 (22:46 +0900)]
[UI][Qt][M23] Add gui of SORD M23/M68.
K.Ohta [Sat, 14 Jan 2023 13:45:47 +0000 (22:45 +0900)]
[General][UI][MP85] Fix wrong behavior.
K.Ohta [Sat, 14 Jan 2023 13:45:26 +0000 (22:45 +0900)]
[VM][Z80CTC] Fix FTBFS.
K.Ohta [Sat, 14 Jan 2023 13:06:04 +0000 (22:06 +0900)]
[General] Merge UPSTREAM 2022-05-28.
K.Ohta [Sat, 14 Jan 2023 11:38:18 +0000 (20:38 +0900)]
[UI][Qt] Re-available to display: status-bar and LEDs.
K.Ohta [Tue, 10 Jan 2023 05:08:58 +0000 (14:08 +0900)]
[SOUND][Qt] Fix stopping sound after using debugger.
K.Ohta [Tue, 10 Jan 2023 03:52:06 +0000 (12:52 +0900)]
[UI][Qt] Fix hang up when selecting internal media of D88.
K.Ohta [Mon, 9 Jan 2023 19:38:14 +0000 (04:38 +0900)]
[SOUND][Qt] (Maybe) Fix jitters at new driver.
K.Ohta [Tue, 3 Jan 2023 21:14:28 +0000 (06:14 +0900)]
[Build][CMake] .
K.Ohta [Tue, 3 Jan 2023 21:13:22 +0000 (06:13 +0900)]
[VM][FM7] Re-enable INDEPENDEND_CAPS_KANA_LED.
K.Ohta [Tue, 3 Jan 2023 21:12:40 +0000 (06:12 +0900)]
[EMU][Qt] Reduce to use definitition macros.
K.Ohta [Thu, 15 Dec 2022 15:20:48 +0000 (00:20 +0900)]
[VM][FMTOWNS][SPRITE] .
K.Ohta [Thu, 15 Dec 2022 15:20:14 +0000 (00:20 +0900)]
[VM][FMTOWNS][FLOPPY][WIP] Apply to new API of MB8877:: .
K.Ohta [Thu, 15 Dec 2022 14:56:59 +0000 (23:56 +0900)]
[VM][FM77L4] Fix FTBFS around 2HD.
K.Ohta [Thu, 15 Dec 2022 14:32:38 +0000 (23:32 +0900)]
[VM][MYCOMZ80A] Apply upstream changes.
K.Ohta [Thu, 15 Dec 2022 14:29:01 +0000 (23:29 +0900)]
[VM][FM7] Apply changes of MB8877:: to FM7 series.
Set "motor on" flag by fdc's rdy signal.
Before reading this flag from FDC by accessing MAINIO $FD1D.
K.Ohta [Thu, 15 Dec 2022 14:28:40 +0000 (23:28 +0900)]
[VM] Merge Upstream 2022-05-25.
K.Ohta [Thu, 15 Dec 2022 12:15:43 +0000 (21:15 +0900)]
.
K.Ohta [Thu, 15 Dec 2022 12:15:16 +0000 (21:15 +0900)]
[GENERAL] More files.
K.Ohta [Thu, 15 Dec 2022 12:14:49 +0000 (21:14 +0900)]
[UPSTEAM] Start to merge upstream 2022-05-25.
K.Ohta [Mon, 12 Dec 2022 07:04:37 +0000 (16:04 +0900)]
[VM] I forgot add some files X-)
[DOC] Update revisions.
K.Ohta [Mon, 12 Dec 2022 06:58:14 +0000 (15:58 +0900)]
[OSD][SCREEN] Update ToDo around drawing.
Will support MAX_DRAW_RANGES or vm->max_draw_ranges() for one-board-compulets.
K.Ohta [Mon, 12 Dec 2022 06:57:38 +0000 (15:57 +0900)]
[VM][GENERAL][EX80BS] Merge upstream 2022-05-07 .
K.Ohta [Mon, 12 Dec 2022 04:52:25 +0000 (13:52 +0900)]
[VM][SMC777][OOPs] Merge forgotten codes via SMC777.Truely be upstream 2022-04-09.
K.Ohta [Mon, 12 Dec 2022 03:50:47 +0000 (12:50 +0900)]
[VM][FM16BETA] Rename mainbus.[cpp|h] to main.[cpp|h] .
K.Ohta [Mon, 12 Dec 2022 03:37:54 +0000 (12:37 +0900)]
[VM][FM16BETA] Remove main.cpp and main.h they are unneeded.
K.Ohta [Mon, 12 Dec 2022 03:07:37 +0000 (12:07 +0900)]
[VM][FM16BETA][OOPS] Add main feature.
K.Ohta [Sun, 11 Dec 2022 07:11:43 +0000 (16:11 +0900)]
[VM][EMU][GUI] Fix some FTBFS.
K.Ohta [Sun, 11 Dec 2022 02:40:55 +0000 (11:40 +0900)]
[DOC] Update revision.
K.Ohta [Sun, 11 Dec 2022 02:39:00 +0000 (11:39 +0900)]
[VM][WIP] Merging upstream 2022-04-09, excepts SMC777.
K.Ohta [Sat, 10 Dec 2022 18:31:01 +0000 (03:31 +0900)]
[General][VM] Merge upstream 2022-04-05, branch '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.
K.Ohta [Sat, 10 Dec 2022 17:22:25 +0000 (02:22 +0900)]
[VM][EX80] Fix linkage error.
K.Ohta [Sat, 10 Dec 2022 13:28:24 +0000 (22:28 +0900)]
[VM] Apply new APIs to all VMs.
K.Ohta [Sun, 27 Nov 2022 15:58:18 +0000 (00:58 +0900)]
[VM][FMTOWNS] Apply NEW APIs.
K.Ohta [Sun, 27 Nov 2022 15:15:10 +0000 (00:15 +0900)]
[VM][BUBCOM80] Apply new VM APIs.
K.Ohta [Sun, 27 Nov 2022 14:36:17 +0000 (23:36 +0900)]
[VM][BMJr] Apply new VM API.
K.Ohta [Sun, 27 Nov 2022 06:25:23 +0000 (15:25 +0900)]
[VM][FM16PI] .
K.Ohta [Sun, 27 Nov 2022 06:25:08 +0000 (15:25 +0900)]
[VM][CEFUCOM21] .
K.Ohta [Sun, 27 Nov 2022 06:24:46 +0000 (15:24 +0900)]
[VM][BABBAGE2ND] 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.
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* .
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.
K.Ohta [Thu, 24 Nov 2022 15:28:42 +0000 (00:28 +0900)]
[GENERAL] Add FX-9000P, still not buildable.
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.
K.Ohta [Thu, 24 Nov 2022 13:02:22 +0000 (22:02 +0900)]
[UI][MZ2500] Remove unnecessary class definition.
K.Ohta [Fri, 11 Nov 2022 15:41:17 +0000 (00:41 +0900)]
[OOPs] Sorry for not adding splitted header. m(._.)m
K.Ohta [Sat, 5 Nov 2022 14:45:04 +0000 (23:45 +0900)]
[EMU] Fix a lot of warning around "override".
K.Ohta [Sat, 5 Nov 2022 14:31:33 +0000 (23:31 +0900)]
[Qt][Debugger] TRY: Make debugger widget inside of libCSPgui.
K.Ohta [Fri, 28 Oct 2022 18:39:16 +0000 (03:39 +0900)]
[Qt][GUI][OpenGL] Prepare to enable context-sharing.
K.Ohta [Sun, 23 Oct 2022 15:06:14 +0000 (00:06 +0900)]
[Build] Add bash script make with logging.
K.Ohta [Sun, 23 Oct 2022 15:05:09 +0000 (00:05 +0900)]
[Build][CMAKE] Remove older (and now unused) build scripts.
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.
K.Ohta [Sun, 23 Oct 2022 11:06:48 +0000 (20:06 +0900)]
[VM][FMTOWNS][CDROM] Remove duplicated line.
K.Ohta [Tue, 18 Oct 2022 13:20:28 +0000 (22:20 +0900)]
[OSD][SOUND][Qt] QT_MULTIMEDIA: Reduce jitter and delay.
K.Ohta [Tue, 11 Oct 2022 16:42:04 +0000 (01:42 +0900)]
[OSD][SOUND][QT_MULTIMEDIA] Make be more correctness updating timestamp.
K.Ohta [Tue, 11 Oct 2022 16:41:37 +0000 (01:41 +0900)]
[OSD][Qt][SOUND] Fix sound delayes.
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.
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.
K.Ohta [Mon, 10 Oct 2022 13:10:27 +0000 (22:10 +0900)]
[OSD][SOUND] Make open pseudo-fileio and recalc samples be integrated.
K.Ohta [Sat, 8 Oct 2022 14:03:07 +0000 (23:03 +0900)]
[OSD][SOUND] .
K.Ohta [Sat, 8 Oct 2022 13:22:30 +0000 (22:22 +0900)]
[Qt][GUI][OSD] Update SOVERSION for latest 3 commits.
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.
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.
K.Ohta [Sat, 8 Oct 2022 13:19:23 +0000 (22:19 +0900)]
[Qt][DRAW] .
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.
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.
K.Ohta [Fri, 7 Oct 2022 17:31:41 +0000 (02:31 +0900)]
[OSD][SOUND][QT_MULTIMEDIA] Make fallback device to be more rubust.
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.
K.Ohta [Fri, 7 Oct 2022 14:13:28 +0000 (23:13 +0900)]
[BUILD][CMake][LLVM] Fix typo of setup script.
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.
K.Ohta [Thu, 6 Oct 2022 15:02:23 +0000 (00:02 +0900)]
[OSD][SOUND][Qt] Move sound-drivers into separate directories.
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.
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.
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).
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.
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.
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.
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.
K.Ohta [Tue, 27 Sep 2022 16:01:53 +0000 (01:01 +0900)]
[OSD][SOUND][QT_MULTIMEDIA] New Driver: Selectable output devices.
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.