OSDN Git Service

[DOC] RE-Update.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 26 Jun 2020 16:55:39 +0000 (01:55 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Fri, 26 Jun 2020 16:55:39 +0000 (01:55 +0900)
source/000_gitlog.txt
source/ChangeLog
source/RELEASENOTE.txt
source/readme_by_artane.txt
source/revision.txt
source/src/res/credits.html

index b4bf0f3..a7776fe 100644 (file)
@@ -1,3 +1,39 @@
+commit d2322eb3793c06a3056ed10245d49c6a865a79d4
+Author: K.Ohta <whatisthis.sowhat@gmail.com>
+Date:   Sat Jun 27 01:46:01 2020 +0900
+
+    [VM][FMTOWNS][SERIALROM] Implement correctness.Thanks to Soji Yamakawa-San.
+
+commit d1ddd00625f3ac0512ad03f6c2d4c0470dae18d1
+Author: K.Ohta <whatisthis.sowhat@gmail.com>
+Date:   Sat Jun 27 01:43:14 2020 +0900
+
+    [VM][FMTOWNS] Re-adjust around interrupt with COMMAND 80h, 81h.
+
+commit b0deb0dce04b848db2f5c455995affdac5c08078
+Author: K.Ohta <whatisthis.sowhat@gmail.com>
+Date:   Fri Jun 26 23:48:48 2020 +0900
+
+    [BUILD][CMAKE] Fix around optimize.
+
+commit f55e633d01cd2ef1190a3fef54892c39301c85aa
+Author: K.Ohta <whatisthis.sowhat@gmail.com>
+Date:   Fri Jun 26 23:45:22 2020 +0900
+
+    [VM][FMTOWNS][CDROM] Add comment for CMD 00h (SEEK).
+
+commit 2253898c1386a393dcd5758168935b344e7e04c7
+Author: K.Ohta <whatisthis.sowhat@gmail.com>
+Date:   Fri Jun 26 23:38:58 2020 +0900
+
+    [VM][FMTOWNS][CDROM] Implement CMD 00h (SEEK) correctness.May work Fractal engine.
+
+commit e691abda53b535f493b2bc7690fa3fa8d20ba5ea
+Author: K.Ohta <whatisthis.sowhat@gmail.com>
+Date:   Fri Jun 26 19:56:13 2020 +0900
+
+    [GENERAL][DOC] Update documents.
+
 commit f5a2505cb38b92ae68df12f306ba03eeb5b836cd
 Author: K.Ohta <whatisthis.sowhat@gmail.com>
 Date:   Fri Jun 26 19:05:07 2020 +0900
index 7d6d706..4003a79 100644 (file)
@@ -1,32 +1,35 @@
 *** If you want to know full changes, please read 000_gitlog.txt and history.txt. ***
 
-* SNAPSHOT June 26, 2020
- * Upstream 2020-02-21.
+* SNAPSHOT June 27, 2020
+ * Upstream 2020-04-06.
  * [EMULATION] Now, emulation period is half of one frame.
                Because some devices (i.e. mouse) seems to need a short period.
                This may change to 1/4 of one frame (or not).
               See event.cpp and qt/common/emu_thread.cpp (& more).
  * [VM/EMU] Important: now EMU:: class inherits EMU_TEMPLATE:: .
+ * [VM/EVENT][Qt] execute event->drive() (or event->run()) by half frame.
+                  This is workaround for choppy mouse pointer/joystick.
  * [VM/FMTOWNS] Still works initially.
-                See source/src/vm/fmtowns/00_status.ja.md, 
+                See source/src/vm/fmtowns/00_status.ja.md,
                 STATUS section of doc/VMs/fmtowns.txt
                and 000_gitlog.txt .
+ * [VM/FMTOWNS] CDROM: Implement CMD 00h (SEEK) correctness.
+                May Fractal engine works..
  * [VM/DEVICE][DEBUGGER] Add Call trace feature to I386_NP21.
                          DEVICE::'s API HAS CHANGED.
- * [VM/EVENT][Qt] execute event->drive() (or event->run()) by half frame.
-                  This is workaround for choppy mouse pointer/joystick.
  * [VM/DEBUGGER] Add logging to "UCT" (Call trace) command.
- * [VM][CONFIG] Add variable memory size feature to some VMs.See eFMTOWNS. 
+ * [VM][CONFIG] Add variable memory size feature to some VMs.See eFMTOWNS.
  * [Qt/OpenGL4_5] Draw: Fix crash with external mapping (immutable storage).
                         Still not implement reading buffer.
  * [COMMON/FIFO] Add FIFO::fifo_size() and FIFO::left().Update SOVERSION.
- * [BUILD/CMake] Win32: Update toolchain for LLVM10.x and Ubuntu20.04 
-                 (Has uploaded to 
+ * [BUILD/CMake] Win32: Update toolchain for LLVM10.x and Ubuntu20.04
+                 (Has uploaded to
                 https://hub.docker.com/repository/docker/artanejp/mingw-w64-llvm10-ubuntu20.04/general ).
+ * [BUILD/Linux] Debian Sid: Now, build with CLANG 10 and Qt5.14.
  * [VM/FMGEN][VM/YM2612][VM/FMTOWNS] Fix prescaler value, calculating for own OPN2.
  * [VM/I386_NP21] Merge Upstream 2020-04-06 's I386::/NP21.Belows are differ from upstream:
       - Make some memory access functions inline (these are bottoleneck of emulation).
-      - And some modifies are same as SNAPSHOT March 03, 2020. 
+      - And some modifies are same as SNAPSHOT March 03, 2020.
  * [VM/I386_NP21] Optimise for speed, make some functions __inline__ .
  * [VM/I386_NP21] Fix EDX value at resetting.
  * [VM/I386_NP21] Temporally enable FPU for i386.
  * [VM/I386_NP21] Log when made panic.
  * [VM/I386_NP21] Add undefined instruction "0F A6".
                   This may act as "int 6".Thanks to Soji Yamakawa-San.
- * [VM/I386_NP21] FPU: FISTTP INSNs (prefix DF) are only later than Pentium 4, 
+ * [VM/I386_NP21] FPU: FISTTP INSNs (prefix DF) are only later than Pentium 4,
                   not exists I386/486/Pentium.
  * [VM/I386_NP21] Disable FPU with I386, enable with I486SX.
  * [VM/I386_NP21] Change FPUemul to DOSBOX2 (temporally).
  * [VM/I386_NP21] Initialize CR0 to 0x00000000 (+some bits) for i386.
- * [VM/I386_NP21] *Perhaps* REPNE MOVS[B|W|D] don't dedicate Z flag, 
+ * [VM/I386_NP21] *Perhaps* REPNE MOVS[B|W|D] don't dedicate Z flag,
                   Thanks to Soji Yamakawa-San.
  * [VM/I386_NP21] Fix FTBFS with LLVM CLANG++.
  * [VM/I386_NP21] Add interrupt within rep prefix'ed ops.
  * [VM/UPD71071] Modify handling of 16bit transfer mode.
- * [VM/UPD71071] TOWNS_DMAC: Implement *truely* 16bit transfer feature 
+ * [VM/UPD71071] TOWNS_DMAC: Implement *truely* 16bit transfer feature
                              from Renesas(NEC Electronics)'s DATA SHEET.
  * [VM/UPD71071] TOWNS_DMAC: Ugly workaround for 16bit transfer DMAC command.
                              Will fix.
@@ -52,7 +55,7 @@
  * [VM/UPD71071] TOWNS_DMAC: Fix mandatory name with "mask" variable/arg.
  * [VM/UPD71071] Adjust status of on-demand-mode.
  * [VM/I8253] Add debugger feature, still reading only.
- * [VM/DEBUGGER] Add "RH" command to debugger and 
+ * [VM/DEBUGGER] Add "RH" command to debugger and
                  bool get_debug_regs_description(_TCHAR *, size_t) to API.
  * [VM/FMTOWNS] FONTROMS: Add API read_direct_data8() to reading faster by CRTC.
  * [VM/FM8] Fix warning from EVENT:: when resetting.
@@ -66,9 +69,9 @@
  * [UI/Qt][OSD] Add tooltip for virtual medias.
  * [UI/Qt] CDROM: Add "SWAP BYTE ORDER for AUDIO" config entry.
  * [OSD/Qt][LOGGER] Fix linkage error for LLD 10.x and Win32 cross.
- * Built with f5a2505cb38b92ae68df12f306ba03eeb5b836cd (or later).
+ * Built with d2322eb3793c06a3056ed10245d49c6a865a79d4 (or later).
 
--- Jun 26, 2020 19:41:26 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
+-- Jun 27, 2020 01:51:03 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
 
 * SNAPSHOT March 03, 2020
  * Upstream 2020-02-21.
index 69df697..cc0a320 100644 (file)
@@ -1,6 +1,6 @@
 ** Qt porting and FM-7/77/AV/AV40/EX for Common Source Code Project **
 
-                                                       June 26, 2020
+                                                       June 27, 2020
                             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_20200626
+   https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20200627
    
 Additional INFO:
 
@@ -166,33 +166,36 @@ Changes:
 
 * To see older changes, read ChangeLog and 000_gitlog.txt.
 
-* SNAPSHOT June 26, 2020
- * Upstream 2020-02-21.
+* SNAPSHOT June 27, 2020
+ * Upstream 2020-04-06.
  * [EMULATION] Now, emulation period is half of one frame.
                Because some devices (i.e. mouse) seems to need a short period.
                This may change to 1/4 of one frame (or not).
               See event.cpp and qt/common/emu_thread.cpp (& more).
  * [VM/EMU] Important: now EMU:: class inherits EMU_TEMPLATE:: .
+ * [VM/EVENT][Qt] execute event->drive() (or event->run()) by half frame.
+                  This is workaround for choppy mouse pointer/joystick.
  * [VM/FMTOWNS] Still works initially.
-                See source/src/vm/fmtowns/00_status.ja.md, 
+                See source/src/vm/fmtowns/00_status.ja.md,
                 STATUS section of doc/VMs/fmtowns.txt
                and 000_gitlog.txt .
+ * [VM/FMTOWNS] CDROM: Implement CMD 00h (SEEK) correctness.
+                May Fractal engine works..
  * [VM/DEVICE][DEBUGGER] Add Call trace feature to I386_NP21.
                          DEVICE::'s API HAS CHANGED.
- * [VM/EVENT][Qt] execute event->drive() (or event->run()) by half frame.
-                  This is workaround for choppy mouse pointer/joystick.
  * [VM/DEBUGGER] Add logging to "UCT" (Call trace) command.
- * [VM][CONFIG] Add variable memory size feature to some VMs.See eFMTOWNS. 
+ * [VM][CONFIG] Add variable memory size feature to some VMs.See eFMTOWNS.
  * [Qt/OpenGL4_5] Draw: Fix crash with external mapping (immutable storage).
                         Still not implement reading buffer.
  * [COMMON/FIFO] Add FIFO::fifo_size() and FIFO::left().Update SOVERSION.
- * [BUILD/CMake] Win32: Update toolchain for LLVM10.x and Ubuntu20.04 
-                 (Has uploaded to 
+ * [BUILD/CMake] Win32: Update toolchain for LLVM10.x and Ubuntu20.04
+                 (Has uploaded to
                 https://hub.docker.com/repository/docker/artanejp/mingw-w64-llvm10-ubuntu20.04/general ).
+ * [BUILD/Linux] Debian Sid: Now, build with CLANG 10 and Qt5.14.
  * [VM/FMGEN][VM/YM2612][VM/FMTOWNS] Fix prescaler value, calculating for own OPN2.
  * [VM/I386_NP21] Merge Upstream 2020-04-06 's I386::/NP21.Belows are differ from upstream:
       - Make some memory access functions inline (these are bottoleneck of emulation).
-      - And some modifies are same as SNAPSHOT March 03, 2020. 
+      - And some modifies are same as SNAPSHOT March 03, 2020.
  * [VM/I386_NP21] Optimise for speed, make some functions __inline__ .
  * [VM/I386_NP21] Fix EDX value at resetting.
  * [VM/I386_NP21] Temporally enable FPU for i386.
@@ -200,17 +203,17 @@ Changes:
  * [VM/I386_NP21] Log when made panic.
  * [VM/I386_NP21] Add undefined instruction "0F A6".
                   This may act as "int 6".Thanks to Soji Yamakawa-San.
- * [VM/I386_NP21] FPU: FISTTP INSNs (prefix DF) are only later than Pentium 4, 
+ * [VM/I386_NP21] FPU: FISTTP INSNs (prefix DF) are only later than Pentium 4,
                   not exists I386/486/Pentium.
  * [VM/I386_NP21] Disable FPU with I386, enable with I486SX.
  * [VM/I386_NP21] Change FPUemul to DOSBOX2 (temporally).
  * [VM/I386_NP21] Initialize CR0 to 0x00000000 (+some bits) for i386.
- * [VM/I386_NP21] *Perhaps* REPNE MOVS[B|W|D] don't dedicate Z flag, 
+ * [VM/I386_NP21] *Perhaps* REPNE MOVS[B|W|D] don't dedicate Z flag,
                   Thanks to Soji Yamakawa-San.
  * [VM/I386_NP21] Fix FTBFS with LLVM CLANG++.
  * [VM/I386_NP21] Add interrupt within rep prefix'ed ops.
  * [VM/UPD71071] Modify handling of 16bit transfer mode.
- * [VM/UPD71071] TOWNS_DMAC: Implement *truely* 16bit transfer feature 
+ * [VM/UPD71071] TOWNS_DMAC: Implement *truely* 16bit transfer feature
                              from Renesas(NEC Electronics)'s DATA SHEET.
  * [VM/UPD71071] TOWNS_DMAC: Ugly workaround for 16bit transfer DMAC command.
                              Will fix.
@@ -218,7 +221,7 @@ Changes:
  * [VM/UPD71071] TOWNS_DMAC: Fix mandatory name with "mask" variable/arg.
  * [VM/UPD71071] Adjust status of on-demand-mode.
  * [VM/I8253] Add debugger feature, still reading only.
- * [VM/DEBUGGER] Add "RH" command to debugger and 
+ * [VM/DEBUGGER] Add "RH" command to debugger and
                  bool get_debug_regs_description(_TCHAR *, size_t) to API.
  * [VM/FMTOWNS] FONTROMS: Add API read_direct_data8() to reading faster by CRTC.
  * [VM/FM8] Fix warning from EVENT:: when resetting.
@@ -232,9 +235,9 @@ Changes:
  * [UI/Qt][OSD] Add tooltip for virtual medias.
  * [UI/Qt] CDROM: Add "SWAP BYTE ORDER for AUDIO" config entry.
  * [OSD/Qt][LOGGER] Fix linkage error for LLD 10.x and Win32 cross.
- * Built with f5a2505cb38b92ae68df12f306ba03eeb5b836cd (or later).
+ * Built with d2322eb3793c06a3056ed10245d49c6a865a79d4 (or later).
 
--- Jun 26, 2020 19:41:26 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
+-- Jun 27, 2020 01:51:03 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
 
 Upstream changes:
 * To see older upstream's changes, read history.txt.
index d882777..e3b59bf 100644 (file)
@@ -1,5 +1,5 @@
 ** Qt porting for Common Source Code Project **
-                                         June 26, 2020
+                                         June 27, 2020
              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_2020626
+     https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_2020627
 
    追加情報:
    
@@ -165,33 +165,36 @@ Changes:
 
 * 前の変更点をお読みになる場合には、ChangeLogと000_gitlog.txtをお読み下さい。
 
-* SNAPSHOT June 26, 2020
+* SNAPSHOT June 27, 2020
  * Upstream 2020-02-21.
  * [EMULATION] Now, emulation period is half of one frame.
                Because some devices (i.e. mouse) seems to need a short period.
                This may change to 1/4 of one frame (or not).
               See event.cpp and qt/common/emu_thread.cpp (& more).
  * [VM/EMU] Important: now EMU:: class inherits EMU_TEMPLATE:: .
+ * [VM/EVENT][Qt] execute event->drive() (or event->run()) by half frame.
+                  This is workaround for choppy mouse pointer/joystick.
  * [VM/FMTOWNS] Still works initially.
-                See source/src/vm/fmtowns/00_status.ja.md, 
+                See source/src/vm/fmtowns/00_status.ja.md,
                 STATUS section of doc/VMs/fmtowns.txt
                and 000_gitlog.txt .
+ * [VM/FMTOWNS] CDROM: Implement CMD 00h (SEEK) correctness.
+                May Fractal engine works..
  * [VM/DEVICE][DEBUGGER] Add Call trace feature to I386_NP21.
                          DEVICE::'s API HAS CHANGED.
- * [VM/EVENT][Qt] execute event->drive() (or event->run()) by half frame.
-                  This is workaround for choppy mouse pointer/joystick.
  * [VM/DEBUGGER] Add logging to "UCT" (Call trace) command.
- * [VM][CONFIG] Add variable memory size feature to some VMs.See eFMTOWNS. 
- * [Qt/OpenGL4_5] Draw: Fix crash with external mapping (using immutable storage).
+ * [VM][CONFIG] Add variable memory size feature to some VMs.See eFMTOWNS.
+ * [Qt/OpenGL4_5] Draw: Fix crash with external mapping (immutable storage).
                         Still not implement reading buffer.
  * [COMMON/FIFO] Add FIFO::fifo_size() and FIFO::left().Update SOVERSION.
- * [BUILD/CMake] Win32: Update toolchain for LLVM10.x and Ubuntu20.04 
-                 (Has uploaded to 
+ * [BUILD/CMake] Win32: Update toolchain for LLVM10.x and Ubuntu20.04
+                 (Has uploaded to
                 https://hub.docker.com/repository/docker/artanejp/mingw-w64-llvm10-ubuntu20.04/general ).
+ * [BUILD/Linux] Debian Sid: Now, build with CLANG 10 and Qt5.14.
  * [VM/FMGEN][VM/YM2612][VM/FMTOWNS] Fix prescaler value, calculating for own OPN2.
  * [VM/I386_NP21] Merge Upstream 2020-04-06 's I386::/NP21.Belows are differ from upstream:
       - Make some memory access functions inline (these are bottoleneck of emulation).
-      - And some modifies are same as SNAPSHOT March 03, 2020. 
+      - And some modifies are same as SNAPSHOT March 03, 2020.
  * [VM/I386_NP21] Optimise for speed, make some functions __inline__ .
  * [VM/I386_NP21] Fix EDX value at resetting.
  * [VM/I386_NP21] Temporally enable FPU for i386.
@@ -199,17 +202,17 @@ Changes:
  * [VM/I386_NP21] Log when made panic.
  * [VM/I386_NP21] Add undefined instruction "0F A6".
                   This may act as "int 6".Thanks to Soji Yamakawa-San.
- * [VM/I386_NP21] FPU: FISTTP INSNs (prefix DF) are only later than Pentium 4, 
+ * [VM/I386_NP21] FPU: FISTTP INSNs (prefix DF) are only later than Pentium 4,
                   not exists I386/486/Pentium.
  * [VM/I386_NP21] Disable FPU with I386, enable with I486SX.
  * [VM/I386_NP21] Change FPUemul to DOSBOX2 (temporally).
  * [VM/I386_NP21] Initialize CR0 to 0x00000000 (+some bits) for i386.
- * [VM/I386_NP21] *Perhaps* REPNE MOVS[B|W|D] don't dedicate Z flag, 
+ * [VM/I386_NP21] *Perhaps* REPNE MOVS[B|W|D] don't dedicate Z flag,
                   Thanks to Soji Yamakawa-San.
  * [VM/I386_NP21] Fix FTBFS with LLVM CLANG++.
  * [VM/I386_NP21] Add interrupt within rep prefix'ed ops.
  * [VM/UPD71071] Modify handling of 16bit transfer mode.
- * [VM/UPD71071] TOWNS_DMAC: Implement *truely* 16bit transfer feature 
+ * [VM/UPD71071] TOWNS_DMAC: Implement *truely* 16bit transfer feature
                              from Renesas(NEC Electronics)'s DATA SHEET.
  * [VM/UPD71071] TOWNS_DMAC: Ugly workaround for 16bit transfer DMAC command.
                              Will fix.
@@ -217,7 +220,7 @@ Changes:
  * [VM/UPD71071] TOWNS_DMAC: Fix mandatory name with "mask" variable/arg.
  * [VM/UPD71071] Adjust status of on-demand-mode.
  * [VM/I8253] Add debugger feature, still reading only.
- * [VM/DEBUGGER] Add "RH" command to debugger and 
+ * [VM/DEBUGGER] Add "RH" command to debugger and
                  bool get_debug_regs_description(_TCHAR *, size_t) to API.
  * [VM/FMTOWNS] FONTROMS: Add API read_direct_data8() to reading faster by CRTC.
  * [VM/FM8] Fix warning from EVENT:: when resetting.
@@ -231,10 +234,9 @@ Changes:
  * [UI/Qt][OSD] Add tooltip for virtual medias.
  * [UI/Qt] CDROM: Add "SWAP BYTE ORDER for AUDIO" config entry.
  * [OSD/Qt][LOGGER] Fix linkage error for LLD 10.x and Win32 cross.
- * Built with f5a2505cb38b92ae68df12f306ba03eeb5b836cd (or later).
-
--- Jun 26, 2020 19:41:26 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
+ * Built with d2322eb3793c06a3056ed10245d49c6a865a79d4 (or later).
 
+-- Jun 27, 2020 01:51:03 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
 
 本家の変更:
 * 前の変更点をお読みになる場合には、history.txtをお読み下さい。
index f43c1d3..f699339 100644 (file)
@@ -1,3 +1,3 @@
 <B><FONT SIZE=-1>Upstream 2020-04-06<BR>
-Qt Port and FM7 series 2020-06-26<BR>
+Qt Port and FM7 series 2020-06-27<BR>
 </FONT></B>
index 3614a97..796a6bf 100644 (file)
@@ -19,7 +19,7 @@
 
 <DIV ALIGN=RIGHT><FONT SIZE=4>
 Upstream Version: 2020-04-06<BR>
-Qt Port and FM7 series 2020-06-26<BR>
+Qt Port and FM7 series 2020-06-27<BR>
 FFMPEG 4.2 + liblame 3.100 + libx264-158<BR>
 @@RevisionString@@
 </FONT></DIV>