Common Source Code Project for Qt (a.k.a for FM-7).
Revision | 22ef8f6eeabdf0b8fbe545928ee2c03017dd2e05 (tree) |
---|---|
Time | 2019-10-15 02:42:47 |
Author | K.Ohta <whatisthis.sowhat@gmai...> |
Commiter | K.Ohta |
[DOC] Update documents.
@@ -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 | + | |
1 | 551 | commit 0810a8f8b9ba44cedc19bf6b8e903c9c1b5d6f04 |
2 | 552 | Author: K.Ohta <whatisthis.sowhat@gmail.com> |
3 | 553 | Date: Fri Aug 16 20:36:58 2019 +0900 |
@@ -1,5 +1,55 @@ | ||
1 | 1 | *** If you want to know full changes, please read 000_gitlog.txt and history.txt. *** |
2 | 2 | |
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 | + | |
3 | 53 | * SNAPSHOT Aug 16, 2019 |
4 | 54 | * Upstream 2019-04-30. |
5 | 55 | * 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. |
@@ -1,6 +1,6 @@ | ||
1 | 1 | ** Qt porting and FM-7/77/AV/AV40/EX for Common Source Code Project ** |
2 | 2 | |
3 | - August 16, 2019 | |
3 | + October 15, 2019 | |
4 | 4 | K.Ohta (whatisthis.sowhat _at_ gmail.com) |
5 | 5 | |
6 | 6 | 1.About |
@@ -10,7 +10,7 @@ and built with Qt5, for Windows, built with MinGW(32bit). | ||
10 | 10 | |
11 | 11 | Source Code: |
12 | 12 | |
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 | |
14 | 14 | |
15 | 15 | Additional INFO: |
16 | 16 |
@@ -52,9 +52,11 @@ h. Built with Qt5.5 (for Ubuntu 16.04LTS) or Qt 5.10 (for Win32 and Debian/Sid). | ||
52 | 52 | |
53 | 53 | i. Now, changed default drawing infrastructure to OpenGL ES2.You can change --opengl option via comman line (or GUI). |
54 | 54 | |
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 | + | |
55 | 58 | * 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). |
56 | 59 | |
57 | - | |
58 | 60 | 3.How to build: |
59 | 61 | |
60 | 62 | After extracting (or git pulled) sourcecodes: |
@@ -162,56 +164,55 @@ Changes: | ||
162 | 164 | |
163 | 165 | * To see older changes, read ChangeLog and 000_gitlog.txt. |
164 | 166 | |
165 | -* SNAPSHOT Aug 16, 2019 | |
167 | +* SNAPSHOT Oct 15, 2019 | |
166 | 168 | * Upstream 2019-04-30. |
167 | 169 | * 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> | |
215 | 216 | |
216 | 217 | Upstream changes: |
217 | 218 | * To see older upstream's changes, read history.txt. |
@@ -1,5 +1,5 @@ | ||
1 | 1 | ** Qt porting for Common Source Code Project ** |
2 | - August 16, 2019 | |
2 | + October 15, 2019 | |
3 | 3 | K.Ohta <whatisthis.sowhat _at_ gmail.com> |
4 | 4 | |
5 | 5 | * If you can't read Japanese, read readme.qt.txt . |
@@ -12,7 +12,7 @@ | ||
12 | 12 | |
13 | 13 | ソースコード: |
14 | 14 | |
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 | |
16 | 16 | |
17 | 17 | 追加情報: |
18 | 18 |
@@ -59,8 +59,12 @@ | ||
59 | 59 | h. Qt5.5(Ubuntu 16.04LTS向け)もしくはQt5.10(Win32とDebian GNU/Linux sid向け)でビルドしてあります。 |
60 | 60 | |
61 | 61 | 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 を参照して下さい。 | |
62 | 65 | |
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 | + | |
64 | 68 | * TIPS: |
65 | 69 | |
66 | 70 | * Windows等で動かした時に、画面の書き替えが表示されない場合は、環境変数 QT_OPENGL を software にしてみてください。(例えば、 |
@@ -160,56 +164,55 @@ Changes: | ||
160 | 164 | |
161 | 165 | * 前の変更点をお読みになる場合には、ChangeLogと000_gitlog.txtをお読み下さい。 |
162 | 166 | |
163 | -* SNAPSHOT Aug 16, 2019 | |
167 | +* SNAPSHOT Oct 15, 2019 | |
164 | 168 | * Upstream 2019-04-30. |
165 | 169 | * 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> | |
213 | 216 | |
214 | 217 | 本家の変更: |
215 | 218 | * 前の変更点をお読みになる場合には、history.txtをお読み下さい。 |
@@ -1,3 +1,3 @@ | ||
1 | 1 | <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> | |
3 | 3 | </FONT></B> |
@@ -9,8 +9,8 @@ | ||
9 | 9 | <h1>Common Source Code Project</h1> |
10 | 10 | <DIV ALIGN=RIGHT><FONT SIZE=3> |
11 | 11 | 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> | |
14 | 14 | @@RevisionString@@ |
15 | 15 | </FONT></DIV> |
16 | 16 | <BR> |