OSDN Git Service

csp-qt/common_source_project-fm7.git
9 years ago[VM][FM7] Trim order of resetting.
K.Ohta [Tue, 16 Jun 2015 15:53:59 +0000 (00:53 +0900)]
[VM][FM7] Trim order of resetting.

9 years ago[VM][MC6809] Tune some instructions.
K.Ohta [Tue, 16 Jun 2015 12:45:02 +0000 (21:45 +0900)]
[VM][MC6809] Tune some instructions.

9 years ago[VM][FM7][MB61VH010] WIP: Fixing tile paint.
K.Ohta [Tue, 16 Jun 2015 01:07:01 +0000 (10:07 +0900)]
[VM][FM7][MB61VH010] WIP: Fixing tile paint.

9 years ago[VM][FM7] DISPLAY: Change order of saving/loading state.
K.Ohta [Mon, 15 Jun 2015 23:12:00 +0000 (08:12 +0900)]
[VM][FM7] DISPLAY: Change order of saving/loading state.

9 years ago[VM][FM7] Remove VSYNC/HSYNC features on FM-8/7/77.
K.Ohta [Mon, 15 Jun 2015 23:10:18 +0000 (08:10 +0900)]
[VM][FM7] Remove VSYNC/HSYNC features on FM-8/7/77.
[VM][FM7] DISPLAY:: Add load/save status.

9 years ago[VM][FM7] FM7_MAINMEM:: Add state save.
K.Ohta [Mon, 15 Jun 2015 22:17:26 +0000 (07:17 +0900)]
[VM][FM7] FM7_MAINMEM:: Add state save.

9 years ago[General][Qt][FM7] Log: Remove more "\n".
K.Ohta [Mon, 15 Jun 2015 21:24:53 +0000 (06:24 +0900)]
[General][Qt][FM7] Log: Remove more "\n".

9 years ago[VM][FM7] LOG : Remove unneeded \n.
K.Ohta [Mon, 15 Jun 2015 21:21:15 +0000 (06:21 +0900)]
[VM][FM7] LOG : Remove unneeded \n.

9 years ago[VM][FM7] MAINIO:: Add save/load state.
K.Ohta [Mon, 15 Jun 2015 21:16:47 +0000 (06:16 +0900)]
[VM][FM7] MAINIO:: Add save/load state.

9 years ago[UI][Qt] WIP:
K.Ohta [Mon, 15 Jun 2015 20:03:23 +0000 (05:03 +0900)]
[UI][Qt] WIP:

9 years ago[VM][FM7] Add inteligent mouse.Not working yet.
K.Ohta [Mon, 15 Jun 2015 20:02:51 +0000 (05:02 +0900)]
[VM][FM7] Add inteligent mouse.Not working yet.

9 years ago[VM][FM7] Separate joistick to independent class.
K.Ohta [Mon, 15 Jun 2015 19:00:57 +0000 (04:00 +0900)]
[VM][FM7] Separate joistick to independent class.

9 years ago[VM][FM77AV][KEYBOARD] Fix handling of lines & fifos.
K.Ohta [Mon, 15 Jun 2015 17:32:32 +0000 (02:32 +0900)]
[VM][FM77AV][KEYBOARD] Fix handling of lines & fifos.

9 years ago[VM][FM7][KEYBOARD] Separate key code definitions.
K.Ohta [Mon, 15 Jun 2015 16:34:20 +0000 (01:34 +0900)]
[VM][FM7][KEYBOARD] Separate key code definitions.

9 years ago[VM][FM77AV][KEYBOARD] Add 16β mode.
K.Ohta [Mon, 15 Jun 2015 16:29:26 +0000 (01:29 +0900)]
[VM][FM77AV][KEYBOARD] Add 16β mode.

9 years ago[BUILD][WIN32][VS2013][FM77AV] Change some settings. maybe buggy.
Kyuma Ohta [Wed, 10 Jun 2015 07:15:31 +0000 (16:15 +0900)]
[BUILD][WIN32][VS2013][FM77AV] Change some settings. maybe buggy.

9 years ago[BUILD][WIN32] Add batch build solution for VS2013.
Kyuma Ohta [Wed, 10 Jun 2015 06:23:18 +0000 (15:23 +0900)]
[BUILD][WIN32] Add batch build solution for VS2013.

9 years ago[BUILD][Win32] Add for VS2013 : MSX1/2, PC8801MA, and X1.
Kyuma Ohta [Wed, 10 Jun 2015 06:22:38 +0000 (15:22 +0900)]
[BUILD][Win32] Add for VS2013 : MSX1/2, PC8801MA, and X1.

9 years ago[VM][DATAREC][MZ] MZ: Fix unable to read casette tape.
K.Ohta [Tue, 9 Jun 2015 16:52:31 +0000 (01:52 +0900)]
[VM][DATAREC][MZ] MZ: Fix unable to read casette tape.

9 years ago[VM][Qt] Fix definition of screen aspects.
K.Ohta [Tue, 9 Jun 2015 14:00:58 +0000 (23:00 +0900)]
[VM][Qt] Fix definition of screen aspects.

9 years ago[Qt] Change resize-method to before changes.
K.Ohta [Tue, 9 Jun 2015 10:48:47 +0000 (19:48 +0900)]
[Qt] Change resize-method to before changes.

9 years ago[WIN32][FM7] Fix wrong aspect.
Kyuma Ohta [Tue, 9 Jun 2015 10:37:55 +0000 (19:37 +0900)]
[WIN32][FM7] Fix wrong aspect.

9 years agoMerge branch 'master' of github.com:Artanejp/common_source_project-fm7 into 019938ffe...
K.Ohta [Sun, 7 Jun 2015 15:53:40 +0000 (00:53 +0900)]
Merge branch 'master' of github.com:Artanejp/common_source_project-fm7 into 019938ffef77b5918e7d520970db8ddeb1230126

9 years ago[VM][MC6809] Use RM16_PAIR() instead of RM16().
K.Ohta [Sun, 7 Jun 2015 15:49:00 +0000 (00:49 +0900)]
[VM][MC6809] Use RM16_PAIR() instead of RM16().

9 years ago[WIN32]
Kyuma Ohta [Sun, 31 May 2015 15:03:08 +0000 (00:03 +0900)]
[WIN32]

9 years ago[WIN32][Gereral] Add MS VS2013's project for X1 Turbo Z.
Kyuma Ohta [Sun, 31 May 2015 15:01:54 +0000 (00:01 +0900)]
[WIN32][Gereral] Add MS VS2013's project for X1 Turbo Z.

9 years ago[WIN32] Windows: Revert before commits.
Kyuma Ohta [Sun, 31 May 2015 14:55:56 +0000 (23:55 +0900)]
[WIN32] Windows: Revert before commits.

9 years ago[VM][FM7] Keyboard: Adjust FIRQ sequence.
K.Ohta [Sun, 31 May 2015 14:04:42 +0000 (23:04 +0900)]
[VM][FM7] Keyboard: Adjust FIRQ sequence.

9 years ago[WIN32][MSVC] Track upstream 2015-04-29.
K.Ohta [Sun, 31 May 2015 14:03:28 +0000 (23:03 +0900)]
[WIN32][MSVC] Track upstream 2015-04-29.

9 years ago[VM][FM7] Fix memory leak. Not using MEMORY:: class.
Kyuma Ohta [Sat, 30 May 2015 19:08:19 +0000 (04:08 +0900)]
[VM][FM7] Fix memory leak. Not using MEMORY:: class.

9 years ago[VM][YM2203] Fix compilation error with MSVC 2013.
Kyuma Ohta [Sat, 30 May 2015 17:53:02 +0000 (02:53 +0900)]
[VM][YM2203] Fix compilation error with MSVC 2013.

9 years ago[VM][YM2203][OPN] Apply left/right volume even using MAME FMDLL.
K.Ohta [Fri, 29 May 2015 16:39:25 +0000 (01:39 +0900)]
[VM][YM2203][OPN] Apply left/right volume even using MAME FMDLL.

9 years ago[VM][FM7] Mute unused board to reduce CPU usage.
K.Ohta [Fri, 29 May 2015 16:38:58 +0000 (01:38 +0900)]
[VM][FM7] Mute unused board to reduce CPU usage.

9 years ago[VM][YM2203] mix(): More optimize to except SIMD (SSE2/NEON etc).
K.Ohta [Fri, 29 May 2015 14:18:03 +0000 (23:18 +0900)]
[VM][YM2203] mix(): More optimize to except SIMD (SSE2/NEON etc).

9 years ago[VM][FM7][YM2203] Add stereo volume feature for YM2203 (OPN/OPNA) w/o MAME DLL.
K.Ohta [Fri, 29 May 2015 13:48:20 +0000 (22:48 +0900)]
[VM][FM7][YM2203] Add stereo volume feature for YM2203 (OPN/OPNA) w/o MAME DLL.
See vm/ym2203.h and vm/fm7/sound.cpp .

9 years ago[VM][FM7] Use "KANJI" key to ESC, not using "PAUSE/BREAK".
K.Ohta [Fri, 29 May 2015 12:15:08 +0000 (21:15 +0900)]
[VM][FM7] Use "KANJI" key to ESC, not using "PAUSE/BREAK".

9 years ago[UI][Qt] Enable VK_KANJI on 106 mode.
K.Ohta [Fri, 29 May 2015 12:14:28 +0000 (21:14 +0900)]
[UI][Qt] Enable VK_KANJI on 106 mode.

9 years ago[Qt][General] Fix indent : replace space to ^I.
K.Ohta [Thu, 28 May 2015 17:18:09 +0000 (02:18 +0900)]
[Qt][General] Fix indent : replace space to ^I.

9 years ago[VM][FM7][Display]
K.Ohta [Wed, 27 May 2015 20:24:09 +0000 (05:24 +0900)]
[VM][FM7][Display]

9 years ago[VM][Qt][General] emu.[cpp|h] : Use QThread::msleep() instead of SDL_Delay().
K.Ohta [Wed, 27 May 2015 20:23:04 +0000 (05:23 +0900)]
[VM][Qt][General] emu.[cpp|h] : Use QThread::msleep() instead of SDL_Delay().

9 years ago[VM][MC6809] Stack : Use pair for push/pull.
K.Ohta [Wed, 27 May 2015 13:23:21 +0000 (22:23 +0900)]
[VM][MC6809] Stack : Use pair for push/pull.

9 years ago[UI][Qt] Joystick : Fix freezing on some situations.
K.Ohta [Wed, 27 May 2015 11:53:14 +0000 (20:53 +0900)]
[UI][Qt] Joystick : Fix freezing on some situations.

9 years ago[VM][FM77] Pass build eFM77. But works not well.
K.Ohta [Wed, 27 May 2015 11:32:46 +0000 (20:32 +0900)]
[VM][FM77] Pass build eFM77. But works not well.

9 years ago[VM][FM7] Re-order reset timing : Display -> MainIO -> MainMem.
K.Ohta [Wed, 27 May 2015 10:38:40 +0000 (19:38 +0900)]
[VM][FM7] Re-order reset timing : Display -> MainIO -> MainMem.

9 years ago[VM][FM7] More re-order whose object are constructed.
K.Ohta [Sun, 24 May 2015 20:28:39 +0000 (05:28 +0900)]
[VM][FM7] More re-order whose object are constructed.

9 years ago[VM][FM7][KEYBOARD] Re-order who constructed faster.
K.Ohta [Sun, 24 May 2015 19:54:12 +0000 (04:54 +0900)]
[VM][FM7][KEYBOARD] Re-order who constructed faster.

9 years ago[VM][FM7][DISPLAY][KEYBOARD] Reset both main's irq and sub's firq when read key data.
K.Ohta [Sun, 24 May 2015 19:29:09 +0000 (04:29 +0900)]
[VM][FM7][DISPLAY][KEYBOARD] Reset both main's irq and sub's firq when read key data.
[VM][FM77AV] Mostly fixed tetris.

9 years ago[VM][FM7] remove unneeded variables.
K.Ohta [Sun, 24 May 2015 18:35:45 +0000 (03:35 +0900)]
[VM][FM7] remove unneeded variables.

9 years ago[EMU][General] Fix a security issue.
K.Ohta [Sun, 24 May 2015 07:32:24 +0000 (16:32 +0900)]
[EMU][General] Fix a security issue.

9 years ago[VM][EVENT] Fix freezing.
K.Ohta [Sun, 24 May 2015 07:07:26 +0000 (16:07 +0900)]
[VM][EVENT] Fix freezing.

9 years agoMerge branch 'master' of github.com:Artanejp/common_source_project-fm7 into 019938ffe...
K.Ohta [Sun, 24 May 2015 06:57:23 +0000 (15:57 +0900)]
Merge branch 'master' of github.com:Artanejp/common_source_project-fm7 into 019938ffef77b5918e7d520970db8ddeb1230126

9 years ago[.]
K.Ohta [Sun, 24 May 2015 06:55:52 +0000 (15:55 +0900)]
[.]

9 years ago[VM][FM7] BEEP: Reduce calling event.
K.Ohta [Sat, 23 May 2015 20:03:37 +0000 (05:03 +0900)]
[VM][FM7] BEEP: Reduce calling event.
[VM][FM7] Fix wrong commit.

9 years agoMerge branch 'master' of github.com:Artanejp/common_source_project-fm7
Kyuma Ohta [Sun, 24 May 2015 06:25:27 +0000 (15:25 +0900)]
Merge branch 'master' of github.com:Artanejp/common_source_project-fm7

9 years ago[General] Fix some security issues related from code analyser of MSVC2013.
Kyuma Ohta [Sun, 24 May 2015 06:23:30 +0000 (15:23 +0900)]
[General] Fix some security issues related from code analyser of MSVC2013.

9 years ago[VM][FM7] BEEP: Reduce calling event.
K.Ohta [Sat, 23 May 2015 20:03:37 +0000 (05:03 +0900)]
[VM][FM7] BEEP: Reduce calling event.

9 years ago[Build][FM7][VM] Reduce warnig when compiling (with VC2013).
Kyuma Ohta [Sat, 23 May 2015 19:15:45 +0000 (04:15 +0900)]
[Build][FM7][VM] Reduce warnig when compiling (with VC2013).

9 years ago[VM][FM7] gcc-5 -O3 is too radical to build.
K.Ohta [Sat, 23 May 2015 12:06:42 +0000 (21:06 +0900)]
[VM][FM7] gcc-5 -O3 is too radical to build.

9 years ago[VM][FM7][FM77AV] Remove duplicate entries.
K.Ohta [Sat, 23 May 2015 09:30:31 +0000 (18:30 +0900)]
[VM][FM7][FM77AV] Remove duplicate entries.

9 years ago[VM][FM7] Remove unneeded comment outs.
K.Ohta [Fri, 22 May 2015 14:18:05 +0000 (23:18 +0900)]
[VM][FM7] Remove unneeded comment outs.

9 years ago[VM][FM7] Drop polling event via main and sub.
K.Ohta [Fri, 22 May 2015 13:47:11 +0000 (22:47 +0900)]
[VM][FM7] Drop polling event via main and sub.

9 years ago[VM][FM7] Fix routing when subcpu was halted.
K.Ohta [Fri, 22 May 2015 13:10:01 +0000 (22:10 +0900)]
[VM][FM7] Fix routing when subcpu was halted.

9 years ago[Draw][Qt]
K.Ohta [Fri, 22 May 2015 01:32:21 +0000 (10:32 +0900)]
[Draw][Qt]

9 years ago[VM][MC6809] Fix ignored sync/cwai insn.
K.Ohta [Fri, 22 May 2015 01:31:50 +0000 (10:31 +0900)]
[VM][MC6809] Fix ignored sync/cwai insn.

9 years ago[UI][Qt] Looping draw thread.
K.Ohta [Wed, 20 May 2015 10:57:05 +0000 (19:57 +0900)]
[UI][Qt] Looping draw thread.

9 years ago[VM][FM77AV] Fix reset sequence of changing subsystem monitor.
K.Ohta [Wed, 20 May 2015 10:56:26 +0000 (19:56 +0900)]
[VM][FM77AV] Fix reset sequence of changing subsystem monitor.

9 years ago[VM][FM7] Floppy : Fix rotation, 300 to 360 RPM.
K.Ohta [Wed, 20 May 2015 09:09:46 +0000 (18:09 +0900)]
[VM][FM7] Floppy : Fix rotation, 300 to 360 RPM.

9 years ago[VM][UI][Qt][FM7] Add extra ram feature for FM-77/AV.
K.Ohta [Wed, 20 May 2015 09:06:22 +0000 (18:06 +0900)]
[VM][UI][Qt][FM7] Add extra ram feature for FM-77/AV.

9 years ago[VM][UI][Qt] Both running and resetting do within same thread, not separate.
K.Ohta [Wed, 20 May 2015 07:17:32 +0000 (16:17 +0900)]
[VM][UI][Qt] Both running and resetting do within same thread, not separate.
Maybe not freeze on reset.

9 years ago[VM][FM7] Fix communication SUB <-> MAIN. Fixed Flicky.
K.Ohta [Tue, 19 May 2015 19:53:05 +0000 (04:53 +0900)]
[VM][FM7] Fix communication SUB <-> MAIN. Fixed Flicky.

9 years ago[VM][FM7][MAINIO][MAINMEM] Re-order calling.Faster a bit.
K.Ohta [Tue, 19 May 2015 18:29:58 +0000 (03:29 +0900)]
[VM][FM7][MAINIO][MAINMEM] Re-order calling.Faster a bit.

9 years agoMerge branch 'master' of github.com:Artanejp/common_source_project-fm7
K.Ohta [Tue, 19 May 2015 13:03:39 +0000 (22:03 +0900)]
Merge branch 'master' of github.com:Artanejp/common_source_project-fm7
[VM][FM7] Merge for Win32 changes.

9 years ago[VM][FM7][DISPLAY] Temp:
K.Ohta [Tue, 19 May 2015 13:03:16 +0000 (22:03 +0900)]
[VM][FM7][DISPLAY] Temp:

9 years ago[General][WIN32][FM77AV] Build with MS Visual Studio 2013.
Kyuma Ohta [Tue, 19 May 2015 12:52:19 +0000 (21:52 +0900)]
[General][WIN32][FM77AV] Build with MS Visual Studio 2013.

9 years ago[VM][MC6809] Fix? around sync insn.
K.Ohta [Tue, 19 May 2015 01:03:53 +0000 (10:03 +0900)]
[VM][MC6809] Fix? around sync insn.

9 years ago[VM][FM77AV][DISPLAY] Fix NMI MASK.
K.Ohta [Mon, 18 May 2015 22:16:45 +0000 (07:16 +0900)]
[VM][FM77AV][DISPLAY] Fix NMI MASK.

9 years ago[VM][MC6809] Fix LSR insn.
K.Ohta [Thu, 14 May 2015 17:46:19 +0000 (02:46 +0900)]
[VM][MC6809] Fix LSR insn.

9 years ago[VM][FM7] Fix un update rare case, Fixed demonstration of FM-NEW7.
K.Ohta [Fri, 8 May 2015 09:51:26 +0000 (18:51 +0900)]
[VM][FM7] Fix un update rare case, Fixed demonstration of FM-NEW7.

9 years ago[BUILD][CMAKE] Improbe batch script.
K.Ohta [Thu, 7 May 2015 15:37:19 +0000 (00:37 +0900)]
[BUILD][CMAKE] Improbe batch script.

9 years ago[VM][FM7] Fix sync timing.
K.Ohta [Thu, 7 May 2015 15:36:44 +0000 (00:36 +0900)]
[VM][FM7] Fix sync timing.

9 years ago[VM][MC6809] Fix MUL insn.(maybe)
K.Ohta [Thu, 7 May 2015 15:36:08 +0000 (00:36 +0900)]
[VM][MC6809] Fix MUL insn.(maybe)

9 years ago[Qt][VM][Draw] Fix too much frame skipping.
K.Ohta [Thu, 7 May 2015 12:29:37 +0000 (21:29 +0900)]
[Qt][VM][Draw] Fix too much frame skipping.

9 years ago[General][Qt] Add support Casio FP-200.
K.Ohta [Thu, 7 May 2015 11:03:54 +0000 (20:03 +0900)]
[General][Qt] Add support Casio FP-200.

9 years ago[Build][CMake][FM16PI] Fix error definition.
K.Ohta [Thu, 7 May 2015 10:52:14 +0000 (19:52 +0900)]
[Build][CMake][FM16PI] Fix error definition.

9 years ago[BUILD][CMAKE][BATCH] Stop building when compilation error(s).
K.Ohta [Thu, 7 May 2015 10:44:00 +0000 (19:44 +0900)]
[BUILD][CMAKE][BATCH] Stop building when compilation error(s).

9 years ago[VM][General][Qt] Merge upstream 2015-04-29.
K.Ohta [Thu, 7 May 2015 10:22:05 +0000 (19:22 +0900)]
[VM][General][Qt] Merge upstream 2015-04-29.

9 years ago[BUILD][CMAKE][Qt] Fix some link errors.
K.Ohta [Thu, 7 May 2015 10:18:47 +0000 (19:18 +0900)]
[BUILD][CMAKE][Qt] Fix some link errors.

9 years ago[BUILD][General][BATCH] Fix weird directory.
K.Ohta [Thu, 7 May 2015 10:09:12 +0000 (19:09 +0900)]
[BUILD][General][BATCH] Fix weird directory.

9 years ago[BUILD][General][CMAKE] Add bash script for batch-building.
K.Ohta [Thu, 7 May 2015 09:40:01 +0000 (18:40 +0900)]
[BUILD][General][CMAKE] Add bash script for batch-building.

9 years ago[VM][MC6809] WIP: Fixing insns.
K.Ohta [Wed, 6 May 2015 22:23:41 +0000 (07:23 +0900)]
[VM][MC6809] WIP: Fixing insns.

9 years ago[VM][FM7] Sync via sub and main to 500uS, reduce usage of HOST CPU.
K.Ohta [Wed, 6 May 2015 22:22:19 +0000 (07:22 +0900)]
[VM][FM7] Sync via sub and main to 500uS, reduce usage of HOST CPU.
[VM][FM77AV] Fix timing of HSYNC and HBLANK.

9 years ago[VM][FM77AV][DISPLAY] Fix reset sequences.
K.Ohta [Fri, 24 Apr 2015 15:49:11 +0000 (00:49 +0900)]
[VM][FM77AV][DISPLAY] Fix reset sequences.

9 years ago[VM][MC6809] Fix flags on LSR_MEM / LSR_REG.
K.Ohta [Fri, 24 Apr 2015 14:57:50 +0000 (23:57 +0900)]
[VM][MC6809] Fix flags on LSR_MEM / LSR_REG.
[VM][MC6809] Include CC_C flag when setting flags on ADC8 / SBC8 .

9 years ago[VM][FM77AV] Fixing hand-shake lines for keyboard-encoder.
K.Ohta [Fri, 24 Apr 2015 12:32:50 +0000 (21:32 +0900)]
[VM][FM77AV] Fixing hand-shake lines for keyboard-encoder.

9 years ago[VM][FM7] Invert mask status of keyboard via main and sub.Penguinkun-Wars works.
K.Ohta [Fri, 24 Apr 2015 10:57:36 +0000 (19:57 +0900)]
[VM][FM7] Invert mask status of keyboard via main and sub.Penguinkun-Wars works.
See also : http://www23.tok2.com/home/fm7emu/ysm7/ysm72/fm7h018a.gif .

9 years ago[VM][FM77AV][WIP] Fixing real-time-key-scanning , WIP.
K.Ohta [Thu, 23 Apr 2015 22:55:15 +0000 (07:55 +0900)]
[VM][FM77AV][WIP] Fixing real-time-key-scanning , WIP.

9 years ago[VM][FM7][KEYBOARD] Do not clear key-irq, on reading from sub.
K.Ohta [Thu, 23 Apr 2015 22:37:17 +0000 (07:37 +0900)]
[VM][FM7][KEYBOARD] Do not clear key-irq, on reading from sub.
                    Fixed OS-9.

9 years ago[UI][Qt] KEyboard: DO not auto-repeat from Qt.
K.Ohta [Thu, 23 Apr 2015 22:36:42 +0000 (07:36 +0900)]
[UI][Qt] KEyboard: DO not auto-repeat from Qt.

9 years ago[VM][FM7] Full sync to 1uS.
K.Ohta [Thu, 23 Apr 2015 18:05:33 +0000 (03:05 +0900)]
[VM][FM7] Full sync to 1uS.

9 years ago[VM][FM77AV][DISPLAY][4096COLORS] Unroll planes -> pixel conversion.
K.Ohta [Thu, 16 Apr 2015 17:52:07 +0000 (02:52 +0900)]
[VM][FM77AV][DISPLAY][4096COLORS] Unroll planes -> pixel conversion.