OSDN Git Service
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
K.Ohta [Sun, 24 May 2015 06:55:52 +0000 (15:55 +0900)]
[.]
K.Ohta [Sat, 23 May 2015 20:03:37 +0000 (05:03 +0900)]
[VM][FM7] BEEP: Reduce calling event.
[VM][FM7] Fix wrong commit.
Kyuma Ohta [Sun, 24 May 2015 06:25:27 +0000 (15:25 +0900)]
Merge branch 'master' of github.com:Artanejp/common_source_project-fm7
Kyuma Ohta [Sun, 24 May 2015 06:23:30 +0000 (15:23 +0900)]
[General] Fix some security issues related from code analyser of MSVC2013.
K.Ohta [Sat, 23 May 2015 20:03:37 +0000 (05:03 +0900)]
[VM][FM7] BEEP: Reduce calling event.
Kyuma Ohta [Sat, 23 May 2015 19:15:45 +0000 (04:15 +0900)]
[Build][FM7][VM] Reduce warnig when compiling (with VC2013).
K.Ohta [Sat, 23 May 2015 12:06:42 +0000 (21:06 +0900)]
[VM][FM7] gcc-5 -O3 is too radical to build.
K.Ohta [Sat, 23 May 2015 09:30:31 +0000 (18:30 +0900)]
[VM][FM7][FM77AV] Remove duplicate entries.
K.Ohta [Fri, 22 May 2015 14:18:05 +0000 (23:18 +0900)]
[VM][FM7] Remove unneeded comment outs.
K.Ohta [Fri, 22 May 2015 13:47:11 +0000 (22:47 +0900)]
[VM][FM7] Drop polling event via main and sub.
K.Ohta [Fri, 22 May 2015 13:10:01 +0000 (22:10 +0900)]
[VM][FM7] Fix routing when subcpu was halted.
K.Ohta [Fri, 22 May 2015 01:32:21 +0000 (10:32 +0900)]
[Draw][Qt]
K.Ohta [Fri, 22 May 2015 01:31:50 +0000 (10:31 +0900)]
[VM][MC6809] Fix ignored sync/cwai insn.
K.Ohta [Wed, 20 May 2015 10:57:05 +0000 (19:57 +0900)]
[UI][Qt] Looping draw thread.
K.Ohta [Wed, 20 May 2015 10:56:26 +0000 (19:56 +0900)]
[VM][FM77AV] Fix reset sequence of changing subsystem monitor.
K.Ohta [Wed, 20 May 2015 09:09:46 +0000 (18:09 +0900)]
[VM][FM7] Floppy : Fix rotation, 300 to 360 RPM.
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.
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.
K.Ohta [Tue, 19 May 2015 19:53:05 +0000 (04:53 +0900)]
[VM][FM7] Fix communication SUB <-> MAIN. Fixed Flicky.
K.Ohta [Tue, 19 May 2015 18:29:58 +0000 (03:29 +0900)]
[VM][FM7][MAINIO][MAINMEM] Re-order calling.Faster a bit.
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.
K.Ohta [Tue, 19 May 2015 13:03:16 +0000 (22:03 +0900)]
[VM][FM7][DISPLAY] Temp:
Kyuma Ohta [Tue, 19 May 2015 12:52:19 +0000 (21:52 +0900)]
[General][WIN32][FM77AV] Build with MS Visual Studio 2013.
K.Ohta [Tue, 19 May 2015 01:03:53 +0000 (10:03 +0900)]
[VM][MC6809] Fix? around sync insn.
K.Ohta [Mon, 18 May 2015 22:16:45 +0000 (07:16 +0900)]
[VM][FM77AV][DISPLAY] Fix NMI MASK.
K.Ohta [Thu, 14 May 2015 17:46:19 +0000 (02:46 +0900)]
[VM][MC6809] Fix LSR insn.
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.
K.Ohta [Thu, 7 May 2015 15:37:19 +0000 (00:37 +0900)]
[BUILD][CMAKE] Improbe batch script.
K.Ohta [Thu, 7 May 2015 15:36:44 +0000 (00:36 +0900)]
[VM][FM7] Fix sync timing.
K.Ohta [Thu, 7 May 2015 15:36:08 +0000 (00:36 +0900)]
[VM][MC6809] Fix MUL insn.(maybe)
K.Ohta [Thu, 7 May 2015 12:29:37 +0000 (21:29 +0900)]
[Qt][VM][Draw] Fix too much frame skipping.
K.Ohta [Thu, 7 May 2015 11:03:54 +0000 (20:03 +0900)]
[General][Qt] Add support Casio FP-200.
K.Ohta [Thu, 7 May 2015 10:52:14 +0000 (19:52 +0900)]
[Build][CMake][FM16PI] Fix error definition.
K.Ohta [Thu, 7 May 2015 10:44:00 +0000 (19:44 +0900)]
[BUILD][CMAKE][BATCH] Stop building when compilation error(s).
K.Ohta [Thu, 7 May 2015 10:22:05 +0000 (19:22 +0900)]
[VM][General][Qt] Merge upstream 2015-04-29.
K.Ohta [Thu, 7 May 2015 10:18:47 +0000 (19:18 +0900)]
[BUILD][CMAKE][Qt] Fix some link errors.
K.Ohta [Thu, 7 May 2015 10:09:12 +0000 (19:09 +0900)]
[BUILD][General][BATCH] Fix weird directory.
K.Ohta [Thu, 7 May 2015 09:40:01 +0000 (18:40 +0900)]
[BUILD][General][CMAKE] Add bash script for batch-building.
K.Ohta [Wed, 6 May 2015 22:23:41 +0000 (07:23 +0900)]
[VM][MC6809] WIP: Fixing insns.
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.
K.Ohta [Fri, 24 Apr 2015 15:49:11 +0000 (00:49 +0900)]
[VM][FM77AV][DISPLAY] Fix reset sequences.
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 .
K.Ohta [Fri, 24 Apr 2015 12:32:50 +0000 (21:32 +0900)]
[VM][FM77AV] Fixing hand-shake lines for keyboard-encoder.
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 .
K.Ohta [Thu, 23 Apr 2015 22:55:15 +0000 (07:55 +0900)]
[VM][FM77AV][WIP] Fixing real-time-key-scanning , WIP.
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.
K.Ohta [Thu, 23 Apr 2015 22:36:42 +0000 (07:36 +0900)]
[UI][Qt] KEyboard: DO not auto-repeat from Qt.
K.Ohta [Thu, 23 Apr 2015 18:05:33 +0000 (03:05 +0900)]
[VM][FM7] Full sync to 1uS.
K.Ohta [Thu, 16 Apr 2015 17:52:07 +0000 (02:52 +0900)]
[VM][FM77AV][DISPLAY][4096COLORS] Unroll planes -> pixel conversion.
K.Ohta [Thu, 16 Apr 2015 17:51:25 +0000 (02:51 +0900)]
[UI][Qt] D88:Cleaning work area.
K.Ohta [Thu, 16 Apr 2015 16:42:07 +0000 (01:42 +0900)]
[UI][Qt][Draw] Fix unterminated Draw thread.
K.Ohta [Thu, 16 Apr 2015 16:41:11 +0000 (01:41 +0900)]
[VM][FM77AV][DISPLAY][4096COLORS] More faster drawing.
K.Ohta [Thu, 16 Apr 2015 15:29:57 +0000 (00:29 +0900)]
[VM][FM7] More sync to 1uS.
[VM][FM77AV][DISPLAY][4096COLORS] Faster a bit.
K.Ohta [Thu, 16 Apr 2015 13:41:03 +0000 (22:41 +0900)]
[VM][FM7] Sync <1uS both Ssub-system and main-system.
K.Ohta [Tue, 14 Apr 2015 20:56:09 +0000 (05:56 +0900)]
[VM][FM7][WIP] Change sequence of SUB-MAIN handshake, this is Work-In-Progress.
K.Ohta [Tue, 14 Apr 2015 20:55:02 +0000 (05:55 +0900)]
[Qt][Draw] Move drawing sequence to separate thread.
K.Ohta [Tue, 14 Apr 2015 19:57:24 +0000 (04:57 +0900)]
[Qt][Draw][EMU] Separate EMU, Joystick, Draw : Using QThread.
K.Ohta [Tue, 14 Apr 2015 19:01:32 +0000 (04:01 +0900)]
[Qt][General] Use classes from QThread and run separate thread, not using timer.
K.Ohta [Tue, 14 Apr 2015 14:52:56 +0000 (23:52 +0900)]
[VM][FM7] Not clear timer-int automatically.
K.Ohta [Mon, 13 Apr 2015 20:49:39 +0000 (05:49 +0900)]
[DEBUG][Qt][SDL][SOUND] Do not sound when debugging.
K.Ohta [Mon, 13 Apr 2015 20:48:29 +0000 (05:48 +0900)]
[VM][FM7][IO][DISPLAY] Try to push out hand-shake lines via SUB-MAIN to event_vline();
K.Ohta [Sun, 12 Apr 2015 21:20:32 +0000 (06:20 +0900)]
[General][Qt] Scheduler : Wait 1ms at least, expect to reduce HOST CPU USAGE.
K.Ohta [Sun, 12 Apr 2015 21:19:37 +0000 (06:19 +0900)]
[VM][FM7][GENERAL][SOUND] Build with pcm1bit.cpp, not beep.cpp.
K.Ohta [Sun, 12 Apr 2015 21:17:41 +0000 (06:17 +0900)]
[VM][FM7][SOUND] Fix correct event handling for BEEP.
[VM][FM7][SOUND] Use PCM1BIT() as beep, not using BEEP().
K.Ohta [Sun, 12 Apr 2015 19:49:08 +0000 (04:49 +0900)]
[VM][DISK] Check CRC-ERROR with upper 4bit of status field.
K.Ohta [Sun, 12 Apr 2015 19:01:58 +0000 (04:01 +0900)]
[VM][FM7][MAINIO] Revert : set irqmasks to true, not false.
K.Ohta [Sun, 12 Apr 2015 18:20:27 +0000 (03:20 +0900)]
[VM][DEBUGGER][MC6809] Display interrupt status on command "R".
K.Ohta [Sun, 12 Apr 2015 18:07:02 +0000 (03:07 +0900)]
[VM][FM7][KEYBOARD] Keyboard : Zap internal variable within mainio / display, only keyboard.
K.Ohta [Sun, 12 Apr 2015 17:11:30 +0000 (02:11 +0900)]
[VM][FM7][SUB] (MAYBE) Fixed bugs around sub attention firq.
K.Ohta [Sun, 12 Apr 2015 15:55:38 +0000 (00:55 +0900)]
[VM][FM7] Fix not able to compile with FM-7.
K.Ohta [Sun, 12 Apr 2015 08:48:08 +0000 (17:48 +0900)]
[VM][FM77AV][DISPLAY] Fix more corrct drawing.
K.Ohta [Sun, 12 Apr 2015 08:23:43 +0000 (17:23 +0900)]
[VM][MC6809] Add read_io8(). Using for debug MMIOs.
K.Ohta [Sun, 12 Apr 2015 08:23:02 +0000 (17:23 +0900)]
[VM][MB61VH010][FM77AV] ALULINE : More correct line-style.
K.Ohta [Sun, 12 Apr 2015 07:52:02 +0000 (16:52 +0900)]
[VM][FM77AV][DISPLAY] Fix wrong VRAM writing across 4096 colors and 8 colors.
K.Ohta [Sat, 11 Apr 2015 18:52:12 +0000 (03:52 +0900)]
[VM][MC6809]
K.Ohta [Sat, 11 Apr 2015 18:51:40 +0000 (03:51 +0900)]
[VM][FM77AV] More correct vsync/vblank/hblank.
K.Ohta [Sat, 11 Apr 2015 15:42:52 +0000 (00:42 +0900)]
[VM][FM7][WIP] Fixing more accurate main-sub arbitation, WIP.
K.Ohta [Sat, 11 Apr 2015 15:42:21 +0000 (00:42 +0900)]
[VM][FM77AV][MB61VH010] More accurate lines.
K.Ohta [Sat, 11 Apr 2015 14:58:48 +0000 (23:58 +0900)]
[VM][FM77AV][MB61VH010] Fix wrong dot on line.
K.Ohta [Sat, 11 Apr 2015 13:03:50 +0000 (22:03 +0900)]
[Build][Qt] Add forgotten symlinks.
K.Ohta [Fri, 10 Apr 2015 15:48:03 +0000 (00:48 +0900)]
[VM][FM7][DISPLAY] Fixing bus arbitation both main cpu & sub cpu.
K.Ohta [Fri, 10 Apr 2015 15:04:10 +0000 (00:04 +0900)]
[VM][FM7] WIP.
K.Ohta [Fri, 10 Apr 2015 14:56:47 +0000 (23:56 +0900)]
[VM][6809] Improve insns.
K.Ohta [Fri, 10 Apr 2015 14:01:15 +0000 (23:01 +0900)]
[VM][MC6809] Zap of wrong SET_V8(hoge,huga,geshi).
K.Ohta [Thu, 9 Apr 2015 19:31:03 +0000 (04:31 +0900)]
[VM][DISK] Selective whether CRC error is ignored, please see src/qt/fm7/ .
K.Ohta [Thu, 9 Apr 2015 18:55:10 +0000 (03:55 +0900)]
[VM][MC6809] Disassembler : Add undefined instructions/index-post-bytes .
K.Ohta [Thu, 9 Apr 2015 18:33:41 +0000 (03:33 +0900)]
[General][VM] Merge upstream, 2015-04-10.
K.Ohta [Thu, 9 Apr 2015 11:00:57 +0000 (20:00 +0900)]
[UI][Debugger][Qt] Using SDL_Thread for debugger.
K.Ohta [Thu, 9 Apr 2015 09:15:07 +0000 (18:15 +0900)]
[UI][Debugger][Qt] Debugger working partly.
K.Ohta [Thu, 9 Apr 2015 07:16:06 +0000 (16:16 +0900)]
[UI][Debugger][Qt] Add using QTermWidget.
K.Ohta [Thu, 9 Apr 2015 06:29:19 +0000 (15:29 +0900)]
[Debugger][Qt] Add QtermWidget.
K.Ohta [Wed, 8 Apr 2015 18:25:34 +0000 (03:25 +0900)]
[Qt][DEBUGGER] Implement first , this is still not working.
K.Ohta [Wed, 8 Apr 2015 15:19:06 +0000 (00:19 +0900)]
[VM][FM7]
K.Ohta [Wed, 8 Apr 2015 15:18:28 +0000 (00:18 +0900)]
[VM][MC6809] Implementing Dis assembler, needed from FM-77AV.
K.Ohta [Wed, 8 Apr 2015 13:38:42 +0000 (22:38 +0900)]
[VM][FM7] Fixing tilepaint problems, WIP.
K.Ohta [Wed, 8 Apr 2015 11:41:07 +0000 (20:41 +0900)]
[VM][MB61VH010][WIP] Fixing ALU.WIP.
K.Ohta [Tue, 7 Apr 2015 19:37:44 +0000 (04:37 +0900)]
[VM][FM7] Fix pointing outs from Mr.Takeda.
[VM][General] Fix compilation errors.
K.Ohta [Tue, 7 Apr 2015 18:42:12 +0000 (03:42 +0900)]
[General] Remove unneeded files.
K.Ohta [Tue, 7 Apr 2015 18:40:37 +0000 (03:40 +0900)]
[General] Merge upstream 2015-04-07.
[VM][FM7] Fix memory leak of keyboard. Thanks to Takeda san.