OSDN Git Service

[DOC] Update DOCs and Credits.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Tue, 19 Jan 2016 05:10:56 +0000 (14:10 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Tue, 19 Jan 2016 05:10:56 +0000 (14:10 +0900)
ChangeLog
RELEASENOTE.txt
readme.qt.txt
readme_by_artane.txt
readme_fm7.jp.txt
readme_fm7.txt
revision.txt
source/src/res/credits.html

index d2b1e60..e7ba2b9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,20 @@
 *** If you want to know full changes, please read 000_gitlog.txt and history.txt. ***
 
+* SNAPSHOT Jan 19, 2016-1
+  * Merge upstream 2016-01-10.
+  * Qt/OpenGL: Reduce GPU usage a lot. Save energy.
+  * Qt/OpenGL: You should use OpenGL >= v3.0 .
+  * Use printer: MZ1P17 to any VMs.
+  * FM8 : implemented. But not test enough.
+  * FM7: Fix incorrectness reset sequence around of keyboard when resetting.
+  * FM7: Adjust draw timing.
+  * FM-8/7/NEW7 : Removable kanji rom.
+  * FM7: Some of Fixes.
+  * Qt/OpenGL: Re-enable 4:3 CRT mode.
+  * Built with commit bc5596caf05baec9277a26a225e94c0b4ce61b6c .
+
+-- Jan 19, 2016 14:00:46 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
+
 * SNAPSHOT Jan 07, 2016-3
   * Hotfix for 2016-01-07 and 2016-01-07-2.
   * SOUND: Fix broken WAV data of recording sound.
index 716832c..3c20fbd 100644 (file)
@@ -1,6 +1,6 @@
 ** Qt porting and FM-7/77/AV/AV40/EX for Common Source Code Project **
 
-                                                          Jan 08, 2016
+                                                          Jan 19, 2016
                             K.Ohta  (whatisthis.sowhat _at_ gmail.com)
 
 1.About
@@ -11,14 +11,14 @@ and Built with Visual Studio 2015 + DirectX9 + Direct Input 8 for Win32.
 Additional INFO:
 GNU/Linux with AMD64 binaries and Win32 with MINGW binaries are avaiable, packed with 7zip'ed format:
 
-  http://www1.axfc.net/u/3596699
+
   or
-  https://www.sendspace.com/file/s3as5c
 
- MD5SUM: 47bbf3d8211e41df8ee3eb8ea29182eb
- SHA256SUM: ee274716157bbf4fcdf712abc3e8aa2fc1bca40f251bc60baa09295a7d8c2951
+
+ MD5SUM: 
+ SHA256SUM: 
  Source Code:
-    https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20160107_3a
+    https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20160119
 
 2.Background
 Common Source Code Project (CSP) is good emulator writing.
@@ -83,6 +83,21 @@ http://homepage3.nifty.com/takeda-toshiya/
 Changes:
  *** If you want to know full changes, please read 000_gitlog.txt . ***
 
+* SNAPSHOT Jan 19, 2016-1
+  * Merge upstream 2016-01-10.
+  * Qt/OpenGL: Reduce GPU usage a lot. Save energy.
+  * Qt/OpenGL: You should use OpenGL >= v3.0 .
+  * Use printer: MZ1P17 to any VMs.
+  * FM8 : implemented. But not test enough.
+  * FM7: Fix incorrectness reset sequence around of keyboard when resetting.
+  * FM7: Adjust draw timing.
+  * FM-8/7/NEW7 : Removable kanji rom.
+  * FM7: Some of Fixes.
+  * Qt/OpenGL: Re-enable 4:3 CRT mode.
+  * Built with commit bc5596caf05baec9277a26a225e94c0b4ce61b6c .
+
+-- Jan 19, 2016 14:00:46 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
+
 * SNAPSHOT Jan 07, 2016-3
   * Hotfix for 2016-01-07 and 2016-01-07-2.
   * SOUND: Fix broken WAV data of recording sound.
@@ -110,124 +125,30 @@ Changes:
 
 -- Jan 07, 2016 21:12:13 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
 
-* SNAPSHOT Dec 22, 2015
-  * MERGE upstream 2015-12-17, support new APIs .
-  * Change APIs to upstream's OSD class , apply to Qt.
-  * Mostly built for Win32.
-  * FM-7/NEW7: Fix a lot of bugs.
-  * FM7 series: Variable virtual screen size, see src/vm/fm7/display.cpp .
-  * X1 series: Double buffering for TEXT/PCG.
-  * Built with commit 24709b7e0ffdd2714266c487465cc4b37208aace .
-    excepts PASOPIA7, PC-6601SR and PC-8001mk2SR are built with 
-    commit daddbc5ac974be890f545d0a0cd68730fdce154f.
-    and Z80 TV GAME have built with 
-    commit 956581bd7f969f36d5146018ea19297fa5cd9db0 .
-
--- Dec 22, 2015 18:22:09 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
-
-* SNAPSHOT Dec 10, 2015
-  * MERGE upstream 2015-12-10 .
-  * Change APIs to upstream's OSD class , apply to Qt.
-  * Still not built for Win32.
-  * Built with 3fe6eddaeb7d6b2ba2c69a06e8cdc05acac690f2 ,
-    excepts eTK80BS for 79e5e48043a64b6b74257fe3a9fc20e80b0e2252.
-  
--- Dec 10, 2015 19:18:05 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
 
 Upstream changes:
 -----
-12/31/2015
-
-[VM/MZ1P17] support underline, hiragana mode, and color mode
-
-
-12/30/2015
-
-[COMMON] add jis_to_sjis() function
-[EMU] fix to delete OSD instance after delete VM instance
-[EMU/OSD] improve functions to manipulate bitmaps and fonts
-
-[VM/PRNFILE] support save/load state
-[VM/MZ1P17] support MZ-1P17
-
-[MZ2500/PRINTER] support dummy printer device and MZ-1P17
-
-
-12/23/2015
-
-[ALL] fix for UNICODE character set case
-
-[COMMON] improve create_local_path() and get_file_path_without_extensiton() not to overwrite previous result soon
-[EMU/OSD] improve to capture screen with png file format
-[EMU/OSD] improve functions to manipulate bitmaps and fonts
-
-[TOOL/MZ80K] support software keyboard for MZ-80K/C
-
-
-12/20/2015
-
-[EMU/OSD] remove functions for pinter interface
-[EMU/OSD] add functions to manipulate bitmaps and fonts
-
-[VM/PRNFILE] support dummy printer device that outputs to file
-
-[MZ80K/MEMORY] combine memory class and display class
-[MZ80K/MEMORY] support PCG-8000/1200
-[MZ700/MEMORY] fix PCG-700
-[PC6001] improve to use new dummy printer device
-[PC8801] improve to use new dummy printer device
-[PC9801] improve to use new dummy printer device
-[PC98LT] improve to use new dummy printer device
-[X1] improve to use new dummy printer device
-
-
-12/17/2015
-
-[COMMON] add application_path() and create_local_path()
-[COMMON] add create_date_file_path()
-[COMMON] add get_host_time()
-[EMU/OSD] remove EMU::application_path() and EMU::bios_path()
-[EMU/OSD] remove OSD::create_date_file_name()
-[EMU/OSD] remove EMU::get_host_time()
-[WIN32/SCREEN] fix screen rotation
-
-[EX80] improve screen
-
-
-12/16/2015
-
-[COMMON] improve config, common, and fileio for other environments
-[EMU/OSD] improve lock_vm() and unlock_vm() to support nesting
-[EMU/OSD] add force_unlock_vm() to force unlock vm ignoring nesting
-
-[VM/DISK] improve for other environments
-[VM/F9368] support F9368
-[VM/FMGEN] fix to use FILEIO class (thanks Mr.Artane.)
-[VM/LD700] improve for other environments
-[VM/MC6809] improve for other environments
-[VM/UPD765A] improve for other environments
-[VM/V99X8] fix to check if screen buffer is valid or not
-
-[EX80] support save/load state
-[FM77AV] import Mr.Artane.'s fixes (Commits on Dec 13, 2015)
-[J3100] fix build errors (thanks Mr.Artane.)
-[TK80BS] support save/load state
-
-
-12/15/2015
-
-[WINMAIN] fix to check if button caption is multi-line or not
-
-[VM/I8080] fix to use fetch_op() function to fetch opecode
-[VM/I8080] support to read interrupt enabled status
-
-[EX80] support TOSHIBA EX-80
-[TK80BS] improve screen
-
-12/10/2015
-
-[COMMON] improve common.h for other environments
-[WIN32/SCREEN] fix crt filter issue for eFM-7
+1/10/2015
+
+[VM/MZ1P17] support ESC % 2 in MZ-1 mode
+[VM/MZ1P17] support MZ-2/3/X1 mode
+[VM/MZ1P17] improve hiragana mode
+[VM/MZ1P17] support overprint in the case that line feed distance is not enough
+[VM/MZ1P17] improve busy signal
+[VM/MZ1P17] support ack and reset signal
+[VM/PRNFILE] improve busy signal
+[VM/PRNFILE] support ack and reset signal
+
+[MZ1500] support dummy printer device and MZ-1P17
+[MZ2200/PRINTER] support dummy printer device and MZ-1P17
+[MZ2500/PRINTER] improve to use printer reset signal
+[MZ2800/PRINTER] support dummy printer device and MZ-1P17
+[MZ3500] support dummy printer device and MZ-1P17
+[MZ5500] support dummy printer device and MZ-1P17
+[PC8801/PC88] fix to get printer busy status
+[PC9801] fix to get printer busy status
+[PC98LT] fix to get printer busy status
+[X1] support dummy printer device and MZ-1P17
 
 -----
 
index 677be4f..e9cf6b4 100644 (file)
@@ -1,5 +1,5 @@
 ** Qt porting for Common Source Code Project **
-                                           Jan 07, 2016
+                                           Jan 19, 2016
              K.Ohta <whatisthis.sowhat _at_ gmail.com>
 
 0. About
@@ -19,7 +19,7 @@
      
 2. What you need at least:
    a. Qt5 (neither Qt3 and Qt4) toolkit.
-   b. Some OpenGL implementation, maybe at leaset OpenGL v2.x .
+   b. Some OpenGL implementation, maybe at leaset OpenGL v3.0 .
    c. gcc / g++ (4.7 or later? ) or llvm clang / clang++ (3.5 or later?) toolchain.
    d. SDL2 (not SDL1.x).
    e. CMake 2.8 or later.
index 752f997..0ea9bc5 100644 (file)
@@ -1,5 +1,5 @@
 ** Qt porting for Common Source Code Project **
-                                           Jan 07, 2016
+                                           Jan 19, 2016
              K.Ohta <whatisthis.sowhat _at_ gmail.com>
 
 * If you can't read Japanese, read readme.qt.txt .
@@ -18,7 +18,7 @@
 
 2. 最低限必要なもの(Qt版)
    a. Qt5 ツールキット
-   b. OpenGL, 多分、最低OpenGL 2.0は必要です。
+   b. OpenGL, 多分、最低OpenGL 3.0は必要です。 (New!)
    c. gcc / g++ (4.7以降?)もしくは llvm clang / clang++ (3.5以降?)
       コンパイラツールチェーン。
    d. SDL2 (SDL 1.xではないので注意)
@@ -26,7 +26,6 @@
    
    * Windows もしくは GNU/Linux のcross tool chain (要Wine)で、
      MinGW と Qt 5.5.1 でのビルドができることを確認しました。
-     が、描画周りがうまく行かないようです。皆さん試してみてください。
      
    * TIPS:
      Windows等で動かした時に、画面の書き替えが表示されない場合は、
index 5f5ef7b..e7d3f8c 100644 (file)
@@ -1,5 +1,5 @@
 ** FM-7 series  emulator for common source code project. **\r
-                                               Jan 07, 2016\r
+                                               Jan 19, 2016\r
                   K.Ohta <whatisthis.sowhat _at_ gmail.com>\r
 \r
 \r
@@ -23,8 +23,8 @@
   a. FM-7はほぼ動いてます。\r
   b. FM-77に関してもほぼ同様ですが、400ラインカードと2HD周りは\r
      全く実装できていません(現物がないのでどうしょうもない)\r
-  c. FM-8は資料不足で未だ実装できていませんが、いい加減、そろそろ、実装を\r
-     å§\8bã\82\81ã\81¾す。\r
+  c. FM-8は一応実装できましたが、テストが十分ではありません。\r
+     å¾\8cã\80\81ã\83\90ã\83\96ã\83«ã\82«ã\82»ã\83\83ã\83\88ã\82\84\82¤ã\83³ã\83\81FDã\81¯å®\9fè£\85ã\81\8cã\81¾ã\81 ã\81§す。\r
   d. FM77AVはほぼ動くようになりました。\r
   e. FM77AV40/EXについてもほぼ動くようになりました。\r
   f. AV系キーボードの隠しメッセージも入れました[3]。\r
index dfca1db..813305a 100644 (file)
@@ -1,5 +1,5 @@
 ** FM-7 series  emulator for common source code project. **
-                                               Jan 07, 2016
+                                               Jan 19, 2016
                   K.Ohta <whatisthis.sowhat _at_ gmail.com>
 
 1.Background
@@ -19,8 +19,8 @@
   b. FM-77 is working now.
      Especially 400 line card and 2HD FDDs are still not implement,
      because I don't have these boards.
-  c. FM-8 is *not* implement, I have no document, now.
-     I'll implement this.
+  c. FM-8 is implement, but not tested enough.
+     But, I still not implement bubble casette and 8"FDD.
   d. FM77AV is mostly working.
   e. FM77AV40/EX is mostly working.
   f. Implemented hidden message of FM77AV's keyboard [3].
index aafe1dd..e731324 100644 (file)
@@ -1 +1 @@
-<B><FONT SIZE=-1>Upstream 20151231<BR>Qt Port and FM7 series 20160107-2</FONT></B>
+<B><FONT SIZE=-1>Upstream 20160110<BR>Qt Port and FM7 series 20160119-1</FONT></B>
index 2204683..3138def 100644 (file)
@@ -8,9 +8,9 @@
 <body>
 <h1>Common Source Code Project</h1>
 <DIV ALIGN=RIGHT><FONT SIZE=-1>
-Upstream Version: 2015-12-31<BR>
-SNAPSHOT 2016-01-07-2<BR>
-Build Version: e0b53fc1bd4af3a232ccc878671bab2caf7743f8</FONT></DIV>
+Upstream Version: 2016-01-10<BR>
+SNAPSHOT 2016-01-19-1<BR>
+Build Version: bc5596caf05baec9277a26a225e94c0b4ce61b6c</FONT></DIV>
 <BR>
 <h2>Upstream Author:</h2>
 2006,2015 ©TAKEDA Toshiya<BR>
@@ -55,5 +55,5 @@ See also:<BR>
 
 <hr>
 <address></address>
-<!-- hhmts start -->Last modified: Thu 07 Jan, 2016 23:09:45<!-- hhmts end -->
+<!-- hhmts start -->Last modified: Thu 19 Jan, 2016 14:00:06<!-- hhmts end -->
 </body> </html>