From e00783b5e4e93dfcdc1f37ec2669bb5ad938db88 Mon Sep 17 00:00:00 2001 From: "K.Ohta" Date: Tue, 19 Jan 2016 14:10:56 +0900 Subject: [PATCH] [DOC] Update DOCs and Credits. --- ChangeLog | 15 ++++ RELEASENOTE.txt | 163 ++++++++++++-------------------------------- readme.qt.txt | 4 +- readme_by_artane.txt | 5 +- readme_fm7.jp.txt | 6 +- readme_fm7.txt | 6 +- revision.txt | 2 +- source/src/res/credits.html | 8 +-- 8 files changed, 72 insertions(+), 137 deletions(-) diff --git a/ChangeLog b/ChangeLog index d2b1e60ab..e7ba2b904 100644 --- 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 + * SNAPSHOT Jan 07, 2016-3 * Hotfix for 2016-01-07 and 2016-01-07-2. * SOUND: Fix broken WAV data of recording sound. diff --git a/RELEASENOTE.txt b/RELEASENOTE.txt index 716832ca7..3c20fbd52 100644 --- a/RELEASENOTE.txt +++ b/RELEASENOTE.txt @@ -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 + * 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 -* 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 - -* 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 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 ----- diff --git a/readme.qt.txt b/readme.qt.txt index 677be4fe7..e9cf6b48e 100644 --- a/readme.qt.txt +++ b/readme.qt.txt @@ -1,5 +1,5 @@ ** Qt porting for Common Source Code Project ** - Jan 07, 2016 + Jan 19, 2016 K.Ohta 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. diff --git a/readme_by_artane.txt b/readme_by_artane.txt index 752f99760..0ea9bc557 100644 --- a/readme_by_artane.txt +++ b/readme_by_artane.txt @@ -1,5 +1,5 @@ ** Qt porting for Common Source Code Project ** - Jan 07, 2016 + Jan 19, 2016 K.Ohta * 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等で動かした時に、画面の書き替えが表示されない場合は、 diff --git a/readme_fm7.jp.txt b/readme_fm7.jp.txt index 5f5ef7b77..e7d3f8c4e 100644 --- a/readme_fm7.jp.txt +++ b/readme_fm7.jp.txt @@ -1,5 +1,5 @@ ** FM-7 series emulator for common source code project. ** - Jan 07, 2016 + Jan 19, 2016 K.Ohta @@ -23,8 +23,8 @@ a. FM-7はほぼ動いてます。 b. FM-77に関してもほぼ同様ですが、400ラインカードと2HD周りは 全く実装できていません(現物がないのでどうしょうもない) - c. FM-8は資料不足で未だ実装できていませんが、いい加減、そろそろ、実装を - 始めます。 + c. FM-8は一応実装できましたが、テストが十分ではありません。 + 後、バブルカセットや8インチFDは実装がまだです。 d. FM77AVはほぼ動くようになりました。 e. FM77AV40/EXについてもほぼ動くようになりました。 f. AV系キーボードの隠しメッセージも入れました[3]。 diff --git a/readme_fm7.txt b/readme_fm7.txt index dfca1db63..813305a60 100644 --- a/readme_fm7.txt +++ b/readme_fm7.txt @@ -1,5 +1,5 @@ ** FM-7 series emulator for common source code project. ** - Jan 07, 2016 + Jan 19, 2016 K.Ohta 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]. diff --git a/revision.txt b/revision.txt index aafe1ddf9..e731324c9 100644 --- a/revision.txt +++ b/revision.txt @@ -1 +1 @@ -Upstream 20151231
Qt Port and FM7 series 20160107-2
+Upstream 20160110
Qt Port and FM7 series 20160119-1
diff --git a/source/src/res/credits.html b/source/src/res/credits.html index 22046833e..3138deffd 100644 --- a/source/src/res/credits.html +++ b/source/src/res/credits.html @@ -8,9 +8,9 @@

Common Source Code Project

-Upstream Version: 2015-12-31
-SNAPSHOT 2016-01-07-2
-Build Version: e0b53fc1bd4af3a232ccc878671bab2caf7743f8
+Upstream Version: 2016-01-10
+SNAPSHOT 2016-01-19-1
+Build Version: bc5596caf05baec9277a26a225e94c0b4ce61b6c

Upstream Author:

2006,2015 ©TAKEDA Toshiya
@@ -55,5 +55,5 @@ See also:

-Last modified: Thu 07 Jan, 2016 23:09:45 +Last modified: Thu 19 Jan, 2016 14:00:06 -- 2.11.0