OSDN Git Service
K.Ohta [Thu, 14 Jun 2018 18:43:39 +0000 (03:43 +0900)]
[Qt][OpenGL] Fix buffer overflow when changing VM's screen size.
K.Ohta [Thu, 14 Jun 2018 18:41:29 +0000 (03:41 +0900)]
[BUILD][CMAKE] Add "USE_SANITIZER" and "USE_STACK_PROTECTOR" entries to buildvars_foo.dat[.tmpl] to detect wrong usage of variables / protect from stack overflow.
K.Ohta [Thu, 14 Jun 2018 12:56:53 +0000 (21:56 +0900)]
[VM][I386] Remove compiler warning conversion float64 (a.k.a UINT64) <-> double. This still not regard when sizeof(double) != sizeof(UINT64).
K.Ohta [Thu, 14 Jun 2018 12:55:48 +0000 (21:55 +0900)]
[VM] Remove compiler warinings.
[General] Update SOVERSION.
[COMMON] Fix buffer overflow around strncpy().
K.Ohta [Thu, 14 Jun 2018 12:52:19 +0000 (21:52 +0900)]
[UI][Qt] Remove using_flags->get_config_ptr()->foo. Try to fix issue of matsuri.5ch.net/test/read.cgi/i4004/
1526806551/38 .
K.Ohta [Wed, 13 Jun 2018 05:08:57 +0000 (14:08 +0900)]
[Build] Fix FTBFS with Ubuntu Xenial.Use -std=gnu++11 for gcc-5.
K.Ohta [Wed, 13 Jun 2018 04:19:09 +0000 (13:19 +0900)]
Merge branch 'master' of github.com:Artanejp/common_source_project-fm7
K.Ohta [Wed, 13 Jun 2018 04:18:57 +0000 (13:18 +0900)]
.
K.Ohta [Tue, 12 Jun 2018 20:06:06 +0000 (05:06 +0900)]
[VM][FM7][SOUND][WIP] Fixing wrong frequency after load_state with RELICS.This is WIP.
K.Ohta [Tue, 12 Jun 2018 20:05:35 +0000 (05:05 +0900)]
[VM][DEVICE][STATE] Apply new state framework to some devices.
K.Ohta [Tue, 12 Jun 2018 20:05:13 +0000 (05:05 +0900)]
[OSD][Qt][SOUND] Remove unused semaphore.
K.Ohta [Tue, 12 Jun 2018 20:04:41 +0000 (05:04 +0900)]
[STATE] Fix FTBFS.
[STATE] Fix wrong sequence.
K.Ohta [Tue, 12 Jun 2018 13:36:51 +0000 (22:36 +0900)]
[STATE] Fix FTBFS.
[STATE] Add save_state_helper()/load_state_helper() to cur_time_t:: and FIFO:: .
K.Ohta [Thu, 7 Jun 2018 08:41:22 +0000 (17:41 +0900)]
[STATE][VM][FM7] .
K.Ohta [Thu, 7 Jun 2018 08:40:16 +0000 (17:40 +0900)]
[VM][STATE] Apply new state framework to some devices.
K.Ohta [Thu, 7 Jun 2018 08:39:26 +0000 (17:39 +0900)]
[VM][STATESUB] Add var-array assume allocated by BYTES, not units.
K.Ohta [Wed, 6 Jun 2018 19:07:04 +0000 (04:07 +0900)]
[BUILD][LINJNUX][GCC] Update parameters.
K.Ohta [Wed, 6 Jun 2018 19:06:20 +0000 (04:06 +0900)]
[STATE] Fix weird save/load at vararray with some situation.
K.Ohta [Wed, 6 Jun 2018 19:05:40 +0000 (04:05 +0900)]
[VM][STATE] Apply new state framework to some devices.
K.Ohta [Wed, 6 Jun 2018 08:09:41 +0000 (17:09 +0900)]
[VM][BABBAGE2ND] .
K.Ohta [Wed, 6 Jun 2018 08:08:27 +0000 (17:08 +0900)]
[VM][BMJR][PASOPIA7][PV1000][PV2000][X07][YALKY][YS6464A] Apply new state framework to VM:: .
K.Ohta [Wed, 6 Jun 2018 08:07:08 +0000 (17:07 +0900)]
[STATESUB] Fix don't calculate CRC with empty string.
K.Ohta [Wed, 6 Jun 2018 08:06:32 +0000 (17:06 +0900)]
[VM][MB8877][DISK] Apply new state framework to DISK:: and MB8877:: .
K.Ohta [Wed, 6 Jun 2018 08:05:11 +0000 (17:05 +0900)]
[VM][FM7][STATE] Apply new state framework to all components.
K.Ohta [Sat, 2 Jun 2018 03:09:33 +0000 (12:09 +0900)]
[VM][FAMILYBASIC][STATE] Fix FTBFS.
K.Ohta [Sat, 2 Jun 2018 02:31:19 +0000 (11:31 +0900)]
[LIBCSP_COMMONVM] Update SOVERSION.
K.Ohta [Sat, 2 Jun 2018 02:30:22 +0000 (11:30 +0900)]
[VM][STATE] Apply statesub.h to VM::foo_state() with remained VMs.
K.Ohta [Fri, 1 Jun 2018 14:17:12 +0000 (23:17 +0900)]
[VM][STATE][WIP] Apply csp_state_utils:: to some VMs.This is WIP.
K.Ohta [Wed, 30 May 2018 22:04:38 +0000 (07:04 +0900)]
[STATESUB] Improve var-array save/load.
K.Ohta [Wed, 30 May 2018 21:34:52 +0000 (06:34 +0900)]
[VM][FM7][JCOMMCARD][STATE] Apply to new state saving/loading framework.
K.Ohta [Wed, 30 May 2018 19:37:04 +0000 (04:37 +0900)]
[VM][MSX][STATE] Add new state feature.
[VM][MZ700][STATE] Add new state feature.
[VM][MZ2500][STATE] Add new state feature.
[VM][MZ80K][STATE] Add new state feature.
[VM][PCENGINE][STATE] Add new state feature.
K.Ohta [Wed, 30 May 2018 19:06:44 +0000 (04:06 +0900)]
[VM][SN76489AN] Fix TYPO on load_state().
K.Ohta [Wed, 30 May 2018 18:23:59 +0000 (03:23 +0900)]
[VM][BABBAGE2ND] Fix crash when save / load state.
K.Ohta [Wed, 30 May 2018 17:43:40 +0000 (02:43 +0900)]
[OSD][SOUND][Qt] Fix hang-up with resetting at some situations.
K.Ohta [Wed, 30 May 2018 17:42:28 +0000 (02:42 +0900)]
[UI][EMU_THREAD][Qt] Update functions.
[LOGGER] Update logger entries.
K.Ohta [Wed, 30 May 2018 17:41:09 +0000 (02:41 +0900)]
[VM][STATE] Update state feature with some VMs, some devices.
K.Ohta [Wed, 30 May 2018 17:39:07 +0000 (02:39 +0900)]
[VM][STATE] Improve state helper.
K.Ohta [Mon, 28 May 2018 19:47:07 +0000 (04:47 +0900)]
[VM][Qt] Fix FTBFSs.
K.Ohta [Mon, 28 May 2018 19:45:57 +0000 (04:45 +0900)]
[VM][Qt][FM16BETA] Fix FTBFS. Class name MAIN:: may not use for MinGW + SDL2.
K.Ohta [Mon, 28 May 2018 13:28:46 +0000 (22:28 +0900)]
[VM][X1] Copy VRAMs to shadow data at starting a frame.Reduce flickering a lot.
K.Ohta [Mon, 28 May 2018 11:31:49 +0000 (20:31 +0900)]
[VM][UI][Qt] Fix FTBFSs.
K.Ohta [Mon, 28 May 2018 09:22:42 +0000 (18:22 +0900)]
[UI][Qt] Update UIs, related by src/rc/foo.rc .
K.Ohta [Mon, 28 May 2018 05:37:04 +0000 (14:37 +0900)]
[DOC] Update ToDo (Still updated only Japanese doc.).
K.Ohta [Sun, 27 May 2018 18:28:55 +0000 (03:28 +0900)]
[UI][Qt] (Maybe, maybe) Fix FTBFSs.
K.Ohta [Sun, 27 May 2018 14:43:57 +0000 (23:43 +0900)]
[UI][Qt] Update UI.
K.Ohta [Sun, 27 May 2018 06:12:24 +0000 (15:12 +0900)]
[UI][Qt] Apply to upstream's updating definitions.Still not implement around HDDs.
K.Ohta [Sun, 27 May 2018 05:16:54 +0000 (14:16 +0900)]
[General] Merge upstream 2018-05-24. Still not test to build, will test.
K.Ohta [Mon, 21 May 2018 06:57:01 +0000 (15:57 +0900)]
[VM][FM7] Fix FTBFS with pre-compiled headers.
K.Ohta [Sun, 20 May 2018 13:03:58 +0000 (22:03 +0900)]
[VM][STATE] Remove typeid() from state data, this seems to be buggy.
[VM][COMMON_VM] Update soversion.
K.Ohta [Sun, 20 May 2018 12:34:51 +0000 (21:34 +0900)]
[EMU] Enable to Gzip'ed state saving / loading.
K.Ohta [Sun, 20 May 2018 09:16:42 +0000 (18:16 +0900)]
[VM][FM7] Fix FTBFS.
[VM][FM7] STATE: Move some devices to new framework.
K.Ohta [Sun, 20 May 2018 09:16:19 +0000 (18:16 +0900)]
[VM][STATE] Delete duplicate logics.
K.Ohta [Sat, 19 May 2018 19:43:21 +0000 (04:43 +0900)]
[VM][STATE_SAVE] Fix bug of loading [int64_t|uint64_t] .
[VM][STATE_SAVE] Add float, double and long double.
[VM][MC6809][STATE_SAVE] Use statesub.h instead of old state save.
K.Ohta [Sat, 19 May 2018 17:27:06 +0000 (02:27 +0900)]
[VM] Add save state utilities.See src/statesub.h and src/vm/fm7/fm7_mainio.[cpp|h] .
[VM] Add CRC32 protection for saved state.
K.Ohta [Wed, 16 May 2018 09:36:42 +0000 (18:36 +0900)]
[VM][M6502] Fix compiler warning.
K.Ohta [Wed, 16 May 2018 09:34:42 +0000 (18:34 +0900)]
[VM][HD146818] Fix compilation warning.
K.Ohta [Wed, 16 May 2018 09:31:53 +0000 (18:31 +0900)]
[VM][MSM58321] Fix OOPS around counting pulse.
K.Ohta [Wed, 16 May 2018 09:24:07 +0000 (18:24 +0900)]
[CONFIG] I forgot change top default of renderer. X-)
K.Ohta [Wed, 16 May 2018 09:23:53 +0000 (18:23 +0900)]
[DOC] Updated.
K.Ohta [Wed, 16 May 2018 06:00:11 +0000 (15:00 +0900)]
Update .gitignore.
K.Ohta [Wed, 16 May 2018 05:59:29 +0000 (14:59 +0900)]
[Build][CMake] Add PC98RL,XL.
K.Ohta [Tue, 15 May 2018 09:41:06 +0000 (18:41 +0900)]
[DOC][PC98] Update documents.
K.Ohta [Tue, 15 May 2018 09:37:37 +0000 (18:37 +0900)]
[VM][General] Merge Upstream 2018-05-06.
K.Ohta [Tue, 15 May 2018 09:29:47 +0000 (18:29 +0900)]
[UI][Qt] Fix around mouse problems.
K.Ohta [Sun, 13 May 2018 19:14:51 +0000 (04:14 +0900)]
[Qt][OpenGL][GLES] GLSL: Update precision of float value.
K.Ohta [Sun, 13 May 2018 19:13:48 +0000 (04:13 +0900)]
[Qt][OpenGL][GLES][WIN32] Fix internal format definition of textures for Angle.
K.Ohta [Sun, 13 May 2018 17:45:14 +0000 (02:45 +0900)]
[Qt][OpenGL][GL3][GLES] Modify shaders to use float texture and high precision pixels if enabled.
K.Ohta [Sun, 13 May 2018 17:44:41 +0000 (02:44 +0900)]
[Qt][OpenGL] Add some extensions and logging feature.
K.Ohta [Sun, 13 May 2018 11:05:13 +0000 (20:05 +0900)]
[GL3] .
K.Ohta [Sun, 13 May 2018 11:04:30 +0000 (20:04 +0900)]
[Qt][OpenGL][GLES] Fix TV renderer, GLES can't use Float texture.
K.Ohta [Sun, 13 May 2018 11:02:51 +0000 (20:02 +0900)]
[Draw][OpenGL][Qt] Use GL's FBO for rendering framebuffer, not QOpenGLFrameBufferObject.Fix issue of TV renderer@GLES with Angle project.
K.Ohta [Fri, 11 May 2018 15:14:21 +0000 (00:14 +0900)]
[Qt][GLES] Fix compilation errors with Angle OpenGL ES dll.
K.Ohta [Fri, 11 May 2018 14:03:00 +0000 (23:03 +0900)]
[Qt][Draw][GLES] Add TV renderer for OpenGL ES.
K.Ohta [Fri, 11 May 2018 08:04:17 +0000 (17:04 +0900)]
[Qt][OpenGL_ES] Fix crash with one board computers with OpenGL ES2.
K.Ohta [Thu, 10 May 2018 14:15:18 +0000 (23:15 +0900)]
[Qt][COMMAND_LINE] Add --opengl , --envvar and --dump-envvar .
K.Ohta [Thu, 10 May 2018 12:02:33 +0000 (21:02 +0900)]
[Qt][VM][FM7] Fix FTBFS with MinGW32.
K.Ohta [Thu, 10 May 2018 11:26:43 +0000 (20:26 +0900)]
[Build][Win32] .
K.Ohta [Thu, 10 May 2018 11:26:13 +0000 (20:26 +0900)]
[Qt][OSD] Update SOVERSION.
K.Ohta [Thu, 10 May 2018 11:25:39 +0000 (20:25 +0900)]
[Qt][Gui] Related to a before commit.
K.Ohta [Thu, 10 May 2018 11:23:53 +0000 (20:23 +0900)]
[Draw][Qt] Use Semaphore instead of mSecs waiting.Expect to improve real-time-drawing on multi thread.
[GUI][Qt] Update SOVERSION.
K.Ohta [Wed, 9 May 2018 20:44:45 +0000 (05:44 +0900)]
[Draw][Qt] .
K.Ohta [Wed, 9 May 2018 11:41:24 +0000 (20:41 +0900)]
[Qt][Draw] Fix drawing timing.
K.Ohta [Wed, 9 May 2018 11:40:35 +0000 (20:40 +0900)]
[Qt][Draw][OpenGLES] Initial support for GL ESv2.0.Only drawing.
K.Ohta [Sat, 5 May 2018 15:47:35 +0000 (00:47 +0900)]
[UI][Qt][FLOPPY] Not reset slot number when opening disk.
K.Ohta [Sat, 5 May 2018 15:44:45 +0000 (00:44 +0900)]
[VM][MB8877] Keep command phase even changing (or removing) disk.Fix booting RELICS for FM-7 with single FDD drive.
[VM][MB8877] Reaset track (per drive) on reset.Fix booting RELICS for FM-7 with two FDDs.
[VM][MB8877] Check head loading READ/WRITE command.
K.Ohta [Sat, 5 May 2018 14:44:57 +0000 (23:44 +0900)]
[BUILD][CMAKE][WIN32] Apply to Qt5,10 and FFMpeg 4.0.
K.Ohta [Sat, 5 May 2018 14:41:43 +0000 (23:41 +0900)]
[Qt][OpenGL][Draw] Add OpenGL ES2 renderer.Still not display.
K.Ohta [Sat, 5 May 2018 09:02:20 +0000 (18:02 +0900)]
[Qt][OpenGL] Renderer: Remove unneeded headers including.
[Qt][OpenGL][Shader] Move shaders per gl version.
[Qt][OpenGL][Shader] Remove pre-optimized shaders.
K.Ohta [Fri, 4 May 2018 23:29:21 +0000 (08:29 +0900)]
[Qt][UI] Fix screen issue with Qt5.10/Windows.
K.Ohta [Thu, 3 May 2018 21:29:18 +0000 (06:29 +0900)]
[Build][WIN32] Update cross-build scripts.
K.Ohta [Thu, 3 May 2018 17:59:28 +0000 (02:59 +0900)]
[Build][CROSS] Add cross-compiling scripts and patch(es) to build Qt5.10.
K.Ohta [Sat, 28 Apr 2018 15:38:52 +0000 (00:38 +0900)]
[VM][FM77L4] Add blink feature to 400 lines board.
K.Ohta [Sat, 28 Apr 2018 15:37:40 +0000 (00:37 +0900)]
[Qt][AVIO][MOVIE_SAVER] Fix FTBFS with FFMPEG 4.0.Will be needed to apply to new API.Will fix.
K.Ohta [Thu, 12 Apr 2018 18:57:07 +0000 (03:57 +0900)]
[UI][Qt][FM8] Fix number of bubble-casette: Start from 0, not 1.
K.Ohta [Thu, 12 Apr 2018 17:23:32 +0000 (02:23 +0900)]
Merge branch 'master' of github.com:Artanejp/common_source_project-fm7
K.Ohta [Thu, 12 Apr 2018 17:22:30 +0000 (02:22 +0900)]
[VM][FM7][JOYSTICK] Apply before change to Inteligent-Mouse.
K.Ohta [Thu, 12 Apr 2018 17:21:21 +0000 (02:21 +0900)]
[OSD][Qt] Fix around moving mouse pointer.
[EMU] Remove unneeded functions for only Qt version.
K.Ohta [Sun, 25 Mar 2018 20:00:24 +0000 (05:00 +0900)]
[Build][Ubuntu/Xenial] Fix FTBFS.
K.Ohta [Sun, 25 Mar 2018 17:23:02 +0000 (02:23 +0900)]
[CMake][FM16BETA] Fix FTBFS.
K.Ohta [Sun, 25 Mar 2018 16:51:37 +0000 (01:51 +0900)]
[DOC] Update docs.