• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: Commit

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


Commit MetaInfo

Revision22ef8f6eeabdf0b8fbe545928ee2c03017dd2e05 (tree)
Time2019-10-15 02:42:47
AuthorK.Ohta <whatisthis.sowhat@gmai...>
CommiterK.Ohta

Log Message

[DOC] Update documents.

Change Summary

Incremental Difference

--- a/source/000_gitlog.txt
+++ b/source/000_gitlog.txt
@@ -1,3 +1,553 @@
1+commit 74c7914381802640510c76f176b3c3ffeceb678d
2+Author: K.Ohta <whatisthis.sowhat@gmail.com>
3+Date: Tue Oct 15 02:19:11 2019 +0900
4+
5+ [DOC][DUMPCHECK] .
6+
7+commit 3b94006f820e808876d62631c42f0b3e11ad3990
8+Author: K.Ohta <whatisthis.sowhat@gmail.com>
9+Date: Tue Oct 15 02:17:29 2019 +0900
10+
11+ [DOC][DUMPCHECK] Add document.
12+
13+commit c8513abd5bcf9159fa3d430329f5ad88317d531b
14+Author: K.Ohta <whatisthis.sowhat@gmail.com>
15+Date: Tue Oct 15 01:40:22 2019 +0900
16+
17+ [VM][PC9801][CPUREG] V30 SUB CPU works.
18+
19+commit 0aa814aec48526931dfe6e7fec33312ee094dd37
20+Author: K.Ohta <whatisthis.sowhat@gmail.com>
21+Date: Mon Oct 14 05:27:25 2019 +0900
22+
23+ [Qt][AVIO] Fix FTBFS with older FFMpeg.
24+
25+commit aa57ec7fae3928116ae8cffaf97c1fd655f35059
26+Author: K.Ohta <whatisthis.sowhat@gmail.com>
27+Date: Mon Oct 14 05:20:39 2019 +0900
28+
29+ [Qt][OpenGL] Don't makeCurrent()/doneCurrent() inside of resizeGL().Fixed crash running within Docker container.
30+
31+commit 9c18fc9259f1042e464eab4e85a60c8371122569
32+Author: K.Ohta <whatisthis.sowhat@gmail.com>
33+Date: Mon Oct 14 03:19:01 2019 +0900
34+
35+ [VM][PC8801] Fix double install DEBUGGER:: for OPN#1,#2.Thanks to https://matsuri.5ch.net/test/read.cgi/i4004/1526806551/598 .
36+
37+commit c01549d4c0e0b80f5505a4794064e96304ec3cf7
38+Author: K.Ohta <whatisthis.sowhat@gmail.com>
39+Date: Sun Oct 13 05:18:48 2019 +0900
40+
41+ [VM][PC8801] Remove unneeded comment outed lines.
42+
43+commit 6e48f01b78bceed325d515fec186aa707f8d8f6f
44+Author: K.Ohta <whatisthis.sowhat@gmail.com>
45+Date: Sun Oct 13 05:14:25 2019 +0900
46+
47+ [VM][EVENT] Fix wrong effect of before commit.Revert "High resolution accum_clocks" of EVENT::drive().STATE_VERSION is reverted to 4.
48+ [VM][EVENT] Update comment of scheduler (EVENT::drive()).
49+ [VM][EVENT] .
50+ [VM][I386] .
51+
52+commit 4fee6d8db9e9880a893b3c2f48af66e10026ce61
53+Author: K.Ohta <whatisthis.sowhat@gmail.com>
54+Date: Sat Oct 12 04:24:02 2019 +0900
55+
56+ [Qt][PC9801] Update UI.
57+
58+commit 658ecd0226e1238aa08b3d07f13b04ec5f973432
59+Author: K.Ohta <whatisthis.sowhat@gmail.com>
60+Date: Sat Oct 12 04:23:21 2019 +0900
61+
62+ [VM][V30][I386] Adjust halt sequence.WIP.
63+
64+commit 7ed453ad816789dfd5bc37b4b7b44462b8207f66
65+Author: K.Ohta <whatisthis.sowhat@gmail.com>
66+Date: Sat Oct 12 04:22:07 2019 +0900
67+
68+ [VM][PC9801] Re-define DIPSW, to work with V30@PC-9801RA.
69+
70+commit 0d330a3a567fba627168adf0377a6d4fdf2858c1
71+Author: K.Ohta <whatisthis.sowhat@gmail.com>
72+Date: Fri Oct 11 19:18:25 2019 +0900
73+
74+ [VM][V30] .
75+
76+commit aad9f33ab5e526374ad6472f36ca749e2ef638ec
77+Author: K.Ohta <whatisthis.sowhat@gmail.com>
78+Date: Fri Oct 11 19:16:47 2019 +0900
79+
80+ [VM][I8259][PC9801] Fix crash when changing V30 Sub CPU <-> i286/i386 Main CPU.
81+
82+commit e3d809ce03c16ce4cecd41aad159f9326fb02dac
83+Author: K.Ohta <whatisthis.sowhat@gmail.com>
84+Date: Fri Oct 11 19:15:20 2019 +0900
85+
86+ [VM][EVENT] Clock ratio resolution was changed from 2^10 to 2^12.
87+ [VM][EVENT] More safer scheduling when host cpu spend a lot of clocks.
88+
89+commit 364710984d43d2ec63f6bb6cb611bcb021f62ab0
90+Author: K.Ohta <whatisthis.sowhat@gmail.com>
91+Date: Fri Oct 11 16:05:40 2019 +0900
92+
93+ [Qt] .
94+
95+commit e7ac176d71fbdb2865ebe4a649d536c0a945961a
96+Author: K.Ohta <whatisthis.sowhat@gmail.com>
97+Date: Fri Oct 11 16:04:37 2019 +0900
98+
99+ [VM][I386][V30] Fix cloick handling when BUSREQ/HALT.
100+
101+commit 1ef0c1a88ebacd4554196ae591907807c9477cc5
102+Author: K.Ohta <whatisthis.sowhat@gmail.com>
103+Date: Fri Oct 11 16:00:01 2019 +0900
104+
105+ [VM][EVENT] Remove scheduler per CPU_TYPE, because optimize of calling virtual functions may be enough to fast.
106+ [VM][EVENT] EVENT::drive() : Allow larger clock usage for sub CPUs; limit is 255 host clocks.Fix lockup scheduler of PC-9801RA with enabling V30 sub cpu.
107+
108+commit 6a34194446dde36a03030f1afbbbe82ecb6a01e8
109+Author: K.Ohta <whatisthis.sowhat@gmail.com>
110+Date: Tue Oct 8 17:51:55 2019 +0900
111+
112+ [VM][FAMILYBASIC] Enable to input kana via romaji-kana conversion.Still some characters (i.e. KAGIKAKKO) are not correct.
113+
114+commit cf5b3ae2475e143c03bf02ded91322a9892c7435
115+Author: K.Ohta <whatisthis.sowhat@gmail.com>
116+Date: Tue Oct 8 17:49:22 2019 +0900
117+
118+ [EMU][ROMAJI_KANA] Some characters are enabled to input via ROMAJI-KANA conversion.
119+ [EMU][AUTOKEY] Some characters are enabled to input via pasting from clipboard.
120+ [UI][Qt][ROMAJI_KANA] Some characters input from KANA mode (by host) are enabled.
121+
122+commit e7cca9698b99fb9303c8fcb4184f3521b11e27c1
123+Author: K.Ohta <whatisthis.sowhat@gmail.com>
124+Date: Mon Oct 7 07:32:10 2019 +0900
125+
126+ [UI][Qt][AUTO_KEY] Copy and paste: Paste even Zenkaku KATAKANA/HIRAGNA/ASCII to VM (converted to Hankaku letters).
127+
128+commit 6dc77cb112b4239d88b12836839917d09abac184
129+Author: K.Ohta <whatisthis.sowhat@gmail.com>
130+Date: Mon Oct 7 01:32:24 2019 +0900
131+
132+ [VM][FAMILYBASIC][WIP] Fix wrong string for romaji-kana (and auto key).Still imcoplete, implementing DAKUION,will fix.
133+
134+commit f0cea7e39d883c803002bd0c2ce41d3b4e48c60a
135+Author: K.Ohta <whatisthis.sowhat@gmail.com>
136+Date: Mon Sep 30 23:45:14 2019 +0900
137+
138+ [Tools] Add DUMP LIST CHECKER.Document will write.
139+
140+commit 2f5ccd70fa37c13d38b5063ea0420d81c755b87c
141+Author: K.Ohta <whatisthis.sowhat@gmail.com>
142+Date: Thu Sep 26 17:41:11 2019 +0900
143+
144+ [BUILD][WIN32] Update templete.
145+
146+commit 0265a3c66662b95a5223912f5ad0fb18b89002dc
147+Author: Kyuma Ohta <whatisthis.sowhat@gmail.com>
148+Date: Wed Sep 25 00:24:39 2019 +0000
149+
150+ [BUILD][CMAKE] LLVM: Build against FFMpeg 4.2.
151+
152+commit 95d6ef6a85d108b4f1691e7758bf24f3354e8206
153+Author: K.Ohta <whatisthis.sowhat@gmail.com>
154+Date: Wed Sep 25 08:04:31 2019 +0900
155+
156+ [CONFIG][WIN32] Re-enable to use Get/WritePrivate** as MyGet/Write**.
157+
158+commit df421e6d050394ffa40713e04117e11d7850a237
159+Author: K.Ohta <whatisthis.sowhat@gmail.com>
160+Date: Wed Sep 25 07:59:37 2019 +0900
161+
162+ [Qt][JOY_THREAD] Fix memory leak when plug/unplug joystick.
163+
164+commit c4e98c4113bafd3b2b0111272a99a96f3e3b9e28
165+Author: K.Ohta <whatisthis.sowhat@gmail.com>
166+Date: Wed Sep 25 07:52:59 2019 +0900
167+
168+ [WIN32][CONFIG] Get rid of Assigned joystick.
169+
170+commit 1ea12d17a034df07dfb9e9c8380c10caa5326cf8
171+Author: K.Ohta <whatisthis.sowhat@gmail.com>
172+Date: Wed Sep 25 07:46:01 2019 +0900
173+
174+ .
175+
176+commit ad310a5d95f6053e3020c27a7d980b0623e8c525
177+Author: K.Ohta <whatisthis.sowhat@gmail.com>
178+Date: Wed Sep 25 07:40:22 2019 +0900
179+
180+ .
181+
182+commit 271617a4a5642c1752abd4be969067af6875e766
183+Author: K.Ohta <whatisthis.sowhat@gmail.com>
184+Date: Wed Sep 25 07:38:29 2019 +0900
185+
186+ .
187+
188+commit 3d9176170f8d236eb152bf557643554b3cd2b644
189+Author: K.Ohta <whatisthis.sowhat@gmail.com>
190+Date: Wed Sep 25 07:27:25 2019 +0900
191+
192+ [CONFIG] .
193+
194+commit ed3ee99fad2f7d24fe8ca248aedec8735f3cde9a
195+Author: K.Ohta <whatisthis.sowhat@gmail.com>
196+Date: Wed Sep 25 07:22:27 2019 +0900
197+
198+ .
199+
200+commit 90fff6b997b718dc248971144d6f68e064053e90
201+Author: K.Ohta <whatisthis.sowhat@gmail.com>
202+Date: Wed Sep 25 07:12:00 2019 +0900
203+
204+ .
205+
206+commit 2d4ec9b6b6cb49ae6d9f1df7655e163c7789502b
207+Author: K.Ohta <whatisthis.sowhat@gmail.com>
208+Date: Wed Sep 25 06:57:26 2019 +0900
209+
210+ [WIN32][COMMON][CONFIG] Stop to use Junk GetPrivateProfileInt() and Get/WritePrivateProfileString().
211+
212+commit ba8a7fa33c5db263b33424ddc51801a4b5f1f6d1
213+Author: K.Ohta <whatisthis.sowhat@gmail.com>
214+Date: Wed Sep 25 06:35:23 2019 +0900
215+
216+ [Qt][MOVIE_SAVER][CONFIG] Some functions make dllexport.
217+
218+commit 16dae15140f7df49163cb4168d49e09a733ac846
219+Author: K.Ohta <whatisthis.sowhat@gmail.com>
220+Date: Tue Sep 24 20:42:16 2019 +0900
221+
222+ [BUILD][WIN32][CMAKE] .
223+
224+commit 50241ea85a2e1ac6a310fe27eb36a13aa27d93f4
225+Author: K.Ohta <whatisthis.sowhat@gmail.com>
226+Date: Tue Sep 24 20:02:37 2019 +0900
227+
228+ [BUILD][CMAKE][WIN32] Fix Typos.
229+
230+commit 6f3d85b7ae022268e4705a9138558d429fb70d8e
231+Author: K.Ohta <whatisthis.sowhat@gmail.com>
232+Date: Tue Sep 24 19:18:54 2019 +0900
233+
234+ [BUILD][WIN32][CMAKE] Fix TYPO in build script.
235+
236+commit 0f3680febadc8f0c17e79d3f9eb2f42f2f47faae
237+Merge: 2f9c613f 06223d21
238+Author: K.Ohta <whatisthis.sowhat@gmail.com>
239+Date: Tue Sep 24 19:02:49 2019 +0900
240+
241+ Merge branch 'master' of github.com:Artanejp/common_source_project-fm7
242+
243+commit 06223d216c1323ec3ce7c55570c348b4a8f424e4
244+Author: Kyuma Ohta <whatisthis.sowhat@gmail.com>
245+Date: Tue Sep 24 09:58:32 2019 +0000
246+
247+ [BUILD][CMAKE][WIN32] Add support cross-build with CLANG-MinGW-w64.You may use with dockered environment, see https://github.com/mstorsjo/llvm-mingw .
248+
249+commit 81373c46b1d0fd78d63873a13357e51ee79d13cd
250+Author: Kyuma Ohta <whatisthis.sowhat@gmail.com>
251+Date: Tue Sep 24 09:55:45 2019 +0000
252+
253+ [COMMON][WIN32] Fix FTBFS with CLANG-MINGW-w64.
254+
255+commit 8fa9640533308f400d760157ba02af177e599e16
256+Author: Kyuma Ohta <whatisthis.sowhat@gmail.com>
257+Date: Tue Sep 24 09:54:39 2019 +0000
258+
259+ [VM][I386][UPD7810] Fix FTBFS with CLANG/MINGW-W64 (cross build).
260+
261+commit 2f9c613f8a6a1cc205eb394e552be5dfe82f84b5
262+Author: K.Ohta <whatisthis.sowhat@gmail.com>
263+Date: Tue Sep 24 18:23:01 2019 +0900
264+
265+ .
266+
267+commit 0e58074cb5337d0de709c83d141447bcd3b41da0
268+Merge: 71faf66e d4098528
269+Author: Kyuma Ohta <whatisthis.sowhat@gmail.com>
270+Date: Tue Sep 24 06:29:49 2019 +0000
271+
272+ Merge branch 'master' of github.com:Artanejp/common_source_project-fm7
273+
274+commit 71faf66e8b5148be6e6f03df619e58c906a2eb3d
275+Author: Kyuma Ohta <whatisthis.sowhat@gmail.com>
276+Date: Tue Sep 24 06:29:34 2019 +0000
277+
278+ .
279+
280+commit d4098528f82390b1911babdfc2ad12342d46b146
281+Author: K.Ohta <whatisthis.sowhat@gmail.com>
282+Date: Tue Sep 24 15:27:28 2019 +0900
283+
284+ [WIP][BUILD][CMAKE][WIN32] Integrating cross-build and non-cross-build.
285+
286+commit 781ecce7e8936f9845681aaf7ca8eb2936cf2048
287+Merge: 6bc9dacb 93616c56
288+Author: K.Ohta <whatisthis.sowhat@gmail.com>
289+Date: Sun Sep 22 21:58:46 2019 +0900
290+
291+ [VM][FMTOWNS] Merge branch 'tokumeiwokiboushimasu-master'
292+
293+commit 93616c563ca5f31f2236d56d91bc5d614caf5568
294+Merge: 6bc9dacb da2a3611
295+Author: K.Ohta <whatisthis.sowhat@gmail.com>
296+Date: Sun Sep 22 21:56:23 2019 +0900
297+
298+ Merge branch 'master' of https://github.com/tokumeiwokiboushimasu/common_source_project-fm7 into tokumeiwokiboushimasu-master
299+ [VM][FMTOWNS][CRTC] Fix typo.Thanks to tokumeiwokibousimasu-san!
300+
301+commit 6bc9dacb6f2f6d6dee466447dd4515a551310e04
302+Author: K.Ohta <whatisthis.sowhat@gmail.com>
303+Date: Sun Sep 22 21:02:27 2019 +0900
304+
305+ [VM][FM7][SOUND] Fix reading value of PSG register(s).Fix sound of FM-7's demonstration with FM-7/77 (not with 77AV variants).
306+ [VM][FM7][SOUND] Separate reset sequence for OPN/WHG/THG/PSG to a common function.
307+ [VM][FM7] Replace printf debug messages to out_debug_log().
308+
309+commit 7b5f39fc3ee93fcb44d9729c131d8a78b486bb36
310+Author: K.Ohta <whatisthis.sowhat@gmail.com>
311+Date: Sun Sep 22 19:16:09 2019 +0900
312+
313+ [Qt][OpenGL][GLES] Fix texture format for float/half float.May work "TV RENDERER" with Win32 build (via ANGLE).
314+ [Qt][OpenGL] Use half float texture for float textures to reduce GPU usage.
315+
316+commit ff20832654d33ffe5161f7ed05dc5165b2bdf9ae
317+Author: K.Ohta <whatisthis.sowhat@gmail.com>
318+Date: Sun Sep 22 05:20:03 2019 +0900
319+
320+ [VM][FMTOWNS][CRTC] WIP: Implement screen width and height.
321+
322+commit 51c2bf995b9cfbf09db4f03deba3ec3a96643cb2
323+Author: K.Ohta <whatisthis.sowhat@gmail.com>
324+Date: Sun Sep 22 04:17:10 2019 +0900
325+
326+ [VM][FMTOWNS][CRTC] .
327+
328+commit 259cfd5730153f32d687c4e906edfabbcac102b3
329+Author: K.Ohta <whatisthis.sowhat@gmail.com>
330+Date: Sun Sep 22 03:35:51 2019 +0900
331+
332+ [VM][FMTOWNS][CRTC] Add comment.ToDo : Will support sprite.
333+
334+commit 469c76f18d21537f0ed00567f45331c01a7c083d
335+Author: K.Ohta <whatisthis.sowhat@gmail.com>
336+Date: Sun Sep 22 03:27:35 2019 +0900
337+
338+ [VM][FMTOWNS][DISPLAY][CRTC] Update implements.
339+
340+commit 22b86435921511aa3914067519a90d1c8ad21b85
341+Author: K.Ohta <whatisthis.sowhat@gmail.com>
342+Date: Sat Sep 21 05:34:09 2019 +0900
343+
344+ [VM][FMTOWNS][VRAM] .
345+
346+commit da2a3611267ba5390d11fedeaf2b503e013f6160
347+Author: tokumeiwokiboushimasu <t.o.k.u.m.e.i.w.o.k.i.b.o.u.s.h.i.m.a.s.u@gmail.com>
348+Date: Fri Sep 20 07:58:15 2019 +0900
349+
350+ fix typo
351+
352+commit 0c2915d0dc3402234fd978ae7feba3a4b8d7e395
353+Author: K.Ohta <whatisthis.sowhat@gmail.com>
354+Date: Thu Sep 19 23:34:50 2019 +0900
355+
356+ [VM][FMTOWNS][CRTC] .
357+
358+commit 7d0dc579d58ec7a762cb973825539efde55269ee
359+Author: K.Ohta <whatisthis.sowhat@gmail.com>
360+Date: Thu Sep 19 23:10:23 2019 +0900
361+
362+ [FMTOWNS][CRTC][WIP] Implementing render.
363+
364+commit 7c317634da826ca3be704685d2ecf3c323d494aa
365+Author: K.Ohta <whatisthis.sowhat@gmail.com>
366+Date: Thu Sep 19 01:54:03 2019 +0900
367+
368+ [VM][FMTOWNS][VRAM][CRTC] Apply new drawing feature.WIP.
369+
370+commit 4081dfd340aefd9e4083569dd396f85be2a4750f
371+Author: K.Ohta <whatisthis.sowhat@gmail.com>
372+Date: Sat Sep 14 00:47:49 2019 +0900
373+
374+ [VM][I286][JX] Fix FTBFS.
375+
376+commit 558956954eceacda0706997b9ee7874ea9fbb9f5
377+Author: K.Ohta <whatisthis.sowhat@gmail.com>
378+Date: Sat Sep 14 00:22:04 2019 +0900
379+
380+ [VM][PC9801] Apply wait factors to before commit.
381+ [VM][PC9801][CPUREG] TRY: Improve reset sequence.Still be imcomplete.
382+
383+commit 8b1aacb4fc40059d7b4689fe78ebf594354db779
384+Author: K.Ohta <whatisthis.sowhat@gmail.com>
385+Date: Sat Sep 14 00:20:57 2019 +0900
386+
387+ [VM][Ix86][I386] More correctness wait.
388+ [VM][Ix86][I386] Implement wait by memory-wait-factor.
389+ [VM][Ix86][I386] Add SIG_CPU_HALTREQ.
390+
391+commit f615baf0f7facd35043882b1c4979be29df56aed
392+Author: K.Ohta <whatisthis.sowhat@gmail.com>
393+Date: Fri Sep 13 14:12:38 2019 +0900
394+
395+ [VM][FMTOWNS] MEMORY: Re-Implementing from MEMORY.
396+
397+commit d1734af52653f3644e20836915926e79daf304ec
398+Author: K.Ohta <whatisthis.sowhat@gmail.com>
399+Date: Fri Sep 13 03:24:12 2019 +0900
400+
401+ [OSD][SOUND][SDL] Convert sound rate/bitwidth.
402+
403+commit a8f89b31670b5cde504f41c80315255925ed53b2
404+Author: K.Ohta <whatisthis.sowhat@gmail.com>
405+Date: Fri Sep 13 00:47:55 2019 +0900
406+
407+ [OSD][Qt][SOUND] Update sound APIs: for sound sampling.Still be imcomplete.Will implement.
408+ [OSD][SOUND] Simplify sound callback for SDL.
409+ [OSD][General] Fix not reply version of libvCSPosd.Display OSD version at "about this software".
410+
411+commit 24b79a5ecf7011ac38a4608f0dea5fc68de540e7
412+Author: K.Ohta <whatisthis.sowhat@gmail.com>
413+Date: Mon Sep 9 18:33:39 2019 +0900
414+
415+ [Qt][AVIO] Add some codec entries (still not implement).
416+
417+commit 60d417e806719bd696a4aecb074aa1f07e421673
418+Author: K.Ohta <whatisthis.sowhat@gmail.com>
419+Date: Mon Sep 9 18:09:53 2019 +0900
420+
421+ [Qt][AVIO] Finally,drop "deprected" APIs for FFMpeg 4.x(or 3.4)/
422+
423+commit 015039f258b38677f7425ee6878cd0c3bcd8a788
424+Author: K.Ohta <whatisthis.sowhat@gmail.com>
425+Date: Mon Sep 9 03:33:35 2019 +0900
426+
427+ [Build][CMAKE] Update SOVERSION.
428+
429+commit 430b9601f2dcf193a511dbab3a0deb424c479433
430+Author: K.Ohta <whatisthis.sowhat@gmail.com>
431+Date: Mon Sep 9 03:31:42 2019 +0900
432+
433+ [Qt][AVIO][WIP] Drop to use deprecated functions for FFMpeg 4.x.This still disabled for MOVIE_SAVER.
434+
435+commit 8145c4bd553fe7de7270868b69c4a0bff7c4aba9
436+Author: K.Ohta <whatisthis.sowhat@gmail.com>
437+Date: Wed Aug 28 04:43:04 2019 +0900
438+
439+ [CM][Z80DMA][OOPS] Disable debug spam.
440+
441+commit d0365074674a3d6cc830115b3eebb33dd60de1f5
442+Author: K.Ohta <whatisthis.sowhat@gmail.com>
443+Date: Wed Aug 28 04:42:40 2019 +0900
444+
445+ [Qt][LOGGER] Threaded console logging.
446+
447+commit 7103aef34dff0841d2027838ebaaa915555db030
448+Author: K.Ohta <whatisthis.sowhat@gmail.com>
449+Date: Tue Aug 27 22:51:48 2019 +0900
450+
451+ [UI][Qt][VM] Add keycode - vk - name table listing features.See vm/fm7/keyboard.cpp and qt/osd_base.h and gui/dialog_set_key.cpp.
452+
453+commit 41a62f0249c2f42c03026f57b0be5a5d0c1d4f04
454+Author: K.Ohta <whatisthis.sowhat@gmail.com>
455+Date: Mon Aug 26 23:14:09 2019 +0900
456+
457+ [Qt][HOMEBREW] Fix not detected SDL at configuration of Qt::Gamepad.
458+
459+commit f62dbede1ae8c1525ef090bffb693f325a0f3b94
460+Author: K.Ohta <whatisthis.sowhat@gmail.com>
461+Date: Mon Aug 26 22:18:15 2019 +0900
462+
463+ [Qt][GUI] Fix linkage error at libCSPgui.dll for Win32.
464+
465+commit 53ac6f7f0d34717294864804bc7f80856dd3b195
466+Author: K.Ohta <whatisthis.sowhat@gmail.com>
467+Date: Mon Aug 26 09:08:37 2019 +0900
468+
469+ [QT][MOVIE_LOADER] Fix weird initilaizing memory.
470+
471+commit fc5203d9d4aedf4c4e85f49b2ae2ee9bfd43dd4b
472+Author: K.Ohta <whatisthis.sowhat@gmail.com>
473+Date: Mon Aug 26 08:55:51 2019 +0900
474+
475+ [Qt][LOADER] .
476+
477+commit f7a4dfd3da0bd9fcfced3d343d0dee3da1feade3
478+Author: K.Ohta <whatisthis.sowhat@gmail.com>
479+Date: Mon Aug 26 08:49:52 2019 +0900
480+
481+ [Qt][MOVIE_LOADER][SOUND_LOADER] Will FIX FTBFS with FFMPEG 2.x.
482+
483+commit 2b5d20bea8fb0a6c66f98b94663d5a1da1ebc672
484+Author: K.Ohta <whatisthis.sowhat@gmail.com>
485+Date: Mon Aug 26 08:18:31 2019 +0900
486+
487+ [Qt][MOVIE_LOADER][SOUND_LOADER] Update FFMPEG's API: Revoke to use functions marked as deprecate.
488+
489+commit f3104acc7e3cf0dd48f1f86075b22de14247790d
490+Author: K.Ohta <whatisthis.sowhat@gmail.com>
491+Date: Mon Aug 26 02:45:31 2019 +0900
492+
493+ [BUILD][CMAKE] Linux: Enable split symbols even using LLVM CLANG.
494+
495+commit ed2c81ffb78b53114fe62208cf49af50b542e64c
496+Author: K.Ohta <whatisthis.sowhat@gmail.com>
497+Date: Sun Aug 25 23:01:24 2019 +0900
498+
499+ [VM][PASOPIA] Fix FTBFS with LLVM CLANG.
500+
501+commit b150c24761bb617e97cdf541d7cb33e0adf73efd
502+Author: K.Ohta <whatisthis.sowhat@gmail.com>
503+Date: Sun Aug 25 17:51:59 2019 +0900
504+
505+ [BUILD][Qt][CMAKE] Update SOVERSION.
506+
507+commit d7666278251fc2d033a427acc60f018a9eeafa59
508+Author: K.Ohta <whatisthis.sowhat@gmail.com>
509+Date: Sun Aug 25 17:51:04 2019 +0900
510+
511+ [VM][AY_3_891X] Fix pop noise when enabling lpf or hpf.
512+
513+commit b6f71179774c80f4a2df3d4ba041bc187822f18c
514+Author: K.Ohta <whatisthis.sowhat@gmail.com>
515+Date: Sun Aug 25 17:33:10 2019 +0900
516+
517+ [UI][Qt] .
518+
519+commit b1b9240b70b3bfd0ac655d935e3765a1cb755e2b
520+Author: K.Ohta <whatisthis.sowhat@gmail.com>
521+Date: Sun Aug 25 17:32:46 2019 +0900
522+
523+ [UI][Qt] Fix FTBFS with LLVM CLANG.
524+
525+commit c9374afc102d07cfe7b7ddf8c70341b1ca1b9959
526+Author: K.Ohta <whatisthis.sowhat@gmail.com>
527+Date: Sun Aug 25 17:31:30 2019 +0900
528+
529+ [VM][FM7][PC9801] Fix FTBFSs with LLVM CLANG.
530+
531+commit 0c495a4851203edf617ed6311e747f78aae3baf4
532+Author: K.Ohta <whatisthis.sowhat@gmail.com>
533+Date: Sun Aug 25 17:30:32 2019 +0900
534+
535+ [VM][COMMON_VM][DEBUGGER] Fix FTBFSs with LLVM CLANG.
536+ [VM][MC6809] Fix duplicate signal; SIG_CPU_HALT.
537+
538+commit 7819e24c2fe422f12db57c4b91f7c80ab0cdb9f3
539+Author: K.Ohta <whatisthis.sowhat@gmail.com>
540+Date: Mon Aug 19 02:49:49 2019 +0900
541+
542+ [UI][Qt] Add font selection to debugger and log view dialogs.
543+ [Qt][CONFIG] Keep font metrics and window size of debugger and log viewer.Save to foo.ini file.
544+
545+commit 373681366e7eef2adc6120d5a46885eeec5bce96
546+Author: K.Ohta <whatisthis.sowhat@gmail.com>
547+Date: Fri Aug 16 20:39:27 2019 +0900
548+
549+ [DOC] Re-Update.
550+
1551 commit 0810a8f8b9ba44cedc19bf6b8e903c9c1b5d6f04
2552 Author: K.Ohta <whatisthis.sowhat@gmail.com>
3553 Date: Fri Aug 16 20:36:58 2019 +0900
--- a/source/ChangeLog
+++ b/source/ChangeLog
@@ -1,5 +1,55 @@
11 *** If you want to know full changes, please read 000_gitlog.txt and history.txt. ***
22
3+* SNAPSHOT Oct 15, 2019
4+ * Upstream 2019-04-30.
5+ * This is point release, still exists some issues (i.e.EMM386(NEC/PC98) and FreeBSD(98) don't work) for PC-9801 and PC-Engine and some VMs, will fix them.
6+ * [Tools] Add DUMP LIST CHECKER.
7+ * [BUILD/Win32] Build with LLVM CLANG (for MinGW-w64).Because GCC for MinGW-w64/Win32 has very slow exception handling (due to Borland's patent).
8+ * [BUILD/Win32] See https://github.com/Artanejp/llvm-mingw and https://hub.docker.com/r/artanejp/llvm-mingw64-ubuntu-cosmic for datails.
9+ * [BUILD/Win32] Build against FFMpeg 4.2.
10+ * [FM7/SOUND] Fix reading value of PSG register(s).Fix sound of FM-7's demonstration with FM-7/77 (not with 77AV variants).
11+ * [FM7/SOUND] Separate reset sequence for OPN/WHG/THG/PSG to a common function.
12+ * [VM/FM7] Replace printf debug messages to out_debug_log().
13+ * [VM/FAMILYBASIC] WIP: Fix wrong string for romaji-kana (and auto key).Still imcoplete, implementing DAKUION,will fix.
14+ * [VM/PC9801] CPUREG: V30 SUB CPU works.
15+ * [VM/PC9801] Re-define DIPSW, to work with V30@PC-9801RA.
16+ * [VM/PC8801] Fix double install DEBUGGER:: for OPN#1,#2.Thanks to https://matsuri.5ch.net/test/read.cgi/i4004/1526806551/598 .
17+ * [VM/MC6809] Fix duplicate signal; SIG_CPU_HALT.
18+ * [VM/DEBUGGER] Fix FTBFSs with LLVM CLANG.
19+ * [VM/AY_3_891X] Fix pop noise when enabling lpf or hpf.
20+ * [VM/Z80DMA] OOPS: Disable debug spam.
21+ * [VM/Ix86] More correctness wait.
22+ * [VM/Ix86] Implement wait by memory-wait-factor.
23+ * [VM/Ix86] Add SIG_CPU_HALTREQ.
24+ * [VM/I386][VM/V30] Fix cloick handling when BUSREQ/HALT.
25+ * [VM/I8259] PC9801: Fix crash when changing V30 Sub CPU <-> i286/i386 Main CPU.
26+ * [VM/EVENT] Update comment of scheduler (EVENT::drive()).
27+ * [EMU/ROMAJI_KANA] Some characters are enabled to input via ROMAJI-KANA conversion.
28+ * [EMU/AUTOKEY] Some characters are enabled to input via pasting from clipboard.This using UCS-4(aka UTF-32) internal format.
29+ * [Qt/OpenGL] Don't makeCurrent()/doneCurrent() inside of resizeGL().Fixed crash running within Docker container.
30+ * [UI/Qt] ROMAJI_KANA: Some characters input from KANA mode (by host) are enabled.
31+ * [UI/Qt] VM: Add keycode - vk - name table listing features.See vm/fm7/keyboard.cpp and qt/osd_base.h and gui/dialog_set_key.cpp.
32+ * [Qt/LOGGER] Threaded console logging.
33+ * [Qt/AVIO] Update FFMPEG's API: Revoke to use functions marked as deprecate.
34+ * [Qt/AVIO] Drop to use deprecated functions for FFMpeg 4.x.
35+ * [Qt/AVIO] Add some codec entries (still not implement).
36+ * [OSD/Qt] Update sound APIs: for sound sampling.Still be imcomplete.Will implement.
37+ * [OSD/SOUND] Simplify sound callback for SDL.
38+ * [OSD/SOUND] SDL: Convert sound rate/bitwidth.
39+ * [OSD/General] Fix not reply version of libvCSPosd.Display OSD version at "about this software".
40+ * [QT/MOVIE_LOADER] Fix weird initilaizing memory.
41+ * [Qt/MOVIE_SAVER] CONFIG: Some functions make dllexport.
42+ * [Qt/HOMEBREW] Fix not detected SDL at configuration of Qt::Gamepad.
43+ * [Qt/JOY_THREAD] Fix memory leak when plug/unplug joystick.
44+ * [UI/Qt] Add font selection to debugger and log view dialogs.
45+ * [UI/Qt] AUTO_KEY: Copy and paste: Paste even Zenkaku KATAKANA/HIRAGNA/ASCII to VM (converted to Hankaku letters).
46+ * [Qt/CONFIG] Keep font metrics and window size of debugger and log viewer.Save to foo.ini file.
47+ * [Qt/OpenGL] GLES: Fix texture format for float/half float.May work "TV RENDERER" with Win32 build (via ANGLE).
48+ * [Qt/OpenGL] Use half float texture for float textures to reduce GPU usage.
49+ * Built with 74c7914381802640510c76f176b3c3ffeceb678d (or later).
50+
51+-- Oct 15, 2019 02:40:49 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
52+
353 * SNAPSHOT Aug 16, 2019
454 * Upstream 2019-04-30.
555 * This is point release, still exists some issues (i.e.EMM386(NEC/PC98) and FreeBSD(98) don't work) for PC-9801 and PC-Engine and some VMs, will fix them.
--- 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- August 16, 2019
3+ October 15, 2019
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_20190816
13+ https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20191015
1414
1515 Additional INFO:
1616
@@ -52,9 +52,11 @@ h. Built with Qt5.5 (for Ubuntu 16.04LTS) or Qt 5.10 (for Win32 and Debian/Sid).
5252
5353 i. Now, changed default drawing infrastructure to OpenGL ES2.You can change --opengl option via comman line (or GUI).
5454
55+j. Now for Win32 build, using LLVM CLANG cross toolchains on Docker environment.Because exception handling of MinGW-w64's gcc is very slowly (this cause by *evil* Borland).
56+ See https://github.com/Artanejp/llvm-mingw and https://hub.docker.com/r/artanejp/llvm-mingw64-ubuntu-cosmic for datails.
57+
5558 * TIPS: If emufoo.exe don't show screen drawing, set environment variable QT_OPENGL to software (i.e. Using Windows as VirtualBox's gueat OS).
5659
57-
5860 3.How to build:
5961
6062 After extracting (or git pulled) sourcecodes:
@@ -162,56 +164,55 @@ Changes:
162164
163165 * To see older changes, read ChangeLog and 000_gitlog.txt.
164166
165-* SNAPSHOT Aug 16, 2019
167+* SNAPSHOT Oct 15, 2019
166168 * Upstream 2019-04-30.
167169 * This is point release, still exists some issues (i.e.EMM386(NEC/PC98) and FreeBSD(98) don't work) for PC-9801 and PC-Engine and some VMs, will fix them.
168- * [UI/Qt] DEBUGGER: Add history for debugger command line.
169- * [UI/Qt] DEBUGGER: Add auto-completion for command-line.
170- * [VM/DEVICE] Use __FASTCALL with interfaces, read_*() ,write_*(), fetch_op() and some functions.Make this faster emulation (i.e.PC-9801RA and EMM386 under FreeDOS).
171- * [VM/PC9801] Separate EGC functions.
172- * [VM/PC9801] Add V30@8.0MHz with some I286/I386 machines.
173- * [VM/PC9801] Check differnt of system work area (0000:0400-0000:05FF) both mame(pc9801rs) and emupc9801ra .
174- * [VM/PC9801] Add "UPPER_I386" flag for detect using later than HAS_I386.
175- * [VM/PC9801] CPUREG: (Maybe) improve changing cpu sequence around I/O 00F0h.
176- * [VM/PC9801] CPUREG: Redirect interrupt signal via CPUREG:: .VMs with V30 sub CPU (i.e.PC9801RA) work with V30.
177- * [VM/PC9801] Fix wrong initialize SYS_PORT_B.
178- * [VM/PC9801] Fix wrong initialize memory switch.
179- * [VM/PC9801] Add DIPSWITCH object.
180- * [VM/PC9801] Fix different value at [0000:0501].
181- * [VM/PC9801] MEMBUS: Split update_bios() to functions.
182- * [VM/FP1100] Fix lacking some key symbols.Thanks to https://matsuri.5ch.net/test/read.cgi/i4004/1526806551/540 .
183- * [VM/AY_3_891X] Fix not supported defines, replace flags.
184- * [VM/AY_3_891X] Add feature ; dump/set register via debugger.
185- * [VM/YM2151] Add feature ; dump/set register via debugger.
186- * [VM/YM2203] Add feature ; dump/set register via debugger.
187- * [VM/SN74689AN] Add feature ; dump/set register via debugger.
188- * [VM/BEEP] Add feature ; dump register via debugger.
189- * [VM/PCM1BIT] Add feature ; dump register via debugger.
190- * [VM/I80x86/V30] Start debugger even halting.
191- * [VM/I80x86/8088/V30] Make i86/186/88/286 and V30 to common_vm.
192- * [VM/I386] Fix WRONG flag mask at LMSW.
193- * [VM/I386] MOV CR0 EyX : Fix wrong flags handling.
194- * [VM/I386] Exitable when falling into infinite TRAP-Loop.
195- * [VM/I386] mov CRx,R32/mov r32,CRx : Adjusting.
196- * [VM/i8259] Add PIC HACKing flag for PC9801.
197- * [VM/uPD7810/uPD7907] PC2001: Include uPD7810 variants and uPD7907 to libCSP_common_VM.
198- * [VM/MB8877] Fix buffer overflow with logging.
199- * [VM/Z80DMA] TODO/WIP: Workaround for https://tablacus.github.io/LSX-Dodgers/ .This still be not resolved issue.
200- * [VM/EVENT] Add remove_context_cpu().This may not effect to MAIN_CPU(id==0).
201- * [DOC/FM7] Fix typo (*ノω・*)てへぺろ
202- * [Qt/LOGGER] Improve locking.
203- * [UI/Qt] OOPs: Fix LACK of DATARECORDER BUTTONS(abolish of USE_TAPE_BUTTON): Lack of merging UPSTREAM 2018/10/07.
204- * [UI/Qt] MENU: Split some methods (of Ui_MainMenuBase::) to menu_emulator.cpp and menu_machine.cpp .
205- * [UI/Qt] MENU: Simplify menu creation.
206- * [CONFIG/Qt] Fix bit order of logging configure.
207- * [BUILD/CMAKE] Add CPU affinity mask when compiling.This may work only with GNU/Linux host.
208- * [BUILD/CMAKE] Improve build message with finished.
209- * [BUILD/MINGW] Update optimize parameter.
210- * [BUILD] Separate definitions of archtecture flags.
211- * [BUILD] Add ARM32/64 definitions (initial).Still not testing.
212- * Built with 0810a8f8b9ba44cedc19bf6b8e903c9c1b5d6f04 (or later).
213-
214--- Aug 16, 2019 20:38:06 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
170+ * [Tools] Add DUMP LIST CHECKER.
171+ * [BUILD/Win32] Build with LLVM CLANG (for MinGW-w64).Because GCC for MinGW-w64/Win32 has very slow exception handling (due to Borland's patent).
172+ * [BUILD/Win32] See https://github.com/Artanejp/llvm-mingw and https://hub.docker.com/r/artanejp/llvm-mingw64-ubuntu-cosmic for datails.
173+ * [BUILD/Win32] Build against FFMpeg 4.2.
174+ * [FM7/SOUND] Fix reading value of PSG register(s).Fix sound of FM-7's demonstration with FM-7/77 (not with 77AV variants).
175+ * [FM7/SOUND] Separate reset sequence for OPN/WHG/THG/PSG to a common function.
176+ * [VM/FM7] Replace printf debug messages to out_debug_log().
177+ * [VM/FAMILYBASIC] WIP: Fix wrong string for romaji-kana (and auto key).Still imcoplete, implementing DAKUION,will fix.
178+ * [VM/PC9801] CPUREG: V30 SUB CPU works.
179+ * [VM/PC9801] Re-define DIPSW, to work with V30@PC-9801RA.
180+ * [VM/PC8801] Fix double install DEBUGGER:: for OPN#1,#2.Thanks to https://matsuri.5ch.net/test/read.cgi/i4004/1526806551/598 .
181+ * [VM/MC6809] Fix duplicate signal; SIG_CPU_HALT.
182+ * [VM/DEBUGGER] Fix FTBFSs with LLVM CLANG.
183+ * [VM/AY_3_891X] Fix pop noise when enabling lpf or hpf.
184+ * [VM/Z80DMA] OOPS: Disable debug spam.
185+ * [VM/Ix86] More correctness wait.
186+ * [VM/Ix86] Implement wait by memory-wait-factor.
187+ * [VM/Ix86] Add SIG_CPU_HALTREQ.
188+ * [VM/I386][VM/V30] Fix cloick handling when BUSREQ/HALT.
189+ * [VM/I8259] PC9801: Fix crash when changing V30 Sub CPU <-> i286/i386 Main CPU.
190+ * [VM/EVENT] Update comment of scheduler (EVENT::drive()).
191+ * [EMU/ROMAJI_KANA] Some characters are enabled to input via ROMAJI-KANA conversion.
192+ * [EMU/AUTOKEY] Some characters are enabled to input via pasting from clipboard.This using UCS-4(aka UTF-32) internal format.
193+ * [Qt/OpenGL] Don't makeCurrent()/doneCurrent() inside of resizeGL().Fixed crash running within Docker container.
194+ * [UI/Qt] ROMAJI_KANA: Some characters input from KANA mode (by host) are enabled.
195+ * [UI/Qt] VM: Add keycode - vk - name table listing features.See vm/fm7/keyboard.cpp and qt/osd_base.h and gui/dialog_set_key.cpp.
196+ * [Qt/LOGGER] Threaded console logging.
197+ * [Qt/AVIO] Update FFMPEG's API: Revoke to use functions marked as deprecate.
198+ * [Qt/AVIO] Drop to use deprecated functions for FFMpeg 4.x.
199+ * [Qt/AVIO] Add some codec entries (still not implement).
200+ * [OSD/Qt] Update sound APIs: for sound sampling.Still be imcomplete.Will implement.
201+ * [OSD/SOUND] Simplify sound callback for SDL.
202+ * [OSD/SOUND] SDL: Convert sound rate/bitwidth.
203+ * [OSD/General] Fix not reply version of libvCSPosd.Display OSD version at "about this software".
204+ * [QT/MOVIE_LOADER] Fix weird initilaizing memory.
205+ * [Qt/MOVIE_SAVER] CONFIG: Some functions make dllexport.
206+ * [Qt/HOMEBREW] Fix not detected SDL at configuration of Qt::Gamepad.
207+ * [Qt/JOY_THREAD] Fix memory leak when plug/unplug joystick.
208+ * [UI/Qt] Add font selection to debugger and log view dialogs.
209+ * [UI/Qt] AUTO_KEY: Copy and paste: Paste even Zenkaku KATAKANA/HIRAGNA/ASCII to VM (converted to Hankaku letters).
210+ * [Qt/CONFIG] Keep font metrics and window size of debugger and log viewer.Save to foo.ini file.
211+ * [Qt/OpenGL] GLES: Fix texture format for float/half float.May work "TV RENDERER" with Win32 build (via ANGLE).
212+ * [Qt/OpenGL] Use half float texture for float textures to reduce GPU usage.
213+ * Built with 74c7914381802640510c76f176b3c3ffeceb678d (or later).
214+
215+-- Oct 15, 2019 02:40:49 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
215216
216217 Upstream changes:
217218 * To see older upstream's changes, read history.txt.
--- 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- August 16, 2019
2+ October 15, 2019
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_20190816
15+ https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20191015
1616
1717 追加情報:
1818
@@ -59,8 +59,12 @@
5959 h. Qt5.5(Ubuntu 16.04LTS向け)もしくはQt5.10(Win32とDebian GNU/Linux sid向け)でビルドしてあります。
6060
6161 i. 表示基盤のデフォルトが、OpenGL ES2.0になりました。コマンドラインオプション --opengl で変更が可能です(--helpで参照)
62+
63+ j. Windows のビルドを、Docker環境上のLLVM CLANG (9) にしました。例外処理に関して、MinGW-w64のgccは非常に遅い方法を取ってるためです(Borlandが悪いのですが)。
64+ 詳細は、 https://github.com/Artanejp/llvm-mingw と https://hub.docker.com/r/artanejp/llvm-mingw64-ubuntu-cosmic を参照して下さい。
6265
63- * Windows もしくは GNU/Linux のcross tool chain (要Wine)で、MinGW (gcc6) と Qt 5.10 でのビルドができることを確認しました。
66+ * Windows もしくは GNU/Linux のcross tool chain (要Wine)で、MinGW (gcc6) と Qt 5.10 でのビルドができることを確認しました。
67+
6468 * TIPS:
6569
6670 * Windows等で動かした時に、画面の書き替えが表示されない場合は、環境変数 QT_OPENGL を software にしてみてください。(例えば、
@@ -160,56 +164,55 @@ Changes:
160164
161165 * 前の変更点をお読みになる場合には、ChangeLogと000_gitlog.txtをお読み下さい。
162166
163-* SNAPSHOT Aug 16, 2019
167+* SNAPSHOT Oct 15, 2019
164168 * Upstream 2019-04-30.
165169 * This is point release, still exists some issues (i.e.EMM386(NEC/PC98) and FreeBSD(98) don't work) for PC-9801 and PC-Engine and some VMs, will fix them.
166- * [UI/Qt] DEBUGGER: Add history for debugger command line.
167- * [UI/Qt] DEBUGGER: Add auto-completion for command-line.
168- * [VM/DEVICE] Use __FASTCALL with interfaces, read_*() ,write_*(), fetch_op() and some functions.Make this faster emulation (i.e.PC-9801RA and EMM386 under FreeDOS).
169- * [VM/PC9801] Separate EGC functions.
170- * [VM/PC9801] Add V30@8.0MHz with some I286/I386 machines.
171- * [VM/PC9801] Check differnt of system work area (0000:0400-0000:05FF) both mame(pc9801rs) and emupc9801ra .
172- * [VM/PC9801] Add "UPPER_I386" flag for detect using later than HAS_I386.
173- * [VM/PC9801] CPUREG: (Maybe) improve changing cpu sequence around I/O 00F0h.
174- * [VM/PC9801] CPUREG: Redirect interrupt signal via CPUREG:: .VMs with V30 sub CPU (i.e.PC9801RA) work with V30.
175- * [VM/PC9801] Fix wrong initialize SYS_PORT_B.
176- * [VM/PC9801] Fix wrong initialize memory switch.
177- * [VM/PC9801] Add DIPSWITCH object.
178- * [VM/PC9801] Fix different value at [0000:0501].
179- * [VM/PC9801] MEMBUS: Split update_bios() to functions.
180- * [VM/FP1100] Fix lacking some key symbols.Thanks to https://matsuri.5ch.net/test/read.cgi/i4004/1526806551/540 .
181- * [VM/AY_3_891X] Fix not supported defines, replace flags.
182- * [VM/AY_3_891X] Add feature ; dump/set register via debugger.
183- * [VM/YM2151] Add feature ; dump/set register via debugger.
184- * [VM/YM2203] Add feature ; dump/set register via debugger.
185- * [VM/SN74689AN] Add feature ; dump/set register via debugger.
186- * [VM/BEEP] Add feature ; dump register via debugger.
187- * [VM/PCM1BIT] Add feature ; dump register via debugger.
188- * [VM/I80x86/V30] Start debugger even halting.
189- * [VM/I80x86/8088/V30] Make i86/186/88/286 and V30 to common_vm.
190- * [VM/I386] Fix WRONG flag mask at LMSW.
191- * [VM/I386] MOV CR0 EyX : Fix wrong flags handling.
192- * [VM/I386] Exitable when falling into infinite TRAP-Loop.
193- * [VM/I386] mov CRx,R32/mov r32,CRx : Adjusting.
194- * [VM/i8259] Add PIC HACKing flag for PC9801.
195- * [VM/uPD7810/uPD7907] PC2001: Include uPD7810 variants and uPD7907 to libCSP_common_VM.
196- * [VM/MB8877] Fix buffer overflow with logging.
197- * [VM/Z80DMA] TODO/WIP: Workaround for https://tablacus.github.io/LSX-Dodgers/ .This still be not resolved issue.
198- * [VM/EVENT] Add remove_context_cpu().This may not effect to MAIN_CPU(id==0).
199- * [DOC/FM7] Fix typo (*ノω・*)てへぺろ
200- * [Qt/LOGGER] Improve locking.
201- * [UI/Qt] OOPs: Fix LACK of DATARECORDER BUTTONS(abolish of USE_TAPE_BUTTON): Lack of merging UPSTREAM 2018/10/07.
202- * [UI/Qt] MENU: Split some methods (of Ui_MainMenuBase::) to menu_emulator.cpp and menu_machine.cpp .
203- * [UI/Qt] MENU: Simplify menu creation.
204- * [CONFIG/Qt] Fix bit order of logging configure.
205- * [BUILD/CMAKE] Add CPU affinity mask when compiling.This may work only with GNU/Linux host.
206- * [BUILD/CMAKE] Improve build message with finished.
207- * [BUILD/MINGW] Update optimize parameter.
208- * [BUILD] Separate definitions of archtecture flags.
209- * [BUILD] Add ARM32/64 definitions (initial).Still not testing.
210- * Built with 0810a8f8b9ba44cedc19bf6b8e903c9c1b5d6f04 (or later).
211-
212--- Aug 16, 2019 20:38:06 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
170+ * [Tools] Add DUMP LIST CHECKER.
171+ * [BUILD/Win32] Build with LLVM CLANG (for MinGW-w64).Because GCC for MinGW-w64/Win32 has very slow exception handling (due to Borland's patent).
172+ * [BUILD/Win32] See https://github.com/Artanejp/llvm-mingw and https://hub.docker.com/r/artanejp/llvm-mingw64-ubuntu-cosmic for datails.
173+ * [BUILD/Win32] Build against FFMpeg 4.2.
174+ * [FM7/SOUND] Fix reading value of PSG register(s).Fix sound of FM-7's demonstration with FM-7/77 (not with 77AV variants).
175+ * [FM7/SOUND] Separate reset sequence for OPN/WHG/THG/PSG to a common function.
176+ * [VM/FM7] Replace printf debug messages to out_debug_log().
177+ * [VM/FAMILYBASIC] WIP: Fix wrong string for romaji-kana (and auto key).Still imcoplete, implementing DAKUION,will fix.
178+ * [VM/PC9801] CPUREG: V30 SUB CPU works.
179+ * [VM/PC9801] Re-define DIPSW, to work with V30@PC-9801RA.
180+ * [VM/PC8801] Fix double install DEBUGGER:: for OPN#1,#2.Thanks to https://matsuri.5ch.net/test/read.cgi/i4004/1526806551/598 .
181+ * [VM/MC6809] Fix duplicate signal; SIG_CPU_HALT.
182+ * [VM/DEBUGGER] Fix FTBFSs with LLVM CLANG.
183+ * [VM/AY_3_891X] Fix pop noise when enabling lpf or hpf.
184+ * [VM/Z80DMA] OOPS: Disable debug spam.
185+ * [VM/Ix86] More correctness wait.
186+ * [VM/Ix86] Implement wait by memory-wait-factor.
187+ * [VM/Ix86] Add SIG_CPU_HALTREQ.
188+ * [VM/I386][VM/V30] Fix cloick handling when BUSREQ/HALT.
189+ * [VM/I8259] PC9801: Fix crash when changing V30 Sub CPU <-> i286/i386 Main CPU.
190+ * [VM/EVENT] Update comment of scheduler (EVENT::drive()).
191+ * [EMU/ROMAJI_KANA] Some characters are enabled to input via ROMAJI-KANA conversion.
192+ * [EMU/AUTOKEY] Some characters are enabled to input via pasting from clipboard.This using UCS-4(aka UTF-32) internal format.
193+ * [Qt/OpenGL] Don't makeCurrent()/doneCurrent() inside of resizeGL().Fixed crash running within Docker container.
194+ * [UI/Qt] ROMAJI_KANA: Some characters input from KANA mode (by host) are enabled.
195+ * [UI/Qt] VM: Add keycode - vk - name table listing features.See vm/fm7/keyboard.cpp and qt/osd_base.h and gui/dialog_set_key.cpp.
196+ * [Qt/LOGGER] Threaded console logging.
197+ * [Qt/AVIO] Update FFMPEG's API: Revoke to use functions marked as deprecate.
198+ * [Qt/AVIO] Drop to use deprecated functions for FFMpeg 4.x.
199+ * [Qt/AVIO] Add some codec entries (still not implement).
200+ * [OSD/Qt] Update sound APIs: for sound sampling.Still be imcomplete.Will implement.
201+ * [OSD/SOUND] Simplify sound callback for SDL.
202+ * [OSD/SOUND] SDL: Convert sound rate/bitwidth.
203+ * [OSD/General] Fix not reply version of libvCSPosd.Display OSD version at "about this software".
204+ * [QT/MOVIE_LOADER] Fix weird initilaizing memory.
205+ * [Qt/MOVIE_SAVER] CONFIG: Some functions make dllexport.
206+ * [Qt/HOMEBREW] Fix not detected SDL at configuration of Qt::Gamepad.
207+ * [Qt/JOY_THREAD] Fix memory leak when plug/unplug joystick.
208+ * [UI/Qt] Add font selection to debugger and log view dialogs.
209+ * [UI/Qt] AUTO_KEY: Copy and paste: Paste even Zenkaku KATAKANA/HIRAGNA/ASCII to VM (converted to Hankaku letters).
210+ * [Qt/CONFIG] Keep font metrics and window size of debugger and log viewer.Save to foo.ini file.
211+ * [Qt/OpenGL] GLES: Fix texture format for float/half float.May work "TV RENDERER" with Win32 build (via ANGLE).
212+ * [Qt/OpenGL] Use half float texture for float textures to reduce GPU usage.
213+ * Built with 74c7914381802640510c76f176b3c3ffeceb678d (or later).
214+
215+-- Oct 15, 2019 02:40:49 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
213216
214217 本家の変更:
215218 * 前の変更点をお読みになる場合には、history.txtをお読み下さい。
--- a/source/revision.txt
+++ b/source/revision.txt
@@ -1,3 +1,3 @@
11 <B><FONT SIZE=-1>Upstream 2019-04-30<BR>
2-Qt Port and FM7 series 2019-08-16<BR>
2+Qt Port and FM7 series 2019-10-15<BR>
33 </FONT></B>
--- a/source/src/res/credits.html
+++ b/source/src/res/credits.html
@@ -9,8 +9,8 @@
99 <h1>Common Source Code Project</h1>
1010 <DIV ALIGN=RIGHT><FONT SIZE=3>
1111 Upstream Version: 2019-04-30<BR>
12-Qt Port and FM7 series 2019-08-16<BR>
13-FFMPEG 4.1 + liblame 3.99 + libx264-157<BR>
12+Qt Port and FM7 series 2019-10-15<BR>
13+FFMPEG 4.2 + liblame 3.100 + libx264-158<BR>
1414 @@RevisionString@@
1515 </FONT></DIV>
1616 <BR>
Show on old repository browser