• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: Commit

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


Commit MetaInfo

Revisiona45afcdeb9ff88fb9851e6bfdd83cb477b9c251e (tree)
Time2018-12-18 16:43:17
AuthorK.Ohta <whatisthis.sowhat@gmai...>
CommiterK.Ohta

Log Message

[DOC] Update documents and SOVERSIONs.

Change Summary

Incremental Difference

--- a/doc/VMs/pc8801ma.txt
+++ b/doc/VMs/pc8801ma.txt
@@ -1,6 +1,6 @@
11 "ePC-8801MA" - NEC PC-8801MA emulator for Win32
22 'ePC-8001mkIISR' - NEC PC-8001mkIISR emulator for Win32
3- 12/29/2012
3+ 12/9/2018
44
55 --- Internal ROM images
66
@@ -14,6 +14,7 @@
1414 KANJI1.ROM Kanji ROM
1515 KANJI2.ROM Kanji ROM
1616 JISYO.ROM Dictionary ROM
17+ CDBIOS.ROM CD-ROM BIOS ROM
1718 ---
1819 N80_2.ROM PC-8001mkII
1920 N80_3.ROM PC-8001mkIISR
@@ -25,12 +26,15 @@
2526 STOP BREAK
2627 ROLL UP PAGE UP
2728 ROLL DOWN PAGE DOWN
29+ PC F11
2830 COPY F12
2931 HOME/CLR HOME
3032 HELP END
3133 GRPAH ALT
3234 KANA KATAKANA
33- XFER HENKAN
35+ HENKAN HENKAN
36+ KETTEI MUHENKAN
37+ ZENKAKU KANJI
3438
3539 ----------------------------------------
3640 TAKEDA, toshiya
--- a/doc/readme.txt
+++ b/doc/readme.txt
@@ -1,5 +1,5 @@
11 Binary archive of retro pc emulator common source code
2- 5/6/2018
2+ 12/9/2018
33
44 --- What's this ?
55
@@ -31,6 +31,7 @@ This archive includes the binaries of the emulators listed below:
3131 eFM8 FM-8 (by Mr.Artane.)
3232 eFM7 FM-7 (by Mr.Artane.)
3333 eFM77 FM-77 (by Mr.Artane.)
34+ eFM77L4 FM-77L4 (by Mr.Artane.)
3435 eFM77AV FM77AV (by Mr.Artane.)
3536 eFM77AV40 FM77AV40 (by Mr.Artane.)
3637 eFM77AV40EX FM77AV40EX (by Mr.Artane.)
@@ -74,6 +75,7 @@ This archive includes the binaries of the emulators listed below:
7475 ePC-9801VM PC-9801VM
7576 ePC-9801VX PC-9801VX
7677 ePC-9801RA PC-9801RA
78+ ePC-98XA PC-98XA
7779 ePC-98XL PC-98XL
7880 ePC-98RL PC-98RL
7981 ePC-98DO PC-98DO
@@ -123,6 +125,8 @@ This archive includes the binaries of the emulators listed below:
123125 eSMC-777 SMC-777
124126 SORD
125127 Emu5 m5
128+ Systems Formulate
129+ eBUBCOM80 BUBCOM80
126130 TOMY
127131 ePyuTa PyuTa/PyuTa Jr.
128132 TOSHIBA
@@ -463,6 +467,7 @@ Save/Load State info:
463467 - vm/pc8801/pc88.*
464468 M88 by Mr.CISC
465469 XM8 by Mr.PI.
470+ X88000 by Mr.Manuke
466471 MESS PC-8801 driver
467472 - vm/pc9801/display.*
468473 Neko Project 2 by Mr.Yui
--- a/source/000_gitlog.txt
+++ b/source/000_gitlog.txt
@@ -1,3 +1,210 @@
1+commit ee880845ec85aa431df3c7a937611e9c20dd591d
2+Author: K.Ohta <whatisthis.sowhat@gmail.com>
3+Date: Tue Dec 18 03:30:41 2018 +0900
4+
5+ [UI][Qt][OSD] Joystick-To-Keyboard: Add "1235" feature.Useful for DELPHIS (for FM-8/7) etc.
6+
7+commit 3f4faf07f5527a0e4afe6620c591fc005c9b519f
8+Author: K.Ohta <whatisthis.sowhat@gmail.com>
9+Date: Tue Dec 18 03:07:00 2018 +0900
10+
11+ [UI][OSD][Qt] Apply "Joystick to Keyboard" feature.
12+
13+commit 74c1a850abb11727a63f20431ce378c074fa37bb
14+Author: K.Ohta <whatisthis.sowhat@gmail.com>
15+Date: Mon Dec 17 19:26:39 2018 +0900
16+
17+ .
18+
19+commit a3c2626fdfbf42177da06e66695636b84fc5cecf
20+Author: K.Ohta <whatisthis.sowhat@gmail.com>
21+Date: Mon Dec 17 19:25:20 2018 +0900
22+
23+ [VM] Merge Upstream 2018-12-09.
24+
25+commit fdf840597f3ef88aeedbe2f960e31ff42810a599
26+Author: K.Ohta <whatisthis.sowhat@gmail.com>
27+Date: Mon Dec 17 19:09:45 2018 +0900
28+
29+ [VM][General][WIP] Merging Upstream 2018-12-09.Still WIP.
30+
31+commit 7452825c4069f4db4ffdc731caa32a5468d678a2
32+Author: K.Ohta <whatisthis.sowhat@gmail.com>
33+Date: Mon Dec 17 19:05:43 2018 +0900
34+
35+ [UI][Qt][OOPS] Fix OOPs around mounting virtual D88/D77 image(s).
36+
37+commit 67e59ad8a757a612e0a4adc12c8e2001f4f33b73
38+Author: K.Ohta <whatisthis.sowhat@gmail.com>
39+Date: Fri Dec 14 23:01:24 2018 +0900
40+
41+ [PC98XL][PC98RL][PSEUDO_BIOS] Fix FTBFS.
42+
43+commit cc9d48c53b0e688023eef800ca8d199da80058f1
44+Author: K.Ohta <whatisthis.sowhat@gmail.com>
45+Date: Fri Dec 14 23:00:34 2018 +0900
46+
47+ [Qt][GUI][WIN32] Fix linkage error building libCSPgui.dll.
48+
49+commit 2de26546d6af6d4bb241e785d6dbae0f5e69ac94
50+Author: K.Ohta <whatisthis.sowhat@gmail.com>
51+Date: Thu Dec 13 22:22:24 2018 +0900
52+
53+ [Draw][Qt][OpenGL] Abondon depth test.
54+
55+commit c2157ea0d8bf02b4215d8fea0cda9c6ad05d0a29
56+Author: K.Ohta <whatisthis.sowhat@gmail.com>
57+Date: Thu Dec 13 21:00:43 2018 +0900
58+
59+ [VM][SCSI_CDROM] Add write_signal() to control CDDA from MACHINE.
60+ [VM][PCENGINE] Stop CDDA at writing to $1804.
61+
62+commit bd1ac6784d2bd95e17571460b556841d34a30b42
63+Author: K.Ohta <whatisthis.sowhat@gmail.com>
64+Date: Thu Dec 13 20:18:14 2018 +0900
65+
66+ [VM][PCENGINE][OOPS] Fix dummy reading/writing bytes @ $180D:W.
67+
68+commit 20f4c8d11bf2d52baed9c5e964afaea662155a76
69+Author: K.Ohta <whatisthis.sowhat@gmail.com>
70+Date: Thu Dec 13 19:36:29 2018 +0900
71+
72+ [VM][PCENGINE][CDROM] Don't reset ADPCM more than once at CDROM makes "NOT BUSY".
73+
74+commit b13a50382382e3aac604f3f918ce4a3fefbbb451
75+Author: K.Ohta <whatisthis.sowhat@gmail.com>
76+Date: Thu Dec 13 19:19:34 2018 +0900
77+
78+ [VM][HUC2680] Improve around timer.Thanks to Ootake v2.83.
79+
80+commit 55957b4d166a4e329dab18619d8b96f32779f457
81+Author: K.Ohta <whatisthis.sowhat@gmail.com>
82+Date: Thu Dec 13 19:18:02 2018 +0900
83+
84+ [VM][PCENGINE][CDROMROM][ADPCM] Fix sequence around longer (>= 65536bytes) ADPCM.Porting from Ootake v2.83.
85+ [VM][PCENGINE] Still not playable LASERSOFT's games.
86+
87+commit 0d62c7cf8b4cb8df15f1399a84d693367a6bed55
88+Author: K.Ohta <whatisthis.sowhat@gmail.com>
89+Date: Thu Dec 13 18:05:15 2018 +0900
90+
91+ [VM][EVENT] Improve error message at cancel_event().
92+
93+commit 9e022b913ba25d95360b42de8b1a5cd6233da334
94+Author: K.Ohta <whatisthis.sowhat@gmail.com>
95+Date: Thu Dec 13 18:04:52 2018 +0900
96+
97+ [VM][FM7][DISPLAY] Fix for logging "[EVENT] EVENT: device (name=DISPLAY SUBSYSTEM, id=25) tries to cancel event 6 that is not its own (owned by (name=PRINTER I/F id=20))!!!"
98+
99+commit e1999e69c01c38ed62520492980178331523f3f6
100+Author: K.Ohta <whatisthis.sowhat@gmail.com>
101+Date: Tue Dec 11 05:12:35 2018 +0900
102+
103+ [VM][PCENGINE][ADPCM][WIP] Porting from Ootake v2.83.This still WORK-IN-PROGRESS.
104+
105+commit 8a2c439f6860fee2a3b709d922d42b3d76ee0782
106+Author: K.Ohta <whatisthis.sowhat@gmail.com>
107+Date: Mon Dec 10 04:57:34 2018 +0900
108+
109+ [VM][SCSI_CDROM] .
110+
111+commit 8eae7ddebb22d2184041c62db30e9d43658bf0d4
112+Author: K.Ohta <whatisthis.sowhat@gmail.com>
113+Date: Mon Dec 10 04:55:35 2018 +0900
114+
115+ [VM][PCENGINE][PCE_ADPCM] (Temporally) Fix not sound data length >= 65536 bytes.This still don't fix some softwares.i.e. Megami-Paradise.
116+
117+commit 75cda09a9d5201fb5bcd4127924c1afcaf1f1520
118+Author: K.Ohta <whatisthis.sowhat@gmail.com>
119+Date: Fri Dec 7 03:26:57 2018 +0900
120+
121+ [VM][SCSI_CDROM] Delete some ToDo(s).
122+
123+commit 20e44a902aa953e9feac3401eee299e76950c296
124+Author: K.Ohta <whatisthis.sowhat@gmail.com>
125+Date: Fri Dec 7 03:18:37 2018 +0900
126+
127+ [VM][SCSI_CDROM] Dont send DONE signal when reading completed with CD-DATA track.
128+ [VM][SCSI_CDROM] Send done signal immediately at start_command().
129+
130+commit 7c496c9ad802eb4783424d507ea3fb9a89141b0d
131+Author: K.Ohta <whatisthis.sowhat@gmail.com>
132+Date: Fri Dec 7 01:34:44 2018 +0900
133+
134+ [VM][MSM5205] Adjust sound volume, add 6dB.
135+ [VM][SCSI_CDROM] Adjust sound volume, add 3dB.
136+
137+commit 540c4efe4c11f685e5ecba28f381d95a4e8d7bbe
138+Author: K.Ohta <whatisthis.sowhat@gmail.com>
139+Date: Thu Dec 6 23:39:22 2018 +0900
140+
141+ [VM][SCSI_CDROM][CUE] Set default pre-gap to 2Sec (150frames).Fix audio problems of most softwares.Maybe fixed issues on Manhole.
142+ [VM][SCSI_CDROM][CUE] More correctness cue parsing.
143+ [VM][SCSI_CDROM][PCENGINE] Improve process around NEC extended command (0xd*).
144+ [VM][SCSI_CDROM] Fix CD-DA buffer handling.Reading buffer should be per 2352 bytes.
145+ [VM][SCSI_CDROM] Fix FTBFS with Microsoft VC++.Thanks to Takeda-San.
146+ [VM][SCSI_CDROM] More correctness SEEK/Interrupt timing.
147+
148+commit 388ff3beef5a5218b634908076467228b2716457
149+Author: K.Ohta <whatisthis.sowhat@gmail.com>
150+Date: Fri Nov 30 04:35:51 2018 +0900
151+
152+ [UI][Qt] Include common/util_*2.cpp to libCSPgui.so .
153+
154+commit 93b22979eab98eb86e3aac37381beb543a3adc00
155+Author: K.Ohta <whatisthis.sowhat@gmail.com>
156+Date: Fri Nov 30 04:34:51 2018 +0900
157+
158+ [VM][PSEUDO_BIOS] Fix not detect second HDD differ sector size from first HDD.
159+
160+commit a59ac3dcc6d910a20f647af2c5439568340cafd1
161+Author: K.Ohta <whatisthis.sowhat@gmail.com>
162+Date: Fri Nov 30 01:07:59 2018 +0900
163+
164+ [UI][MENU][HDD] Fix oops dialog of opening virtual HDD.
165+
166+commit 81cda7e759d73e7c8a0ae15b7d82ff6517bfc185
167+Author: K.Ohta <whatisthis.sowhat@gmail.com>
168+Date: Mon Nov 26 18:31:55 2018 +0900
169+
170+ [VM][I386][I286] Add note changes for using pseud-bios.
171+
172+commit 8d23f0edda69a3ac628f3834b789f09bcedfae26
173+Author: K.Ohta <whatisthis.sowhat@gmail.com>
174+Date: Mon Nov 26 18:20:56 2018 +0900
175+
176+ [VM][I286][I86] Update around PSEUDO-BIOS.
177+
178+commit 7e32f68ff6c2c47c7615a4dfef215b4ee26c301c
179+Author: K.Ohta <whatisthis.sowhat@gmail.com>
180+Date: Mon Nov 26 18:19:29 2018 +0900
181+
182+ [VM][PC9801][SASI_BIOS] Mostly working pseudo-bios (excepts format, I still not test).
183+
184+commit c25b8bd04cecfa0421ef9654655a0f506c972e3e
185+Author: K.Ohta <whatisthis.sowhat@gmail.com>
186+Date: Mon Nov 26 04:22:41 2018 +0900
187+
188+ [UI][MENU][HARDDISK] OOPS: I missed update directory.
189+
190+commit de3c25f7be0ef52e07a0a19cb9156abe960986d4
191+Author: K.Ohta <whatisthis.sowhat@gmail.com>
192+Date: Mon Nov 26 04:21:37 2018 +0900
193+
194+ [VM][PC9801][I286][I86][I386][WIP] Add pseudo SASI BIOS for PC-9801.WIP.
195+
196+commit 47c1a07d29cbbed3bf11fb58c52bd798244b5509
197+Author: K.Ohta <whatisthis.sowhat@gmail.com>
198+Date: Sat Nov 24 20:45:33 2018 +0900
199+
200+ [OOPS] I forgot update installer_unix.sh X-)
201+
202+commit 297ab673b31d9eb5d18c734d6ed5c5a6eb807ab1
203+Author: K.Ohta <whatisthis.sowhat@gmail.com>
204+Date: Sat Nov 24 19:31:06 2018 +0900
205+
206+ [DOC] Update.
207+
1208 commit b4d06ae650417feb326d304770d258b3c5fa3aaa
2209 Author: K.Ohta <whatisthis.sowhat@gmail.com>
3210 Date: Sat Nov 24 19:16:35 2018 +0900
--- a/source/ChangeLog
+++ b/source/ChangeLog
@@ -1,5 +1,29 @@
11 *** If you want to know full changes, please read 000_gitlog.txt and history.txt. ***
22
3+* SNAPSHOT December 18, 2018
4+ * Upstream 2018-12-09 .
5+ * [VM/PC9801] Add pseudo SASI BIOS for PC-9801.WIP.
6+ * [VM/EVENT] Improve error message at cancel_event().
7+ * [VM/HUC2680] Improve around timer.Thanks to Ootake v2.83.
8+ * [VM/PCENGINE] Improve process around NEC extended command (0xd*).
9+ * [VM/PCENGINE] PCE_ADPCM: Fix not sound data length >= 65536 bytes.This still don't fix some softwares.i.e. Megami-Paradise.
10+ * [VM/PCENGINE] Porting from Ootake v2.83.This still WORK-IN-PROGRESS.
11+ * [VM/PCENGINE] CDROM: Don't reset ADPCM more than once at CDROM makes "NOT BUSY".
12+ * [VM/PCENGINE] Most of CD-ROM^2 softwares maybe work.Excepts LASERSOFT's products and using "ARCADE card".
13+ * [VM/SCSI_CDROM] Add write_signal() to control CDDA from MACHINE.
14+ * [VM/SCSI_CDROM] Fix CD-DA buffer handling.Reading buffer should be per 2352 bytes.
15+ * [VM/SCSI_CDROM] CUE: More correctness cue parsing.
16+ * [VM/SCSI_CDROM] CUE: Set default pre-gap to 2Sec (150frames).Fix audio problems of most softwares.Maybe fixed issues on Manhole.
17+ * [VM/SCSI_CDROM] More correctness SEEK/Interrupt timing.
18+ * [VM/FM7] DISPLAY: Fix for logging "[EVENT] EVENT: device (name=DISPLAY SUBSYSTEM, id=25) tries to cancel event 6 that is not its own (owned by (name=PRINTER I/F id=20))!!!"
19+ * [Draw/Qt] OpenGL: Abondon depth test.
20+ * [UI/Qt] OOPS: Fix OOPs around mounting virtual D88/D77 image(s).
21+ * [UI/MENU] HARDDISK: OOPS: I missed update directory.
22+ * [UI/MENU] Fix oops dialog of opening virtual HDD.
23+ * Built with ee880845ec85aa431df3c7a937611e9c20dd591d (or later).
24+
25+-- December 18, 2018 16:31:55 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
26+
327 * SNAPSHOT November 24, 2018
428 * Upstream 2018-11-23 .
529 * [DOC] Add how to running OpenGL ES with Wine (not native Windows).See Doc/Tips_Wine.en.txt.
--- 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- November 24, 2018
3+ December 18, 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_20181124
13+ https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20181218
1414
1515 Additional INFO:
1616
@@ -156,47 +156,100 @@ Upstream (Takeda Toshiya San's original code):
156156 Special thanks to:
157157 Ryu Takegami-san, to assist debugging FM-7/77/AV/40/EX .
158158 Haserin-san, to assist debugging FM-7/77/AV/40/EX .
159+ Developers of Ootake, give hints of emuPCEngine (from source code).
159160
160161 Changes:
161162
162163 * To see older changes, read ChangeLog and 000_gitlog.txt.
163164
164-* SNAPSHOT November 24, 2018
165- * Upstream 2018-11-23 .
166- * [DOC] Add how to running OpenGL ES with Wine (not native Windows).See Doc/Tips_Wine.en.txt.
167- * [General] Fix FTBFS with LLVM CLANG.
168- * [BUILD/IA32] Build even don't use MMX, SSE and AVX.
169- * [COMMON] Define some SIMD related types to common.h.Please re-define some types (__v4hi, __v8hi and __v16hi) with MSVC.
170- * [COMMON] Add VRAM render common routine.This needs to initialize bit_plane_table before use.
171- * [COMMON] Define decl.of alignment.Wish to fix FTBFS with Microsoft C++.
172- * [VM/SCSI_CDROM] Implement *correctness* CUE parser.Mostly works fine, but lip-syncing with CDDA still not correct.
173- * [VM/MB61VH010][FM77AV] More accurate busy flag implement.Don't accept drawing line if before drawing line still not end.This saves host CPU usage.
174- * [VM/X1] VRAM: Apply renderer to TEXT/(P)CG rendering.
175- * [VM/I386] Fix INT xxh with pseudo-bios.
176- * [VM/PCENGINE] Fix around CD-ROM^2 and ADPCM.Most of softwares works.(But,lip-syncing don't well).
177- * [VM/MSM5205] Use toggle switch clock.Reserve of future extend.
178- * [VM/HUC6280] Fix not start debugger.
179- * [VM/SCSI_CDROM] Fix around CDDA.
180- * Built with b4d06ae650417feb326d304770d258b3c5fa3aaa (or later).
181-
182--- November 24, 2018 19:27:42 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
165+* SNAPSHOT December 18, 2018
166+ * Upstream 2018-12-09 .
167+ * [VM/PC9801] Add pseudo SASI (HDD) BIOS for PC-9801.WIP.
168+ * [VM/EVENT] Improve error message at cancel_event().
169+ * [VM/HUC2680] Improve around timer.Thanks to Ootake v2.83.
170+ * [VM/PCENGINE] Improve process around NEC extended command (0xd*).
171+ * [VM/PCENGINE] PCE_ADPCM: Fix not sound data length >= 65536 bytes.This still don't fix some softwares.i.e. Megami-Paradise.
172+ * [VM/PCENGINE] Porting from Ootake v2.83.This still WORK-IN-PROGRESS.
173+ * [VM/PCENGINE] CDROM: Don't reset ADPCM more than once at CDROM makes "NOT BUSY".
174+ * [VM/PCENGINE] Most of CD-ROM^2 softwares maybe work.Excepts LASERSOFT's products and using "ARCADE card".
175+ * [VM/SCSI_CDROM] Add write_signal() to control CDDA from MACHINE.
176+ * [VM/SCSI_CDROM] Fix CD-DA buffer handling.Reading buffer should be per 2352 bytes.
177+ * [VM/SCSI_CDROM] CUE: More correctness cue parsing.
178+ * [VM/SCSI_CDROM] CUE: Set default pre-gap to 2Sec (150frames).Fix audio problems of most softwares.Maybe fixed issues on Manhole.
179+ * [VM/SCSI_CDROM] More correctness SEEK/Interrupt timing.
180+ * [VM/FM7] DISPLAY: Fix for logging "[EVENT] EVENT: device (name=DISPLAY SUBSYSTEM, id=25) tries to cancel event 6 that is not its own (owned by (name=PRINTER I/F id=20))!!!"
181+ * [Draw/Qt] OpenGL: Abondon depth test.
182+ * [UI/Qt] OOPS: Fix OOPs around mounting virtual D88/D77 image(s).
183+ * [UI/MENU] HARDDISK: OOPS: I missed update directory.
184+ * [UI/MENU] Fix oops dialog of opening virtual HDD.
185+ * Built with ee880845ec85aa431df3c7a937611e9c20dd591d (or later).
186+
187+-- December 18, 2018 16:31:55 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
183188
184189 Upstream changes:
185190 * To see older upstream's changes, read history.txt.
186191
187-11/23/2018
192+12/9/2018
193+
194+[VM/SCSI_CDROM] add vendor specific command for NEC CD-ROM^2
195+
196+[PC8801/PC88] support CD-ROM drive (thanks M88/cdif)
197+[PC8801/PC88] support Video Art Boad (thanks X88000)
198+
199+
200+12/5/2018
201+
202+[VM/MB8877] improve reset() to finish previous command and reset fdc completely
203+[VM/Z80] add read_signal() to read irq status
204+
205+[PC8801/PC88] improve to render scan line with black if color graphic mode
206+[SMC70/MEMORY] support 640x400 and 160x100 graphic mode
207+[SMC777/MEMORY] fix issue that text blink is not working
208+[SMC777/MEMORY] improve inport 21h to read vsync irq status
209+[SMC777/MEMORY] improve inport 51h to read cursor and space keys as joystick #1
210+[VM/*] improve tape interfaces for each virtual machine
211+
212+
213+12/4/2018
214+
215+[CONFIG] remove fmgen_dll_path and add mame2151_dll_path/mame2608_dll_path
216+
217+[VM/YM2203] remove HAS_YM2608 and YM2203_PORT_MODE to simplify code
218+
219+[PC8801] support HMB-20 sound board
220+
221+
222+12/2/2018-2
223+
224+[PC8801/PC88] fix text/graph renderer again (thanks Mr.Bookworm)
225+
226+
227+12/2/2018
228+
229+[PC8801/PC88] fix not to apply reverse attribute to monochrome graphic screen
230+
231+
232+12/1/2018
233+
234+[PC8801] enable/disable drawing scan line when monitor type is hireso/standard
235+[PC8801/PC88] improve text attributes/rederer (thanks ePC-8801MA改)
236+[PC8801/PC88] fix analog back color
237+[PC8801/PC88] improve routine to change palette for each scan line
238+
239+
240+11/28/2018
188241
189-[VM/I386] improve i386_limit_check to consider data size
242+[WIN32/INPUT] support joystick with multiple axes and hat key
243+[WIN32/INPUT] improve joystick to keyboard function for numpad key 5
190244
191-[VM/SCSI_DEV] improve REQ timing just after ACK is raised
192245
193-[PC6001/*] apply patch for timing issues (thanks Mr.Akikawa)
246+11/27/2018
194247
195-[PC8801/PC88] support to change palette for each scan line
248+[WIN32/INPUT] support joystick to keyboard function
249+[WIN32/SCREEN] support Window x1.5 mode
196250
197-[PC9801] support PC-9801-86 sound board for PC-9801RA and PC-98RL
251+[PC8801/PC88] support PC key, that is mapped to F11
198252
199-[PC9801/FMSOUND] fix process_state
200253 -----
201254
202255
--- a/source/readme.qt.txt
+++ b/source/readme.qt.txt
@@ -1,5 +1,5 @@
11 ** Qt porting for Common Source Code Project **
2- November 24, 2018
2+ December 18, 2018
33 K.Ohta <whatisthis.sowhat _at_ gmail.com>
44
55 0. About
--- a/source/readme.txt
+++ b/source/readme.txt
@@ -1,5 +1,5 @@
11 Binary archive of retro pc emulator common source code
2- 12/9/2018
2+ 12/9/2018
33
44 --- What's this ?
55
--- 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- November 24, 2018
2+ December 18, 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_20181124
15+ https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20181218
1616
1717 追加情報:
1818
@@ -152,48 +152,102 @@
152152
153153
154154 Special thanks to:
155- Ryu Takegamiさん : eFM-8/7/77/AV/40/EX のデバッグに協力していただいています。
156- はせりんさん : eFM-8/7/77/AV/40/EX のデバッグに協力していただいています。
155+ Ryu Takegamiさん : eFM-8/7/77/AV/40/EX のデバッグに協力していただいています。
156+ はせりんさん : eFM-8/7/77/AV/40/EX のデバッグに協力していただいています。
157+ Ootake 開発者の皆さん: ePCENGINEの改善のヒントをソースコードから勉強させていただいてます。
158+
157159 Changes:
158160
159161 * 前の変更点をお読みになる場合には、ChangeLogと000_gitlog.txtをお読み下さい。
160162
161-* SNAPSHOT November 24, 2018
162- * Upstream 2018-11-23 .
163- * [DOC] Add how to running OpenGL ES with Wine (not native Windows).See Doc/Tips_Wine.en.txt.
164- * [General] Fix FTBFS with LLVM CLANG.
165- * [BUILD/IA32] Build even don't use MMX, SSE and AVX.
166- * [COMMON] Define some SIMD related types to common.h.Please re-define some types (__v4hi, __v8hi and __v16hi) with MSVC.
167- * [COMMON] Add VRAM render common routine.This needs to initialize bit_plane_table before use.
168- * [COMMON] Define decl.of alignment.Wish to fix FTBFS with Microsoft C++.
169- * [VM/SCSI_CDROM] Implement *correctness* CUE parser.Mostly works fine, but lip-syncing with CDDA still not correct.
170- * [VM/MB61VH010][FM77AV] More accurate busy flag implement.Don't accept drawing line if before drawing line still not end.This saves host CPU usage.
171- * [VM/X1] VRAM: Apply renderer to TEXT/(P)CG rendering.
172- * [VM/I386] Fix INT xxh with pseudo-bios.
173- * [VM/PCENGINE] Fix around CD-ROM^2 and ADPCM.Most of softwares works.(But,lip-syncing don't well).
174- * [VM/MSM5205] Use toggle switch clock.Reserve of future extend.
175- * [VM/HUC6280] Fix not start debugger.
176- * [VM/SCSI_CDROM] Fix around CDDA.
177- * Built with b4d06ae650417feb326d304770d258b3c5fa3aaa (or later).
178-
179--- November 24, 2018 19:27:42 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
163+* SNAPSHOT December 18, 2018
164+ * Upstream 2018-12-09 .
165+ * [VM/PC9801] Add pseudo SASI (HDD) BIOS for PC-9801.WIP.
166+ * [VM/EVENT] Improve error message at cancel_event().
167+ * [VM/HUC2680] Improve around timer.Thanks to Ootake v2.83.
168+ * [VM/PCENGINE] Improve process around NEC extended command (0xd*).
169+ * [VM/PCENGINE] PCE_ADPCM: Fix not sound data length >= 65536 bytes.This still don't fix some softwares.i.e. Megami-Paradise.
170+ * [VM/PCENGINE] Porting from Ootake v2.83.This still WORK-IN-PROGRESS.
171+ * [VM/PCENGINE] CDROM: Don't reset ADPCM more than once at CDROM makes "NOT BUSY".
172+ * [VM/PCENGINE] Most of CD-ROM^2 softwares maybe work.Excepts LASERSOFT's products and using "ARCADE card".
173+ * [VM/SCSI_CDROM] Add write_signal() to control CDDA from MACHINE.
174+ * [VM/SCSI_CDROM] Fix CD-DA buffer handling.Reading buffer should be per 2352 bytes.
175+ * [VM/SCSI_CDROM] CUE: More correctness cue parsing.
176+ * [VM/SCSI_CDROM] CUE: Set default pre-gap to 2Sec (150frames).Fix audio problems of most softwares.Maybe fixed issues on Manhole.
177+ * [VM/SCSI_CDROM] More correctness SEEK/Interrupt timing.
178+ * [VM/FM7] DISPLAY: Fix for logging "[EVENT] EVENT: device (name=DISPLAY SUBSYSTEM, id=25) tries to cancel event 6 that is not its own (owned by (name=PRINTER I/F id=20))!!!"
179+ * [Draw/Qt] OpenGL: Abondon depth test.
180+ * [UI/Qt] OOPS: Fix OOPs around mounting virtual D88/D77 image(s).
181+ * [UI/MENU] HARDDISK: OOPS: I missed update directory.
182+ * [UI/MENU] Fix oops dialog of opening virtual HDD.
183+ * Built with ee880845ec85aa431df3c7a937611e9c20dd591d (or later).
184+
185+-- December 18, 2018 16:31:55 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
180186
181187 本家の変更:
182188 * 前の変更点をお読みになる場合には、history.txtをお読み下さい。
183189
184-11/23/2018
190+12/9/2018
191+
192+[VM/SCSI_CDROM] add vendor specific command for NEC CD-ROM^2
193+
194+[PC8801/PC88] support CD-ROM drive (thanks M88/cdif)
195+[PC8801/PC88] support Video Art Boad (thanks X88000)
196+
197+
198+12/5/2018
199+
200+[VM/MB8877] improve reset() to finish previous command and reset fdc completely
201+[VM/Z80] add read_signal() to read irq status
202+
203+[PC8801/PC88] improve to render scan line with black if color graphic mode
204+[SMC70/MEMORY] support 640x400 and 160x100 graphic mode
205+[SMC777/MEMORY] fix issue that text blink is not working
206+[SMC777/MEMORY] improve inport 21h to read vsync irq status
207+[SMC777/MEMORY] improve inport 51h to read cursor and space keys as joystick #1
208+[VM/*] improve tape interfaces for each virtual machine
209+
210+
211+12/4/2018
212+
213+[CONFIG] remove fmgen_dll_path and add mame2151_dll_path/mame2608_dll_path
214+
215+[VM/YM2203] remove HAS_YM2608 and YM2203_PORT_MODE to simplify code
216+
217+[PC8801] support HMB-20 sound board
218+
219+
220+12/2/2018-2
221+
222+[PC8801/PC88] fix text/graph renderer again (thanks Mr.Bookworm)
223+
224+
225+12/2/2018
226+
227+[PC8801/PC88] fix not to apply reverse attribute to monochrome graphic screen
228+
229+
230+12/1/2018
231+
232+[PC8801] enable/disable drawing scan line when monitor type is hireso/standard
233+[PC8801/PC88] improve text attributes/rederer (thanks ePC-8801MA??)
234+[PC8801/PC88] fix analog back color
235+[PC8801/PC88] improve routine to change palette for each scan line
236+
237+
238+11/28/2018
185239
186-[VM/I386] improve i386_limit_check to consider data size
240+[WIN32/INPUT] support joystick with multiple axes and hat key
241+[WIN32/INPUT] improve joystick to keyboard function for numpad key 5
187242
188-[VM/SCSI_DEV] improve REQ timing just after ACK is raised
189243
190-[PC6001/*] apply patch for timing issues (thanks Mr.Akikawa)
244+11/27/2018
191245
192-[PC8801/PC88] support to change palette for each scan line
246+[WIN32/INPUT] support joystick to keyboard function
247+[WIN32/SCREEN] support Window x1.5 mode
193248
194-[PC9801] support PC-9801-86 sound board for PC-9801RA and PC-98RL
249+[PC8801/PC88] support PC key, that is mapped to F11
195250
196-[PC9801/FMSOUND] fix process_state
197251 -----
198252
199253 お楽しみあれ!
--- 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- October 28, 2018
2+ December 18, 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- October 28, 2018
2+ December 18, 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 @@
1-<B><FONT SIZE=-1>Upstream 2018-11-23<BR>
2-Qt Port and FM7 series 2018-11-24<BR>
1+<B><FONT SIZE=-1>Upstream 2018-12-09<BR>
2+Qt Port and FM7 series 2018-12-18<BR>
33 </FONT></B>
--- a/source/src/qt/avio/CMakeLists.txt
+++ b/source/src/qt/avio/CMakeLists.txt
@@ -1,6 +1,6 @@
11 message("* qt/avio")
22
3-SET(THIS_LIB_VERSION 2.9.2)
3+SET(THIS_LIB_VERSION 2.10.0)
44 set(s_qt_avio_headers
55 movie_saver.h
66 movie_loader.h
--- a/source/src/res/credits.html
+++ b/source/src/res/credits.html
@@ -8,8 +8,8 @@
88 <body>
99 <h1>Common Source Code Project</h1>
1010 <DIV ALIGN=RIGHT><FONT SIZE=3>
11-Upstream Version: 2018-11-23<BR>
12-Qt Port and FM7 series 2018-11-24<BR>
11+Upstream Version: 2018-12-09<BR>
12+Qt Port and FM7 series 2018-12-18<BR>
1313 FFMPEG 4.0 + liblame 3.99 + libx264-155<BR>
1414 @@RevisionString@@
1515 </FONT></DIV>
--- a/source/src/vm/fmgen/CMakeLists.txt
+++ b/source/src/vm/fmgen/CMakeLists.txt
@@ -1,7 +1,7 @@
11 cmake_minimum_required (VERSION 2.6)
22
33 message("* vm/fmgen")
4-SET(THIS_LIB_VERSION 1.4.0)
4+SET(THIS_LIB_VERSION 1.5.0)
55 add_definitions(-D__LIBFMGEN_VERSION=\"libCSPfmgen.${THIS_LIB_VERSION}\")
66
77 SET(s_vm_fmgen_srcs
--- a/source/tool/installer_unix.sh
+++ b/source/tool/installer_unix.sh
@@ -9,12 +9,12 @@ MULTIARCH="Yes"
99 CSP_PREFIX=/usr/local
1010
1111 CSP_GUILIB=" \
12- libCSPcommon_vm.2.4.1 \
13- libCSPemu_utils.2.14.2 \
14- libCSPfmgen.1.4.0 \
15- libCSPgui.2.15.3 \
16- libCSPavio.2.9.2 \
17- libCSPosd.2.14.0 \
12+ libCSPcommon_vm.2.5.0 \
13+ libCSPemu_utils.2.15.0 \
14+ libCSPfmgen.1.5.0 \
15+ libCSPgui.2.17.1 \
16+ libCSPavio.2.10.0 \
17+ libCSPosd.2.16.0 \
1818 "
1919
2020 for i in "$@"; do
Show on old repository browser