OSDN Git Service
K.Ohta [Thu, 21 Feb 2019 19:35:51 +0000 (04:35 +0900)]
[COMMON] TRY: Abondon some functions makes SIMD.This is temporally workaround of Win32.
K.Ohta [Thu, 21 Feb 2019 19:35:09 +0000 (04:35 +0900)]
[BUILD][Qt] Adjust linkage order.
K.Ohta [Thu, 21 Feb 2019 19:34:42 +0000 (04:34 +0900)]
[Build][WIN32][OSD] Adjust linkage parameter.
K.Ohta [Thu, 21 Feb 2019 19:33:31 +0000 (04:33 +0900)]
[Draw][OpenGL4_5] Sync per command.This improve stability at Win32 binaries with Wine.
K.Ohta [Thu, 21 Feb 2019 12:36:50 +0000 (21:36 +0900)]
[DOC] Update DOCs due to update APIs.
K.Ohta [Thu, 21 Feb 2019 12:33:54 +0000 (21:33 +0900)]
[Qt][OSD]WIN32] Fix linkage error.Re-Order linkage and make virtual aome OSD_BASE:: member.Real to OSD::.
K.Ohta [Thu, 21 Feb 2019 11:35:22 +0000 (20:35 +0900)]
[DOC] Update documents.
K.Ohta [Thu, 21 Feb 2019 11:28:50 +0000 (20:28 +0900)]
[UI][Qt] Update translations.
K.Ohta [Thu, 21 Feb 2019 11:08:28 +0000 (20:08 +0900)]
[DOC] Updated.
K.Ohta [Thu, 21 Feb 2019 10:56:41 +0000 (19:56 +0900)]
[VM][MC6809][OOPS] Fix FTBFS.
K.Ohta [Thu, 21 Feb 2019 09:38:18 +0000 (18:38 +0900)]
[VM][MZ2800] Fix crash ending of emulation.
K.Ohta [Thu, 21 Feb 2019 09:33:10 +0000 (18:33 +0900)]
[VM][JX][J3100] (Temporally?) stop to use I86:: using insetad of I286::.Fix FTBFS of JX.
[VM][J3100][DEBUGGER][EMU] Some functions at debugger.cpp moved (and modified) to emu.cpp. This workaround needed by libCSPcommon .
K.Ohta [Thu, 21 Feb 2019 09:07:03 +0000 (18:07 +0900)]
[VM] Fix crash when end of emulation at various(!) VMs.
[VM][I8080] I8085: Fix around SID instruction.FP200 works.
[VM][I386] Fix crash some VMs using after i386 cpu series.This also fixes FTBFS.
[VM] Fix crash when starting with some devices.
K.Ohta [Wed, 20 Feb 2019 19:34:44 +0000 (04:34 +0900)]
[VM][PCENGINE][ADPCM] Reset written_size per resuming DMA transfer.
[VM][PCENGINE][ADPCM] Halt ADPCM sound same BANK (mask = $8000) both DMA transferring and read from ADPCM.
K.Ohta [Wed, 20 Feb 2019 18:39:38 +0000 (03:39 +0900)]
[VM][PCENGINE][ADPCM] Partly remove a Ootake's hack.Expect to improve ADPCM's quality.
K.Ohta [Wed, 20 Feb 2019 18:25:29 +0000 (03:25 +0900)]
[VM][MZ80K] Update to upstream 2019-02-19.Enable to build and works.
K.Ohta [Wed, 20 Feb 2019 18:25:08 +0000 (03:25 +0900)]
[VM][EVENT] .
K.Ohta [Wed, 20 Feb 2019 18:24:27 +0000 (03:24 +0900)]
[VM][PCENGINE][ADPCM] Fix around ADPCM (more).
K.Ohta [Wed, 20 Feb 2019 17:32:43 +0000 (02:32 +0900)]
[VM] Pertially commit upstream's changes.May be not buildable or enable to build.
[OSD][EMU][PC9801][PC8801] Fix choppy sound with non-regular frequency.
K.Ohta [Wed, 20 Feb 2019 17:29:27 +0000 (02:29 +0900)]
[Qt][OSD][Sound] Update OSD API, initialize_sound() has 4 args, not 2.
[Qt][OSD][Sound] SDL_MixAudioFormat() *MUST* use for SDL2, shouldm't use SDL_MixAudio for SDL2.
[Qt][UI] Select sound output devices.
K.Ohta [Wed, 20 Feb 2019 13:06:28 +0000 (22:06 +0900)]
[VM][FM7][X1] Buildable with upstream 2019-02-19.
K.Ohta [Wed, 20 Feb 2019 13:03:58 +0000 (22:03 +0900)]
[UI][Qt][VM][PC8801] Update to Upstream.
K.Ohta [Wed, 20 Feb 2019 13:03:25 +0000 (22:03 +0900)]
[UI][Qt] Update.
K.Ohta [Wed, 20 Feb 2019 13:02:24 +0000 (22:02 +0900)]
[OSD][Qt] Update APIs upstream 2019-02-19.
K.Ohta [Wed, 20 Feb 2019 13:01:02 +0000 (22:01 +0900)]
[VM] Merge Upstream 2019-02-19.Only for DEVICES, not MACHINES YET.
K.Ohta [Tue, 19 Feb 2019 20:38:39 +0000 (05:38 +0900)]
[Qt][OSD][WIN32] Fix FTBFS for MinGW.
[Qt][EMUUTIL][WIN32] Temporally disable SSE2.
K.Ohta [Tue, 19 Feb 2019 17:10:43 +0000 (02:10 +0900)]
[Qt][OSD][OpenGL][AVIO] Fix wrong color at one-board-computers.
[Qt][OpenGL] Fix not save screenshot with OpenGL renderers.(This issue didn't happen with OpenGL ES).
K.Ohta [Tue, 19 Feb 2019 15:55:28 +0000 (00:55 +0900)]
[Qt][Draw][OpenGL] Asynchronous pixel transfer with OpenGL 4.5 (and Core profile renderer).
K.Ohta [Tue, 19 Feb 2019 14:00:39 +0000 (23:00 +0900)]
[Draw][Qt] Now, core profile needs less than OpenGL 4.5.
[Draw][Qt] Prepare to immutable texture buffer.
K.Ohta [Mon, 18 Feb 2019 09:15:44 +0000 (18:15 +0900)]
[VM][SCSI_CDROM] CDDA: Fix around repeat sequence.
[VM][SCSI_CDROM] CDDA: Update end_frame ewhen setting start_frame.
K.Ohta [Mon, 18 Feb 2019 08:38:50 +0000 (17:38 +0900)]
[VM][PCENGINE][ADPCM] Don't appear read_buf flag to REG $180C.
K.Ohta [Mon, 18 Feb 2019 08:37:41 +0000 (17:37 +0900)]
[VM][PCENGINE][SCSI_CD] CDDA: Fix interpreting cue sheet.Lasersoft's brand softwares may works.
K.Ohta [Mon, 18 Feb 2019 06:36:58 +0000 (15:36 +0900)]
[VM][PCENGINE] .
K.Ohta [Mon, 18 Feb 2019 06:35:07 +0000 (15:35 +0900)]
[VM][PCENGINE][SCSI_CDROM] Stop CDDA at NEC Extend command $D8 ARG="xx 00 00 00"(Set Audio Playback Start Position).
K.Ohta [Sun, 17 Feb 2019 14:35:44 +0000 (23:35 +0900)]
[VM][HuC6280] Fix debug calling.
K.Ohta [Sun, 17 Feb 2019 14:35:28 +0000 (23:35 +0900)]
[VM][SCSI_CDROM] .
K.Ohta [Sun, 17 Feb 2019 14:34:18 +0000 (23:34 +0900)]
[VM][PCENGINE][CDROM] Fix READ COMMAND $1801().Not reply any signals.
K.Ohta [Sun, 17 Feb 2019 11:47:06 +0000 (20:47 +0900)]
[VM][PCENGINE][ADPCM] .
K.Ohta [Sun, 17 Feb 2019 11:43:59 +0000 (20:43 +0900)]
[VM][SCSI_CDROM][PCENGINE] CDDA:Don't update track when setting end position.
K.Ohta [Sun, 17 Feb 2019 09:49:31 +0000 (18:49 +0900)]
[VM][PCENGINE] .
K.Ohta [Fri, 15 Feb 2019 19:04:22 +0000 (04:04 +0900)]
[VM][MSM5205] Add new API: pause_w().
[VM][PCENGINE][ADPCM] Mostly fixed around playing.(Excepts Gradius II?).
K.Ohta [Fri, 15 Feb 2019 00:43:21 +0000 (09:43 +0900)]
[VM][PCENGINE][ADPCM] Improve DMA handling.
K.Ohta [Tue, 12 Feb 2019 13:18:36 +0000 (22:18 +0900)]
[VM][PCENGINE][ADPCM] Remove unused parts.
K.Ohta [Tue, 12 Feb 2019 13:17:39 +0000 (22:17 +0900)]
[VM][MSM5205] Adjust ADPCM's sound level due to be too small sound.
[VM][SCSI_CDROM][WIP] .
K.Ohta [Tue, 12 Feb 2019 12:43:30 +0000 (21:43 +0900)]
[VM][PCENGINE][ADPCM] adpcm.cpp : improve around DMA, but still not complete.
K.Ohta [Tue, 12 Feb 2019 10:21:48 +0000 (19:21 +0900)]
[VM][PCENGINE][ADPCM] Re-Implement adpcm.[cpp|h] . Partly useful.
K.Ohta [Mon, 11 Feb 2019 22:48:32 +0000 (07:48 +0900)]
[VM][PCENGINE][ADPCM] pce.cpp : porting logics from mednafen and Ootake.
K.Ohta [Sun, 10 Feb 2019 19:00:23 +0000 (04:00 +0900)]
[VM][PCENGINE][ADPCM][WIP] Porting from mednafen.WIP.
K.Ohta [Sun, 10 Feb 2019 17:40:55 +0000 (02:40 +0900)]
[VM][PCENGINE][ADPCM] .
K.Ohta [Sat, 9 Feb 2019 20:29:04 +0000 (05:29 +0900)]
[VM][PCENGINE][ADPCM] Separate around ADPCM to ADPCM:: .
K.Ohta [Sat, 9 Feb 2019 10:12:22 +0000 (19:12 +0900)]
[VM][PCENGINE][ADPCM] .
K.Ohta [Fri, 8 Feb 2019 18:41:02 +0000 (03:41 +0900)]
[VM][PCENGINE][ADPCM] Improve around IRQ handling from Ootake.Fix hangup on demo of LINDA^3 (but still incorrect PCM sound).
K.Ohta [Fri, 8 Feb 2019 07:29:05 +0000 (16:29 +0900)]
[VM][UPD71071] Fix OOPs of FTBFS.
K.Ohta [Fri, 8 Feb 2019 07:22:19 +0000 (16:22 +0900)]
[VM][COMMON_VM] Update SOVERSION.
K.Ohta [Fri, 8 Feb 2019 07:20:53 +0000 (16:20 +0900)]
[VM][SCSI_CDROM] Make public members to virtual attribute.This is prepare of FM-Towns.
K.Ohta [Fri, 8 Feb 2019 07:20:24 +0000 (16:20 +0900)]
[VM][FMTOWNS][CDROM] Add headers around CDC/CDROM.
K.Ohta [Thu, 7 Feb 2019 18:07:10 +0000 (03:07 +0900)]
.
K.Ohta [Thu, 7 Feb 2019 17:57:37 +0000 (02:57 +0900)]
[VM][FMTOWNS][CDROM] .
K.Ohta [Thu, 7 Feb 2019 08:18:12 +0000 (17:18 +0900)]
[VM][FMTOWNS][WIP] Implementing CDROM.Still not buildable.
K.Ohta [Thu, 31 Jan 2019 10:26:50 +0000 (19:26 +0900)]
[VM][FMTOWNS][WIP] Adding CD-ROM/CD controller.This still be not completed.
[VM][UPD71071] Add 16bits transfer mode.
K.Ohta [Tue, 29 Jan 2019 12:44:19 +0000 (21:44 +0900)]
[VM][FMTOWNS] Add audio ADC and DAC.Please read ad7820kr.h to see proposed new APIs.
K.Ohta [Thu, 17 Jan 2019 10:40:18 +0000 (19:40 +0900)]
[COMMON] Fix unaligned SIMD variables.Fix crash built with "-msse2" at Win32.
[BUILD][Win32] Adjust optimize parameter for MinGW/Win32.
K.Ohta [Sat, 12 Jan 2019 19:38:19 +0000 (04:38 +0900)]
[OOPS] Update installer.
K.Ohta [Sat, 12 Jan 2019 17:03:14 +0000 (02:03 +0900)]
[DOC] Update to release.
K.Ohta [Sat, 12 Jan 2019 16:15:44 +0000 (01:15 +0900)]
[Build][CMake] Fix FTBFS.
K.Ohta [Sat, 12 Jan 2019 16:14:44 +0000 (01:14 +0900)]
[general][Win32] Update cross-build script.
K.Ohta [Sat, 12 Jan 2019 16:12:16 +0000 (01:12 +0900)]
[General] Completely merge upstream 2019-01-11.
K.Ohta [Sat, 12 Jan 2019 15:48:36 +0000 (00:48 +0900)]
[VM] Add PC-8001/mk2/8801/mk2.
[General] Merge upstream 2019-01-11.
K.Ohta [Sat, 12 Jan 2019 13:41:49 +0000 (22:41 +0900)]
[VM][I386] Fix FTBFS.
K.Ohta [Sat, 12 Jan 2019 13:41:19 +0000 (22:41 +0900)]
[UI][Qt] Implement new feature of upstream 2018-12-28.
K.Ohta [Sat, 12 Jan 2019 09:43:50 +0000 (18:43 +0900)]
[General] Apply VMs to Upstream 2018-12-28.
K.Ohta [Sat, 12 Jan 2019 09:39:04 +0000 (18:39 +0900)]
[General] Merge Upstream 2018-12-27.
K.Ohta [Sat, 12 Jan 2019 09:22:09 +0000 (18:22 +0900)]
[General] Merge Upstream 2018-12-18.
K.Ohta [Sat, 12 Jan 2019 08:35:36 +0000 (17:35 +0900)]
[BUILD] Separate threads definition for LTO.
K.Ohta [Fri, 11 Jan 2019 18:43:35 +0000 (03:43 +0900)]
[VM][FMTOWNS][CRTC] Implementing CRTC.
[VM][FMTOWNS] Will set wait-parameter to single, towns_memory.cpp.
K.Ohta [Thu, 10 Jan 2019 09:00:10 +0000 (18:00 +0900)]
[VM][FMTOWNS][VRAM][WIP] Implementing.
K.Ohta [Wed, 9 Jan 2019 12:56:55 +0000 (21:56 +0900)]
[VM][FMTOWNS] Add FONT ROMS, MSDOS ROM, SYSTEM ROM and SERIAL ROM.
K.Ohta [Mon, 7 Jan 2019 08:11:11 +0000 (17:11 +0900)]
[VM][FMTOWNS][WIP] Update CmakeLists.
K.Ohta [Mon, 7 Jan 2019 06:26:23 +0000 (15:26 +0900)]
[VM][FMTOWNS] Apply namespace FMTOWNS to some devices.
K.Ohta [Mon, 7 Jan 2019 06:14:46 +0000 (15:14 +0900)]
[VM][FMTOWNS][WIP] Implementing main memory.Still imcomplete.
K.Ohta [Tue, 18 Dec 2018 07:43:17 +0000 (16:43 +0900)]
[DOC] Update documents and SOVERSIONs.
K.Ohta [Mon, 17 Dec 2018 18:30:41 +0000 (03:30 +0900)]
[UI][Qt][OSD] Joystick-To-Keyboard: Add "1235" feature.Useful for DELPHIS (for FM-8/7) etc.
K.Ohta [Mon, 17 Dec 2018 18:07:00 +0000 (03:07 +0900)]
[UI][OSD][Qt] Apply "Joystick to Keyboard" feature.
K.Ohta [Mon, 17 Dec 2018 10:26:39 +0000 (19:26 +0900)]
.
K.Ohta [Mon, 17 Dec 2018 10:25:20 +0000 (19:25 +0900)]
[VM] Merge Upstream 2018-12-09.
K.Ohta [Mon, 17 Dec 2018 10:09:45 +0000 (19:09 +0900)]
[VM][General][WIP] Merging Upstream 2018-12-09.Still WIP.
K.Ohta [Mon, 17 Dec 2018 10:05:43 +0000 (19:05 +0900)]
[UI][Qt][OOPS] Fix OOPs around mounting virtual D88/D77 image(s).
K.Ohta [Fri, 14 Dec 2018 14:01:24 +0000 (23:01 +0900)]
[PC98XL][PC98RL][PSEUDO_BIOS] Fix FTBFS.
K.Ohta [Fri, 14 Dec 2018 14:00:34 +0000 (23:00 +0900)]
[Qt][GUI][WIN32] Fix linkage error building libCSPgui.dll.
K.Ohta [Thu, 13 Dec 2018 13:22:24 +0000 (22:22 +0900)]
[Draw][Qt][OpenGL] Abondon depth test.
K.Ohta [Thu, 13 Dec 2018 12:00:43 +0000 (21:00 +0900)]
[VM][SCSI_CDROM] Add write_signal() to control CDDA from MACHINE.
[VM][PCENGINE] Stop CDDA at writing to $1804.
K.Ohta [Thu, 13 Dec 2018 11:18:14 +0000 (20:18 +0900)]
[VM][PCENGINE][OOPS] Fix dummy reading/writing bytes @ $180D:W.
K.Ohta [Thu, 13 Dec 2018 10:36:29 +0000 (19:36 +0900)]
[VM][PCENGINE][CDROM] Don't reset ADPCM more than once at CDROM makes "NOT BUSY".
K.Ohta [Thu, 13 Dec 2018 10:19:34 +0000 (19:19 +0900)]
[VM][HUC2680] Improve around timer.Thanks to Ootake v2.83.
K.Ohta [Thu, 13 Dec 2018 10:18:02 +0000 (19:18 +0900)]
[VM][PCENGINE][CDROMROM][ADPCM] Fix sequence around longer (>= 65536bytes) ADPCM.Porting from Ootake v2.83.
[VM][PCENGINE] Still not playable LASERSOFT's games.
K.Ohta [Thu, 13 Dec 2018 09:05:15 +0000 (18:05 +0900)]
[VM][EVENT] Improve error message at cancel_event().
K.Ohta [Thu, 13 Dec 2018 09:04:52 +0000 (18:04 +0900)]
[VM][FM7][DISPLAY] Fix for logging "[EVENT] EVENT: device (name=DISPLAY SUBSYSTEM, id=25) tries to cancel event 6 that is not its own (owned by (name=PRINTER I/F id=20))!!!"
K.Ohta [Mon, 10 Dec 2018 20:12:35 +0000 (05:12 +0900)]
[VM][PCENGINE][ADPCM][WIP] Porting from Ootake v2.83.This still WORK-IN-PROGRESS.
K.Ohta [Sun, 9 Dec 2018 19:57:34 +0000 (04:57 +0900)]
[VM][SCSI_CDROM] .
K.Ohta [Sun, 9 Dec 2018 19:55:35 +0000 (04:55 +0900)]
[VM][PCENGINE][PCE_ADPCM] (Temporally) Fix not sound data length >= 65536 bytes.This still don't fix some softwares.i.e. Megami-Paradise.