• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: Commit

Common Source Code Project for Qt (a.k.a for FM-7).


Commit MetaInfo

Revision650c5adf3830ad2e2167589a9b141340ccc935db (tree)
Time2018-08-07 04:02:20
AuthorK.Ohta <whatisthis.sowhat@gmai...>
CommiterK.Ohta

Log Message

[DOC] Update to release.

Change Summary

Incremental Difference

--- a/source/000_gitlog.txt
+++ b/source/000_gitlog.txt
@@ -1,3 +1,29 @@
1+commit df3888ca1199c6f75c1500dbb479d152ba6e2ad0
2+Author: K.Ohta <whatisthis.sowhat@gmail.com>
3+Date: Mon Aug 6 22:41:33 2018 +0900
4+
5+ .
6+
7+commit 90a1d498c79c26d69c78435600856b152aa07291
8+Author: K.Ohta <whatisthis.sowhat@gmail.com>
9+Date: Mon Aug 6 22:40:14 2018 +0900
10+
11+ [BUILD] Set SOVERSION and GIT hash automatically.
12+ [DEVICE][COMMON_VM] Add DEVICE:: to libCSPcommon_vm.
13+ [BUILD] Update SOVERSION.
14+
15+commit 840a9fe11de6d66f0430a999816edee30b498a11
16+Author: K.Ohta <whatisthis.sowhat@gmail.com>
17+Date: Mon Aug 6 12:30:45 2018 +0900
18+
19+ [BUILD][CMAKE] Add __GIT_REPO_VERSION definition.
20+
21+commit d1d4774196516af82cf362843a7224dd80c63eab
22+Author: K.Ohta <whatisthis.sowhat@gmail.com>
23+Date: Wed Aug 1 00:27:59 2018 +0900
24+
25+ [DOC] Update gitlog.
26+
127 commit 09ce60e5eb776b12b2149fbb870896f62154c75d
228 Author: K.Ohta <whatisthis.sowhat@gmail.com>
329 Date: Wed Aug 1 00:12:13 2018 +0900
--- a/source/ChangeLog
+++ b/source/ChangeLog
@@ -1,5 +1,23 @@
11 *** If you want to know full changes, please read 000_gitlog.txt and history.txt. ***
2-*
2+
3+* SNAPSHOT August 07, 2018
4+ * Upstream 2018-05-24 .
5+ * [VM] Use VM_TEMPLATE, META-Class of VM::
6+ * [VM/FM7] Clear OPN/WHG/THG interrupt on resetting. Fix freeze when resetting after using RELICS.
7+ * [VM/FM7] DISPLAY: Not use CLR_HACK for MC6809 and delay using CLR to set busy flag.May be working MAGUS.
8+ * [VM/MC6809] Remove dirty CLR insn hack.
9+ * [VM/DEVICE] Add DEVICE:: to libCSPcommon_vm.
10+ * [COMMON/Qt] Fix BYTEORDER of PIXEL@RGB888.
11+ * [UI/Qt][BUG] Fix crash with using LaserDisc(s).
12+ * [Qt/OpenGL] Initial support of OpenGL 4.3 Core profile.
13+ * [Qt/OpenGL] OpenGL 4.3 : Upload SCREEN using glMapBuffer().
14+ * [Qt/OpenGL] Use template class instead of GL2.0.
15+ * [UI/Qt] Separate some command line parsing to sub-routines.
16+ * [BUILD/WIN32] Update toolchain to Qt5.11.1.
17+ * [BUILD] Set SOVERSION and GIT hash automatically.
18+ * Built with df3888ca1199c6f75c1500dbb479d152ba6e2ad0 (or later).
19+
20+-- August 07, 2018 03:58:14 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
321
422 * SNAPSHOT July 13, 2018
523 * Upstream 2018-05-24 .
--- a/source/RELEASENOTE.txt
+++ b/source/RELEASENOTE.txt
@@ -1,6 +1,6 @@
11 ** Qt porting and FM-7/77/AV/AV40/EX for Common Source Code Project **
22
3- July 13 , 2018
3+ August 07, 2018
44 K.Ohta (whatisthis.sowhat _at_ gmail.com)
55
66 1.About
@@ -10,7 +10,7 @@ and built with Qt5, for Windows, built with MinGW(32bit).
1010
1111 Source Code:
1212
13- https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20180713
13+ https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20180807
1414
1515 Additional INFO:
1616
@@ -161,57 +161,24 @@ Changes:
161161
162162 * To see older changes, read ChangeLog and 000_gitlog.txt.
163163
164-* SNAPSHOT July 13, 2018
164+* SNAPSHOT August 07, 2018
165165 * Upstream 2018-05-24 .
166- * [STATE] Apply new state save/load framework.See doc/a_new_state_save_load_framework.ja.txt (still only written in Japanese).
167- * [STATE] Use CRC32 protection to data.
168- * [STATE] Add header per devices.
169- * [EMU/STATE] Enable to Gzip'ed state saving / loading.
170- * [CONFIG/Bug] I forgot change top default of renderer. X-)
171- * [VM/X1] Copy VRAMs to shadow data at starting a frame.Reduce flickering a lot.
172- * [VM/PC9801] DISPLAY: Keep memory switch settings (saved to MEMSW.BIN).
173- * [VM/I386] Remove compiler warning conversion float64 (a.k.a UINT64) <-> double.
174- This still not regard when sizeof(double) != sizeof(UINT64).
175- * [VM/FM7][SOUND/BEEP] Set samplerate to 6000Hz.Simplize logic.
176- * [VM/DATAREC] Fix crash at removing CMT when not stopping to play.
177- * [VM/DATAREC] Fix crash with MZT data.
178- * [VM/NOISE] Adjust endian of WAV data.
179- * [VM/NOISE] Fix infinity loop with corruptWAV data.
180- * [VM/MC6809] Collect CPU statistics always, printing is controlled by menu immediately.
181- * [VM/Z80] Add collecting cpu status feature for Z80.
182- * [OSD/SOUND] Qt: Fix hang-up with resetting at some situations.
183- Try to fix issue of http://matsuri.5ch.net/test/read.cgi/i4004/1526806551/38 .
184- * [COMMON] Fix buffer overflow around strncpy().
185- * [COMMON] Add pair16_t and pair64_t.
186- * [COMMON] Add immediate value functions for pair_t.
187- * [COMMON][VM/Qt] Add common wav-loading / saving helper functions to common.cpp .
188- * [COMMON] Update min() and max().
189- * [FILEIO] Add FILEIO::Fflush().
190- * [FMGEN/PSG] Fix weird noise generation for SSG/PSG.
191- * [FMGEN/OPNBASE] Force to calculate frequency factors around prescaler when OPNBase::LoadState().
192- Fix wrong sound after loding state.
193- * [FMGEN/OPNA] Fix infinity loop at loading rhythm WAVs.
194- * [FMGEN/OPNA] Adjust endian of WAV data (maybe).
195- * [Qt/OpenGL] Fix buffer overflow when changing VM's screen size.
196- * [Qt/Bug] Remove using_flags->get_config_ptr()->foo.
197- * [Qt/MAIN] LOGGER: Fix crash on exit.
198- * [Qt/LOGGER] CSP_Logger makes daughter of QObject.Add messaging slot entry.
199- * [Qt/LOGGER] Use QVector insterad of QQueue to reduce CPU usage.
200- * [Qt/LOGGER] Bug: Logging all devices.
201- * [Qt/OpenGLES] TRY: Reduce power consumption.
202- * [Qt/OpenGL] Prepare to use OpenGL 4.x (CORE).
203- * [Qt/OpenGLES] Prepare to use OpenGL ES 3.1.
204- * [Qt/OpenGLES] Delete condition branch in shader, use #ifdef and const values.
205- * [Qt/OpenGL] Re-Add screen rotate.
206- * [BUILD/CMAKE] Add "USE_SANITIZER" and "USE_STACK_PROTECTOR" entries to buildvars_foo.dat[.tmpl]
207- to detect wrong usage of variables / protect from stack overflow.
208- * [BUILD/CMAKE] FM7: Not build IO::, this is not used.
209- * [Qt/WIN32] Move config and logger to inner pointer, now, libCSPavio is separated to single DLL.
210- * [Qt/WIN32] Move CSP_Logger to libCSPemu_utils.[foo.so|dll] from libCSPgui.[foo.so|dll] .
211- * [WIN32] Update cross build script.
212- * Built with 9275209c6bed03ccd06716a486e29451c446751d or later.
213-
214--- July 13, 2018 13:09:15 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
166+ * [VM] Use VM_TEMPLATE, META-Class of VM::
167+ * [VM/FM7] Clear OPN/WHG/THG interrupt on resetting. Fix freeze when resetting after using RELICS.
168+ * [VM/FM7] DISPLAY: Not use CLR_HACK for MC6809 and delay using CLR to set busy flag.May be working MAGUS.Thanks to Anna_Wu.
169+ * [VM/MC6809] Remove dirty CLR insn hack.
170+ * [VM/DEVICE] Add DEVICE:: to libCSPcommon_vm.
171+ * [COMMON/Qt] Fix BYTEORDER of PIXEL@RGB888.
172+ * [UI/Qt][BUG] Fix crash with using LaserDisc(s).
173+ * [Qt/OpenGL] Initial support of OpenGL 4.3 Core profile.
174+ * [Qt/OpenGL] OpenGL 4.3 : Upload SCREEN using glMapBuffer().
175+ * [Qt/OpenGL] Use template class instead of GL2.0.
176+ * [UI/Qt] Separate some command line parsing to sub-routines.
177+ * [BUILD/WIN32] Update toolchain to Qt5.11.1.
178+ * [BUILD] Set SOVERSION and GIT hash automatically.
179+ * Built with df3888ca1199c6f75c1500dbb479d152ba6e2ad0 (or later).
180+
181+-- August 07, 2018 03:58:14 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
215182
216183 Upstream changes:
217184 * To see older upstream's changes, read history.txt.
--- a/source/readme.qt.txt
+++ b/source/readme.qt.txt
@@ -1,5 +1,5 @@
11 ** Qt porting for Common Source Code Project **
2- July 13, 2018
2+ August 07, 2018
33 K.Ohta <whatisthis.sowhat _at_ gmail.com>
44
55 0. About
--- a/source/readme_by_artane.txt
+++ b/source/readme_by_artane.txt
@@ -1,5 +1,5 @@
11 ** Qt porting for Common Source Code Project **
2- July 13, 2018
2+ August 07, 2018
33 K.Ohta <whatisthis.sowhat _at_ gmail.com>
44
55 * If you can't read Japanese, read readme.qt.txt .
@@ -12,7 +12,7 @@
1212
1313 ソースコード:
1414
15- https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20180713
15+ https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20180807
1616
1717 追加情報:
1818
@@ -158,57 +158,24 @@ Changes:
158158
159159 * 前の変更点をお読みになる場合には、ChangeLogと000_gitlog.txtをお読み下さい。
160160
161-* SNAPSHOT July 13, 2018
161+* SNAPSHOT August 07, 2018
162162 * Upstream 2018-05-24 .
163- * [STATE] Apply new state save/load framework.See doc/a_new_state_save_load_framework.ja.txt (still only written in Japanese).
164- * [STATE] Use CRC32 protection to data.
165- * [STATE] Add header per devices.
166- * [EMU/STATE] Enable to Gzip'ed state saving / loading.
167- * [CONFIG/Bug] I forgot change top default of renderer. X-)
168- * [VM/X1] Copy VRAMs to shadow data at starting a frame.Reduce flickering a lot.
169- * [VM/PC9801] DISPLAY: Keep memory switch settings (saved to MEMSW.BIN).
170- * [VM/I386] Remove compiler warning conversion float64 (a.k.a UINT64) <-> double.
171- This still not regard when sizeof(double) != sizeof(UINT64).
172- * [VM/FM7][SOUND/BEEP] Set samplerate to 6000Hz.Simplize logic.
173- * [VM/DATAREC] Fix crash at removing CMT when not stopping to play.
174- * [VM/DATAREC] Fix crash with MZT data.
175- * [VM/NOISE] Adjust endian of WAV data.
176- * [VM/NOISE] Fix infinity loop with corruptWAV data.
177- * [VM/MC6809] Collect CPU statistics always, printing is controlled by menu immediately.
178- * [VM/Z80] Add collecting cpu status feature for Z80.
179- * [OSD/SOUND] Qt: Fix hang-up with resetting at some situations.
180- Try to fix issue of http://matsuri.5ch.net/test/read.cgi/i4004/1526806551/38 .
181- * [COMMON] Fix buffer overflow around strncpy().
182- * [COMMON] Add pair16_t and pair64_t.
183- * [COMMON] Add immediate value functions for pair_t.
184- * [COMMON][VM/Qt] Add common wav-loading / saving helper functions to common.cpp .
185- * [COMMON] Update min() and max().
186- * [FILEIO] Add FILEIO::Fflush().
187- * [FMGEN/PSG] Fix weird noise generation for SSG/PSG.
188- * [FMGEN/OPNBASE] Force to calculate frequency factors around prescaler when OPNBase::LoadState().
189- Fix wrong sound after loding state.
190- * [FMGEN/OPNA] Fix infinity loop at loading rhythm WAVs.
191- * [FMGEN/OPNA] Adjust endian of WAV data (maybe).
192- * [Qt/OpenGL] Fix buffer overflow when changing VM's screen size.
193- * [Qt/Bug] Remove using_flags->get_config_ptr()->foo.
194- * [Qt/MAIN] LOGGER: Fix crash on exit.
195- * [Qt/LOGGER] CSP_Logger makes daughter of QObject.Add messaging slot entry.
196- * [Qt/LOGGER] Use QVector insterad of QQueue to reduce CPU usage.
197- * [Qt/LOGGER] Bug: Logging all devices.
198- * [Qt/OpenGLES] TRY: Reduce power consumption.
199- * [Qt/OpenGL] Prepare to use OpenGL 4.x (CORE).
200- * [Qt/OpenGLES] Prepare to use OpenGL ES 3.1.
201- * [Qt/OpenGLES] Delete condition branch in shader, use #ifdef and const values.
202- * [Qt/OpenGL] Re-Add screen rotate.
203- * [BUILD/CMAKE] Add "USE_SANITIZER" and "USE_STACK_PROTECTOR" entries to buildvars_foo.dat[.tmpl]
204- to detect wrong usage of variables / protect from stack overflow.
205- * [BUILD/CMAKE] FM7: Not build IO::, this is not used.
206- * [Qt/WIN32] Move config and logger to inner pointer, now, libCSPavio is separated to single DLL.
207- * [Qt/WIN32] Move CSP_Logger to libCSPemu_utils.[foo.so|dll] from libCSPgui.[foo.so|dll] .
208- * [WIN32] Update cross build script.
209- * Built with 9275209c6bed03ccd06716a486e29451c446751d or later.
210-
211--- July 13, 2018 13:09:15 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
163+ * [VM] Use VM_TEMPLATE, META-Class of VM::
164+ * [VM/FM7] Clear OPN/WHG/THG interrupt on resetting. Fix freeze when resetting after using RELICS.
165+ * [VM/FM7] DISPLAY: Not use CLR_HACK for MC6809 and delay using CLR to set busy flag.May be working MAGUS.Thanks to Anna_Wu.
166+ * [VM/MC6809] Remove dirty CLR insn hack.
167+ * [VM/DEVICE] Add DEVICE:: to libCSPcommon_vm.
168+ * [COMMON/Qt] Fix BYTEORDER of PIXEL@RGB888.
169+ * [UI/Qt][BUG] Fix crash with using LaserDisc(s).
170+ * [Qt/OpenGL] Initial support of OpenGL 4.3 Core profile.
171+ * [Qt/OpenGL] OpenGL 4.3 : Upload SCREEN using glMapBuffer().
172+ * [Qt/OpenGL] Use template class instead of GL2.0.
173+ * [UI/Qt] Separate some command line parsing to sub-routines.
174+ * [BUILD/WIN32] Update toolchain to Qt5.11.1.
175+ * [BUILD] Set SOVERSION and GIT hash automatically.
176+ * Built with df3888ca1199c6f75c1500dbb479d152ba6e2ad0 (or later).
177+
178+-- August 07, 2018 03:58:14 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
212179
213180 本家の変更:
214181 * 前の変更点をお読みになる場合には、history.txtをお読み下さい。
--- a/source/readme_fm7.jp.txt
+++ b/source/readme_fm7.jp.txt
@@ -1,5 +1,5 @@
11 ** FM-7 series emulator for common source code project. **
2- May 16, 2018
2+ August 07, 2018
33 K.Ohta <whatisthis.sowhat _at_ gmail.com>
44
55
--- a/source/readme_fm7.txt
+++ b/source/readme_fm7.txt
@@ -1,5 +1,5 @@
11 ** FM-7 series emulator for common source code project. **
2- May 16, 2018
2+ August 07, 2018
33 K.Ohta <whatisthis.sowhat _at_ gmail.com>
44
55 1.Background
--- a/source/revision.txt
+++ b/source/revision.txt
@@ -1,3 +1,3 @@
11 <B><FONT SIZE=-1>Upstream 2018-05-24<BR>
2-Qt Port and FM7 series 2018-07-13<BR>
2+Qt Port and FM7 series 2018-08-07<BR>
33 </FONT></B>
Show on old repository browser