OSDN Git Service

[DOC] Updated.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Sun, 4 Mar 2018 02:30:48 +0000 (11:30 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Sun, 4 Mar 2018 02:30:48 +0000 (11:30 +0900)
[BUILD][CMAKE][INSTALLER] Update SOVERSION.

source/000_gitlog.txt
source/ChangeLog
source/RELEASENOTE.txt
source/readme.qt.txt
source/readme_by_artane.txt
source/revision.txt
source/src/qt/CMakeLists.txt
source/src/qt/avio/CMakeLists.txt
source/src/res/credits.html
source/tool/installer_unix.sh

index 758484e..1adaff3 100644 (file)
@@ -1,3 +1,15 @@
+commit 7c0c0657f8f726e7aa86ace64777036e1cca4ce4
+Author: K.Ohta <whatisthis.sowhat@gmail.com>
+Date:   Sun Mar 4 11:19:25 2018 +0900
+
+    [UI][Qt][MZ800] Fix FTBFS.
+
+commit 28a6801360d8162110e89cc6292d6f4fe9e4d02f
+Author: K.Ohta <whatisthis.sowhat@gmail.com>
+Date:   Fri Mar 2 09:47:50 2018 +0900
+
+    [DOC][GENERAL] .
+
 commit e592e276d8e510ea16c48e723d692761b56bf000
 Author: K.Ohta <whatisthis.sowhat@gmail.com>
 Date:   Fri Mar 2 09:44:43 2018 +0900
index c128076..347963b 100644 (file)
@@ -1,5 +1,54 @@
 *** If you want to know full changes, please read 000_gitlog.txt and history.txt. ***
 
+* SNAPSHOT Mar 04, 2018
+  * Upstream 2018-03-01 .
+  * Thanks to Ryu Takegami and Haserin for eFM-7/77/AV/AV40/EXand eFM8.
+  * [GENERAL][EMACS] Add .dir-locals.el and vs-set-c-style.el .
+  *  [UI][Qt] Fix issues for ROMAJI-TO-KANA conversion.
+  * [UI][Qt][DRAW] Add drawing to separate-thread or combined.
+  * [UI][Qt][DEBUGGER] Fix crash/lockup with closing debugger window.
+  * [UI][Qt][DEBUGGER] Remove debugger_thread.[cpp|h] due to integrate to EMU::open_debugger() and EMU::close_debugger().
+  * [Qt][WINDOWS][DEBUGGER] Fix crash when exitting emulator.
+  * [Qt][Windows] Prepare to parsing command line.
+  * [Qt][LOGGER] Fix locale for time-string.
+  * [EMU] Remove FM-7 specific hack.
+  * [OSD][Qt] Fix not setting device name to logger.
+  * [OSD][Qt] Use Recursive-Mutex instead of Semaphore.
+  * [EMU][Qt] Use recursive mutex to lock key-in queue.
+  * [UI][Qt][FM7] Add "SYNC TO HSYNC" entry also FM-7/77/8.
+  * [VM][FM7] Framerate should be 55.40fps when 400line (8colors) mode.Add supporting SUPPORT_VARIABLE_TIMING.
+  * [VM][FM77] Enable to boot OS-9 L1/L2 for FM-77 with 2HD FDD.Thanks to Haserin a lot.
+  * [VM][FM7] Fix FRAMERATE.Fix flicking with YS2 (/AV).
+  * [VM][MC6809] Fix around extra_iclock.Maybe fix around accessing wait.
+  * [VM][MC6809] Fix halt sequence.
+  * [VM][MC6809] Add SIG_CPU_WAIT_FACTOR. This is setting wait factor (65536 = 1wait per clock, 0 = non wait).
+                 This is ugly hack due to not permited to modify clock for CPU#0 by scheduler.
+                 See FM7_MAINMEM::setclock() at vm/fm7/fm7_mainmem.cpp for details.
+  * [VM][MC6809] Add correcting cpu statistics per 16 frames.
+  * [VM][MB61VH010] Drop unused variables.
+  * [VM][MB61VH010][WIP] Adjust sequence of BUSY flag with line.
+  * [VM][MB8877] READ SECTOR: MAKE IRQ and UPDATING STATUS after reading CRC bytes.This modifying needs for FM-77 using NMI as MB8877's IRQ. Thanks to Haserin.
+  * [VM][MB8877] Fix seeking sequence. Thanks to Haserin.
+  * [VM][MB8877] Track-verifying may be before execute command.Thanks to Ryu Takegami.
+  * [VM][MB8877] Fix wait value when end of seek and verify.Thanks to Ryu Takegami.
+  * [VM][FM7][MAINMEM] More accurate wait implementation.
+  * [VM][FM7][KANJIROM] Fix wrong save state.
+  * [VM][FM7][DISPLAY] Not use event_vline() as determine H/V SYNC.
+  * [VM][FM7][DISPLAY] Use event_frame() to kick VSTART.Not loop.
+  * [VM][FM7][DISPLAY] Duplicate palette (pixel) value at VSYNC.
+                       Fix rendering with DRAGON BUSTER, LUXOL and more softwares.
+  * [VM][FM7][DISPLAY] Stop to use OpenMP.
+                       Fix display noise at 256k colors mode on Win32 Host.
+  * [VM][FM77AV40EX][DISPLAY] Don't scroll at ACTIVE_PAGE != 0.
+  * [VM][FM7][KEYBOARD] Make  interupt handling at reset correctness.
+                        Fix hang-up resetting after checking keyboard interrupt at mainio.
+  * [VM][FM7][KEYBOARD] Fix initial key code value.
+  * [VM][FM77][2HD] BREAK KEY AND ATTENTION MUST BE MASK IF FIRQ USING FOR FDC's DRQ.Thanks to Haserin.
+  * [VM][PYUTA] PYUTA has no state save/load.
+  * Built with 7c0c0657f8f726e7aa86ace64777036e1cca4ce4 and later.
+
+-- Mar 04, 2018 11:22:02 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
+    
 * SNAPSHOT Feb 16, 2018 FM7 TEST1
   * Upstream 2017-12-27 .
   * This is test release. Will re-write articles in this entry to next official release.
@@ -26,8 +75,6 @@
 
 -- Feb 16, 2018 06:02:49 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
     
-
-
 * SNAPSHOT Feb 11, 2018
   * Upstream 2017-12-27 .
   * [CONFIG] IMPORTANT: Now, "~/emufoo/" moved to "~/CommonSourceCodeProject/emufoo/"
index cef511a..bb49a19 100644 (file)
@@ -1,6 +1,6 @@
 ** Qt porting and FM-7/77/AV/AV40/EX for Common Source Code Project **
 
-                                                       February 16, 2018
+                                                       March 04 , 2018
                             K.Ohta  (whatisthis.sowhat _at_ gmail.com)
 
 1.About
@@ -10,7 +10,7 @@ and built with Qt5, for Windows, built with MinGW(32bit).
 
 Source Code:
 
-   https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20180216_FM7_TEST1
+   https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20180304
    
 Additional INFO:
 
@@ -153,81 +153,122 @@ Changes:
 
 * To see older changes, read ChangeLog and 000_gitlog.txt.
 
-* SNAPSHOT Feb 16, 2018 FM7 TEST1
-  * Upstream 2017-12-27 .
-  * This is test release. Will re-write articles in this entry to next official release.
-  * [VM] Add eFMNEW7.
-  * [VM/FM7][UI/FM7] MAINMEM: Re-order bank of bulk BOOTROMs.Thanks to HASERIN.
-                     IMPORTANT: Re-order boot entries within MENU dynamically.
-                               This is compatibility with older settings.
-                               GUI's menu (for eFM8/eFMNEW7/eFM7*) must change order of boor menu entry.
-  * [VM/FM77]   Add ON/OFF extra RAM.
-  * [VM/FM77AV] Add to use dictionary board for FM77AV/20/EX.
-  * [VM/FM77] BUG: I mistaken to connect motor line for 2HD FDD, I connected 2D FDD (;´Д`)
-  * [VM/FM77] 2HD: Fix DRQ->FIRQ handling.Wish to BOOT 2HD OSs.
-  * [VM/FM77AV] DISPLAY: Do not reset interrupt masks at reset on sub-system.Thanks to Ryu Takegami.
-  * [VM/FM77AV] MAINMEM: More simple inside structure for PAGE2.
-  * [VM/FM8] Change default frequency to 1.0MHz.Thanks to Haserin.
-  * [VM/FM8] Fix RS232C #1(COM0:) can't remove from maim board.Thanks to Haserin.
-  * [VM/FM7/JCOMMCARD] Use bulk rom (or DICTIONARY + KANJI) for DICTIONARY ROM AREA.
-  * [VM/FM7/JCOMMCARD] Abndon use JIS78 emulation.
-  * [VM/FM7/KANJIROM] Abndon use JIS78 emulation.
-  * [VM/BUBBLECASETTE] Improve status register.Thanks to Haserin and Ryu Takegami.
-  * Special thanks to Ryu Takegami, to assist debugging FM-7/77/AV/40/EX/8 .
-  * Special thanks to Haserin, to assist debugging FM-7/77.AV/40/EX/8.
-  * Built with commit bc517f5638b4f5612cc075e0f4d9278220eab4fc or later.
-
--- Feb 16, 2018 06:02:49 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
+* SNAPSHOT Mar 04, 2018
+  * Upstream 2018-03-01 .
+  * Thanks to Ryu Takegami and Haserin for eFM-7/77/AV/AV40/EXand eFM8.
+  * [GENERAL][EMACS] Add .dir-locals.el and vs-set-c-style.el .
+  *  [UI][Qt] Fix issues for ROMAJI-TO-KANA conversion.
+  * [UI][Qt][DRAW] Add drawing to separate-thread or combined.
+  * [UI][Qt][DEBUGGER] Fix crash/lockup with closing debugger window.
+  * [UI][Qt][DEBUGGER] Remove debugger_thread.[cpp|h] due to integrate to EMU::open_debugger() and EMU::close_debugger().
+  * [Qt][WINDOWS][DEBUGGER] Fix crash when exitting emulator.
+  * [Qt][Windows] Prepare to parsing command line.
+  * [Qt][LOGGER] Fix locale for time-string.
+  * [EMU] Remove FM-7 specific hack.
+  * [OSD][Qt] Fix not setting device name to logger.
+  * [OSD][Qt] Use Recursive-Mutex instead of Semaphore.
+  * [EMU][Qt] Use recursive mutex to lock key-in queue.
+  * [UI][Qt][FM7] Add "SYNC TO HSYNC" entry also FM-7/77/8.
+  * [VM][FM7] Framerate should be 55.40fps when 400line (8colors) mode.Add supporting SUPPORT_VARIABLE_TIMING.
+  * [VM][FM77] Enable to boot OS-9 L1/L2 for FM-77 with 2HD FDD.Thanks to Haserin a lot.
+  * [VM][FM7] Fix FRAMERATE.Fix flicking with YS2 (/AV).
+  * [VM][MC6809] Fix around extra_iclock.Maybe fix around accessing wait.
+  * [VM][MC6809] Fix halt sequence.
+  * [VM][MC6809] Add SIG_CPU_WAIT_FACTOR. This is setting wait factor (65536 = 1wait per clock, 0 = non wait).
+                 This is ugly hack due to not permited to modify clock for CPU#0 by scheduler.
+                 See FM7_MAINMEM::setclock() at vm/fm7/fm7_mainmem.cpp for details.
+  * [VM][MC6809] Add correcting cpu statistics per 16 frames.
+  * [VM][MB61VH010] Drop unused variables.
+  * [VM][MB61VH010][WIP] Adjust sequence of BUSY flag with line.
+  * [VM][MB8877] READ SECTOR: MAKE IRQ and UPDATING STATUS after reading CRC bytes.This modifying needs for FM-77 using NMI as MB8877's IRQ. Thanks to Haserin.
+  * [VM][MB8877] Fix seeking sequence. Thanks to Haserin.
+  * [VM][MB8877] Track-verifying may be before execute command.Thanks to Ryu Takegami.
+  * [VM][MB8877] Fix wait value when end of seek and verify.Thanks to Ryu Takegami.
+  * [VM][FM7][MAINMEM] More accurate wait implementation.
+  * [VM][FM7][KANJIROM] Fix wrong save state.
+  * [VM][FM7][DISPLAY] Not use event_vline() as determine H/V SYNC.
+  * [VM][FM7][DISPLAY] Use event_frame() to kick VSTART.Not loop.
+  * [VM][FM7][DISPLAY] Duplicate palette (pixel) value at VSYNC.
+                       Fix rendering with DRAGON BUSTER, LUXOL and more softwares.
+  * [VM][FM7][DISPLAY] Stop to use OpenMP.
+                       Fix display noise at 256k colors mode on Win32 Host.
+  * [VM][FM77AV40EX][DISPLAY] Don't scroll at ACTIVE_PAGE != 0.
+  * [VM][FM7][KEYBOARD] Make  interupt handling at reset correctness.
+                        Fix hang-up resetting after checking keyboard interrupt at mainio.
+  * [VM][FM7][KEYBOARD] Fix initial key code value.
+  * [VM][FM77][2HD] BREAK KEY AND ATTENTION MUST BE MASK IF FIRQ USING FOR FDC's DRQ.Thanks to Haserin.
+  * [VM][PYUTA] PYUTA has no state save/load.
+  * Built with 7c0c0657f8f726e7aa86ace64777036e1cca4ce4 and later.
+
+-- Mar 04, 2018 11:22:02 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
 
 Upstream changes:
 * To see older upstream's changes, read history.txt.
 
-12/27/2017
+3/1/2018
 
-[EMU] support to restore sound frequency/latency settings when load state
+[PC98RL] support NEC PC-98RL
+[PC9801/DISPLAY] update for hireso mode
+[PC9801/DISPLAY] fix for the case gdc scroll parameters are invalid
+[PC9801/MEMBUS] update for hireso mode
+[PC9801/MEMBUS] support outport 053Dh
+[PC9801/MEMBUS] move memory map routine from VM class to MEMBUS class
 
-[VM/DISK] support T98-NEXT nfd r0 floppy disk image
-[VM/DISK] support BKDSK hdm/hd5/hd4/hdb/dd9/dd6 floppy disk image
 
+2/28/2018
 
-12/15/2017
+[VM/I286] fix not to clear cycles in reset()
+[VM/I386] fix not to clear cycles in reset()
+[VM/I386] improve mov_r16_rm16 instruction to check limit
+[VM/I386] fix debugger
 
-[COMMON/FILEIO] add Fcompare function
+[PC9801RA] support NEC PC-9801RA
 
-[VM/*] improve save/load state function to check device class name
-[VM/YM2151] fix save/load state function
 
+2/27/2018
 
-12/14/2017
+[VM/I8237] fix bank register and inc mask register
 
-[RESOURCE] change accelerators for switching full speed and roman/kana input
-[WINMAIN] fix to call ImmAssociateContext() in WM_ACTIVATE (thanks PC8801MA改)
+[PC9801/DISPLAY] fix array length of analog palette
+[PC9801/MEMBUS] improve memory bus for i386 or later (partial)
 
-[VM/HD46505] fix to force update event timing when R0-R9 are modified
-[VM/HUC6280] support to show clocks since starting scanline in debugger
-[VM/I286] support to show clocks since starting scanline in debugger
-[VM/I386] support to show clocks since starting scanline in debugger
-[VM/M6502] support to show clocks since starting scanline in debugger
-[VM/MC6800] support to show clocks since starting scanline in debugger
-[VM/MC6809] support to show clocks since starting scanline in debugger
-[VM/MCS48] support to show clocks since starting scanline in debugger
-[VM/TMS9995] support to show clocks since starting scanline in debugger
-[VM/UPD7220] fix to force update event timing when sync are modified
-[VM/UPD7801] support to show clocks since starting scanline in debugger
-[VM/UPD7810] support to show clocks since starting scanline in debugger
-[VM/Z80] support to show clocks since starting scanline in debugger
 
-[X1TURBOZ/DISPLAY] fix pcg/analog palette access wait again (thanks Mr.Sato)
+2/25/2018
 
+[VM/DISK] improve for case 2D/2DD disk is inserted to 2DD/2D drive
 
-12/12/2017
+[FMR30/FLOPPY] support to change drive type 2DD/2HD
+[FMR30/FLOPPY] support to get media type 2D/2DD/2HD
+[FMR50/BIOS] suppoert int 93h, ah=00h/01h to set/get drive type
+[FMR50/BIOS] improve int 93h, ah=02h to get sector size and media type
+[FMR50/FLOPPY] support to change drive type 2DD/2HD
+[MZ80A] support to select floppy drive type 2D/2DD
+[MZ80B] support to select floppy drive type 2D/2DD
+[MZ80B] support to select cpu clock 4MHz/6MHz
+[MZ800] support to select floppy drive type 2D/2DD
+[MZ1500] support to select floppy drive type 2D/2DD
+[MZ2200] support to select floppy drive type 2D/2DD
+[MZ2200] support to select cpu clock 4MHz/6MHz
+[MZ2800/FLOPPY] support to change drive type 2DD/2HD
+[PC100] support to select floppy drive type 2D/2DD
+[PC100/IOCTRL] improve dipswitch value for floppy drive type 2D/2DD
+[X1TURBO] support to select floppy drive type 2D/2DD/2HD
+[X1TURBO/FLOPPY] support to change drive type 2D/2DD/2HD
 
-[VM/DISK] fix crc in id/data field (thanks Mr.Sato)
-[VM/HD46505] fix not to raise DISPTMG signal if bit2,3 of R8 are 11
 
-[X1TURBOZ/DISPLAY] fix pcg/analog palette access wait (thanks Mr.Sato)
-[X1TURBOZ/DISPLAY] fix to draw each line at start of hblank (thanks Mr.Sato)
+2/23/2018
 
+[VM/DISK] support two side
+[VM/I8237] support address mask
+[VM/I8237] fix interface to connect tc signal for ch.2-4
+[VM/IO] support to create multiple instances with different address range
+[VM/MC6840] fix issue for the case address range is not 0-7
+[VM/MEMORY] support to create multiple instances with different address ranges
+[VM/UPD765A] fix st3 in sence devstat command
+
+[FM16BETA] support FUJITSU FM16beta (not work)
+[FMR50/MEMORY] fix memset issue
+[PC9801] fix to connect terminal count signal from dmac to fdc
 
 -----
 
index 31cfd27..300318b 100644 (file)
@@ -1,5 +1,5 @@
 ** Qt porting for Common Source Code Project **
-                                        February 10, 2018
+                                        March 04, 2018
              K.Ohta <whatisthis.sowhat _at_ gmail.com>
 
 0. About
index 4b393d3..1d6276e 100644 (file)
@@ -1,5 +1,5 @@
 ** Qt porting for Common Source Code Project **
-                                         February 16, 2018
+                                         March 04, 2018
              K.Ohta <whatisthis.sowhat _at_ gmail.com>
 
 * If you can't read Japanese, read readme.qt.txt .
@@ -12,7 +12,7 @@
    
    ソースコード:
    
-     https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20180216_FM7_TEST1
+     https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20180304
 
    追加情報:
    
@@ -158,81 +158,122 @@ Changes:
 ChangeLog:
 * 前の変更点をお読みになる場合には、ChangeLogと000_gitlog.txtをお読み下さい。
 
-* SNAPSHOT Feb 16, 2018 FM7 TEST1
-  * Upstream 2017-12-27 .
-  * This is test release. Will re-write articles in this entry to next official release.
-  * [VM] Add eFMNEW7.
-  * [VM/FM7][UI/FM7] MAINMEM: Re-order bank of bulk BOOTROMs.Thanks to HASERIN.
-                     IMPORTANT: Re-order boot entries within MENU dynamically.
-                               This is compatibility with older settings.
-                               GUI's menu (for eFM8/eFMNEW7/eFM7*) must change order of boor menu entry.
-  * [VM/FM77]   Add ON/OFF extra RAM.
-  * [VM/FM77AV] Add to use dictionary board for FM77AV/20/EX.
-  * [VM/FM77] BUG: I mistaken to connect motor line for 2HD FDD, I connected 2D FDD (;´Д`)
-  * [VM/FM77] 2HD: Fix DRQ->FIRQ handling.Wish to BOOT 2HD OSs.
-  * [VM/FM77AV] DISPLAY: Do not reset interrupt masks at reset on sub-system.Thanks to Ryu Takegami.
-  * [VM/FM77AV] MAINMEM: More simple inside structure for PAGE2.
-  * [VM/FM8] Change default frequency to 1.0MHz.Thanks to Haserin.
-  * [VM/FM8] Fix RS232C #1(COM0:) can't remove from maim board.Thanks to Haserin.
-  * [VM/FM7/JCOMMCARD] Use bulk rom (or DICTIONARY + KANJI) for DICTIONARY ROM AREA.
-  * [VM/FM7/JCOMMCARD] Abndon use JIS78 emulation.
-  * [VM/FM7/KANJIROM] Abndon use JIS78 emulation.
-  * [VM/BUBBLECASETTE] Improve status register.Thanks to Haserin and Ryu Takegami.
-  * Special thanks to Ryu Takegami, to assist debugging FM-7/77/AV/40/EX/8 .
-  * Special thanks to Haserin, to assist debugging FM-7/77.AV/40/EX/8.
-  * Built with commit bc517f5638b4f5612cc075e0f4d9278220eab4fc or later.
-
--- Feb 16, 2018 06:02:49 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
-
+* SNAPSHOT Mar 04, 2018
+  * Upstream 2018-03-01 .
+  * Thanks to Ryu Takegami and Haserin for eFM-7/77/AV/AV40/EXand eFM8.
+  * [GENERAL][EMACS] Add .dir-locals.el and vs-set-c-style.el .
+  *  [UI][Qt] Fix issues for ROMAJI-TO-KANA conversion.
+  * [UI][Qt][DRAW] Add drawing to separate-thread or combined.
+  * [UI][Qt][DEBUGGER] Fix crash/lockup with closing debugger window.
+  * [UI][Qt][DEBUGGER] Remove debugger_thread.[cpp|h] due to integrate to EMU::open_debugger() and EMU::close_debugger().
+  * [Qt][WINDOWS][DEBUGGER] Fix crash when exitting emulator.
+  * [Qt][Windows] Prepare to parsing command line.
+  * [Qt][LOGGER] Fix locale for time-string.
+  * [EMU] Remove FM-7 specific hack.
+  * [OSD][Qt] Fix not setting device name to logger.
+  * [OSD][Qt] Use Recursive-Mutex instead of Semaphore.
+  * [EMU][Qt] Use recursive mutex to lock key-in queue.
+  * [UI][Qt][FM7] Add "SYNC TO HSYNC" entry also FM-7/77/8.
+  * [VM][FM7] Framerate should be 55.40fps when 400line (8colors) mode.Add supporting SUPPORT_VARIABLE_TIMING.
+  * [VM][FM77] Enable to boot OS-9 L1/L2 for FM-77 with 2HD FDD.Thanks to Haserin a lot.
+  * [VM][FM7] Fix FRAMERATE.Fix flicking with YS2 (/AV).
+  * [VM][MC6809] Fix around extra_iclock.Maybe fix around accessing wait.
+  * [VM][MC6809] Fix halt sequence.
+  * [VM][MC6809] Add SIG_CPU_WAIT_FACTOR. This is setting wait factor (65536 = 1wait per clock, 0 = non wait).
+                 This is ugly hack due to not permited to modify clock for CPU#0 by scheduler.
+                 See FM7_MAINMEM::setclock() at vm/fm7/fm7_mainmem.cpp for details.
+  * [VM][MC6809] Add correcting cpu statistics per 16 frames.
+  * [VM][MB61VH010] Drop unused variables.
+  * [VM][MB61VH010][WIP] Adjust sequence of BUSY flag with line.
+  * [VM][MB8877] READ SECTOR: MAKE IRQ and UPDATING STATUS after reading CRC bytes.This modifying needs for FM-77 using NMI as MB8877's IRQ. Thanks to Haserin.
+  * [VM][MB8877] Fix seeking sequence. Thanks to Haserin.
+  * [VM][MB8877] Track-verifying may be before execute command.Thanks to Ryu Takegami.
+  * [VM][MB8877] Fix wait value when end of seek and verify.Thanks to Ryu Takegami.
+  * [VM][FM7][MAINMEM] More accurate wait implementation.
+  * [VM][FM7][KANJIROM] Fix wrong save state.
+  * [VM][FM7][DISPLAY] Not use event_vline() as determine H/V SYNC.
+  * [VM][FM7][DISPLAY] Use event_frame() to kick VSTART.Not loop.
+  * [VM][FM7][DISPLAY] Duplicate palette (pixel) value at VSYNC.
+                       Fix rendering with DRAGON BUSTER, LUXOL and more softwares.
+  * [VM][FM7][DISPLAY] Stop to use OpenMP.
+                       Fix display noise at 256k colors mode on Win32 Host.
+  * [VM][FM77AV40EX][DISPLAY] Don't scroll at ACTIVE_PAGE != 0.
+  * [VM][FM7][KEYBOARD] Make  interupt handling at reset correctness.
+                        Fix hang-up resetting after checking keyboard interrupt at mainio.
+  * [VM][FM7][KEYBOARD] Fix initial key code value.
+  * [VM][FM77][2HD] BREAK KEY AND ATTENTION MUST BE MASK IF FIRQ USING FOR FDC's DRQ.Thanks to Haserin.
+  * [VM][PYUTA] PYUTA has no state save/load.
+  * Built with 7c0c0657f8f726e7aa86ace64777036e1cca4ce4 and later.
+
+-- Mar 04, 2018 11:22:02 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
 
 本家の変更:
 * 前の変更点をお読みになる場合には、history.txtをお読み下さい。
 
-12/27/2017
+3/1/2018
+
+[PC98RL] support NEC PC-98RL
+[PC9801/DISPLAY] update for hireso mode
+[PC9801/DISPLAY] fix for the case gdc scroll parameters are invalid
+[PC9801/MEMBUS] update for hireso mode
+[PC9801/MEMBUS] support outport 053Dh
+[PC9801/MEMBUS] move memory map routine from VM class to MEMBUS class
+
 
-[EMU] support to restore sound frequency/latency settings when load state
+2/28/2018
 
-[VM/DISK] support T98-NEXT nfd r0 floppy disk image
-[VM/DISK] support BKDSK hdm/hd5/hd4/hdb/dd9/dd6 floppy disk image
+[VM/I286] fix not to clear cycles in reset()
+[VM/I386] fix not to clear cycles in reset()
+[VM/I386] improve mov_r16_rm16 instruction to check limit
+[VM/I386] fix debugger
 
+[PC9801RA] support NEC PC-9801RA
 
-12/15/2017
 
-[COMMON/FILEIO] add Fcompare function
+2/27/2018
 
-[VM/*] improve save/load state function to check device class name
-[VM/YM2151] fix save/load state function
+[VM/I8237] fix bank register and inc mask register
 
+[PC9801/DISPLAY] fix array length of analog palette
+[PC9801/MEMBUS] improve memory bus for i386 or later (partial)
 
-12/14/2017
 
-[RESOURCE] change accelerators for switching full speed and roman/kana input
-[WINMAIN] fix to call ImmAssociateContext() in WM_ACTIVATE (thanks PC8801MA改)
+2/25/2018
 
-[VM/HD46505] fix to force update event timing when R0-R9 are modified
-[VM/HUC6280] support to show clocks since starting scanline in debugger
-[VM/I286] support to show clocks since starting scanline in debugger
-[VM/I386] support to show clocks since starting scanline in debugger
-[VM/M6502] support to show clocks since starting scanline in debugger
-[VM/MC6800] support to show clocks since starting scanline in debugger
-[VM/MC6809] support to show clocks since starting scanline in debugger
-[VM/MCS48] support to show clocks since starting scanline in debugger
-[VM/TMS9995] support to show clocks since starting scanline in debugger
-[VM/UPD7220] fix to force update event timing when sync are modified
-[VM/UPD7801] support to show clocks since starting scanline in debugger
-[VM/UPD7810] support to show clocks since starting scanline in debugger
-[VM/Z80] support to show clocks since starting scanline in debugger
+[VM/DISK] improve for case 2D/2DD disk is inserted to 2DD/2D drive
 
-[X1TURBOZ/DISPLAY] fix pcg/analog palette access wait again (thanks Mr.Sato)
+[FMR30/FLOPPY] support to change drive type 2DD/2HD
+[FMR30/FLOPPY] support to get media type 2D/2DD/2HD
+[FMR50/BIOS] suppoert int 93h, ah=00h/01h to set/get drive type
+[FMR50/BIOS] improve int 93h, ah=02h to get sector size and media type
+[FMR50/FLOPPY] support to change drive type 2DD/2HD
+[MZ80A] support to select floppy drive type 2D/2DD
+[MZ80B] support to select floppy drive type 2D/2DD
+[MZ80B] support to select cpu clock 4MHz/6MHz
+[MZ800] support to select floppy drive type 2D/2DD
+[MZ1500] support to select floppy drive type 2D/2DD
+[MZ2200] support to select floppy drive type 2D/2DD
+[MZ2200] support to select cpu clock 4MHz/6MHz
+[MZ2800/FLOPPY] support to change drive type 2DD/2HD
+[PC100] support to select floppy drive type 2D/2DD
+[PC100/IOCTRL] improve dipswitch value for floppy drive type 2D/2DD
+[X1TURBO] support to select floppy drive type 2D/2DD/2HD
+[X1TURBO/FLOPPY] support to change drive type 2D/2DD/2HD
 
 
-12/12/2017
+2/23/2018
 
-[VM/DISK] fix crc in id/data field (thanks Mr.Sato)
-[VM/HD46505] fix not to raise DISPTMG signal if bit2,3 of R8 are 11
+[VM/DISK] support two side
+[VM/I8237] support address mask
+[VM/I8237] fix interface to connect tc signal for ch.2-4
+[VM/IO] support to create multiple instances with different address range
+[VM/MC6840] fix issue for the case address range is not 0-7
+[VM/MEMORY] support to create multiple instances with different address ranges
+[VM/UPD765A] fix st3 in sence devstat command
 
-[X1TURBOZ/DISPLAY] fix pcg/analog palette access wait (thanks Mr.Sato)
-[X1TURBOZ/DISPLAY] fix to draw each line at start of hblank (thanks Mr.Sato)
+[FM16BETA] support FUJITSU FM16beta (not work)
+[FMR50/MEMORY] fix memset issue
+[PC9801] fix to connect terminal count signal from dmac to fdc
 
 -----
 
index 9de5de2..37741ce 100644 (file)
@@ -1,3 +1,3 @@
 <B><FONT SIZE=-1>Upstream 2018-03-01<BR>
-Qt Port and FM7 series 2018-03-01 FDC TEST4<BR>
+Qt Port and FM7 series 2018-03-04<BR>
 </FONT></B>
index fe2a527..a39186a 100644 (file)
@@ -1,5 +1,5 @@
 message("* qt/osd")
-SET(THIS_LIB_VERSION 2.10.2
+SET(THIS_LIB_VERSION 2.10.3
 
 set(s_qt_osd_headers
        osd_base.h
index 3616b28..6590fa4 100644 (file)
@@ -1,6 +1,6 @@
 message("* qt/avio")
 
-SET(THIS_LIB_VERSION 2.7.1)
+SET(THIS_LIB_VERSION 2.7.2)
 set(s_qt_avio_headers
          movie_saver.h
          movie_loader.h
index 51823ef..99edfec 100644 (file)
@@ -9,15 +9,15 @@
 <h1>Common Source Code Project</h1>
 <DIV ALIGN=RIGHT><FONT SIZE=2>
 Upstream Version: 2018-03-01<BR>
-Qt Port and FM7 series 2018-03-01 FDC TEST4<BR>
-libCSPavio 2.7.1<BR>
+Qt Port and FM7 series 2018-03-04<BR>
+libCSPavio 2.7.2<BR>
 libCSPgui 2.11.4<BR>
-libCSPosd 2.10.2<BR>
+libCSPosd 2.10.3<BR>
 libCSPemu_utils 2.7.1<BR>
 libCSPcommon_vm 1.1.29<BR>
 libCSPfmgen 1.1.3<BR>
 FFMPEG 3.4 + liblame 3.99 + libx264-152<BR>
-Build Version: 7aaaad6455fc66b9aed368bff2e500c98d622195<BR>
+Build Version: 7c0c0657f8f726e7aa86ace64777036e1cca4ce4<BR>
 </FONT></DIV>
 <BR>
 <DIV ALIGN=RIGHT><FONT SIZE=3>
index 8c1544a..c9c2830 100755 (executable)
@@ -7,7 +7,7 @@ LDCONFIG=/sbin/ldconfig
 CSP_ARCH="x86_64-linux-gnu"
 MULTIARCH="Yes"
 CSP_PREFIX=/usr/local
-CSP_GUILIB="libCSPgui.so.2.11.3 libCSPosd.so.2.10.2 libCSPemu_utils.so.2.7.1 libCSPavio.2.7.1 libCSPfmgen.so.1.1.3 libCSPcommon_vm.so.1.1.28"
+CSP_GUILIB="libCSPgui.so.2.11.4 libCSPosd.so.2.10.3 libCSPemu_utils.so.2.7.1 libCSPavio.2.7.2 libCSPfmgen.so.1.1.3 libCSPcommon_vm.so.1.1.29"
 
 for i in "$@"; do
   case "$1" in