OSDN Git Service

[VM][PCENGINE] .
[csp-qt/common_source_project-fm7.git] / source / RELEASENOTE.txt
index c7a9954..c60bb4a 100644 (file)
@@ -1,6 +1,6 @@
 ** Qt porting and FM-7/77/AV/AV40/EX for Common Source Code Project **
 
-                                                       October 28, 2018
+                                                       January 13, 2019
                             K.Ohta  (whatisthis.sowhat _at_ gmail.com)
 
 1.About
@@ -10,7 +10,7 @@ and built with Qt5, for Windows, built with MinGW(32bit).
 
 Source Code:
 
-   https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20181028
+   https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20190113
    
 Additional INFO:
 
@@ -156,77 +156,60 @@ Upstream (Takeda Toshiya San's original code):
 Special thanks to:
    Ryu Takegami-san, to assist debugging FM-7/77/AV/40/EX .
    Haserin-san, to assist debugging FM-7/77/AV/40/EX .
+   Developers of Ootake, give hints of emuPCEngine (from source code).
    
 Changes:
 
 * To see older changes, read ChangeLog and 000_gitlog.txt.
 
-* SNAPSHOT October 28, 2018
-  * Upstream 2018-10-14 .
-  * Update state framework to upstream, excepts scrntype_t.
-  * [VM] Use namespace {VMNAME} to separate around VMs.
-  * [STATE/FILEIO] Change StateValue(scrntype_t&) to StateValueScrnType_t(&) due to compiler not detect differ of scrntipe_t and (uint32_t | uint16_t);
-  * [OSD/Qt] Remove some APIs.
-  * [GUI/Qt] DIALOG/ABOUT:Fix not displaying version of libOSD.
-  * [GENERAL] Update gitignore.
-  * [MISC/TOOL] Add function extraction script.
-  * [COMMON/FILEIO] common.h : Fix pair16_t and pair64_t to fileio.cpp .
-  * [COMMON/FILEIO] Re-Add FILEIO::Fflush().
-  * Built with 5cdfe7e27393edaecd445ac9b315d837dd697654 (or later).
-
--- October 28, 2018 03:36:00 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
-
+* SNAPSHOT January 13, 2019
+  * Upstream 2019-01-11 .
+  * [UI/Qt] OSD: Joystick-To-Keyboard: Add "1235" feature.Useful for DELPHIS (for FM-8/7) etc.
+  * [UI/Qt] OSD: Apply "Joystick to Keyboard" feature.
+  * [BUILD] Separate threads definition for LTO.
+  * [WIN32] Update DLLS.Now using Qt5.12 and FFMpeg 4.1 and X264 157 API.
+  * [VM/I386][NEWDEV] Update to upsteream.
+  * [VM/PC8001] Load "FONT.ROM" as fallback, if "KANJI1.ROM" don't exists.
+  * [NOTE] Now implementing FM-Towns, but still not buildable.
+  * Built with c2d34b15d4c1d374e61a3ab8f66e1cca2ac926bd (or later).
+  
+-- January 13, 2019 01:55:36 +0900 K.Ohta <whatisthis.sowhat@gmail.com>
+  
 Upstream changes:
 * To see older upstream's changes, read history.txt.
 
-10/14/2018
-
-[COMMON/FILEIO] improve functions to load/save state file for big-endian
-
-[VM/*] improve process_state for big-endian
-
-
-10/13/2018
-
-[EMU/DEBUGGER] increase breakpoint number from 8 to 16
-
-[VM/VM_TEMPLATE] fix issue that virtual machine is not correctly released
-
-
-10/10/2018
+1/11/2019
 
-[VM/SCSI_DEV] fix ack signal issue when multiple devices are attached
-[VM/SCSI_HOST] support to output cd/io/msg/req signals to other devices
+[PC8001] support NEC PC-8001
+[PC8001] support NEC PC-8001mkII
+[PC8801] support NEC PC-8801
+[PC8801] support NEC PC-8801mkII
 
-[MZ2800/SASI] support SASI I/F and HDD (thanks Mr.Oh!Ishi)
 
+12/28/2018
 
-10/7/2018
+[EMU] support to insert blank 2D/2DD/2HD disk image
 
-[COMMON] add pair16_t and pair64_t (thanks Mr.Artane.)
-[COMMON] rename pair_t to pair32_t
-[COMMON] add functions for endians (thanks Mr.Artane.)
-[EMU] fix roman/kana conversion when uppercase alphabet is input (thanks Mr.Artane.)
-[EMU] abolish SUPPORT_VARIABLE_TIMING and USE_TAPE_BUTTON
-[WINMAIN] abolish USE_ALT_F10_KEY
-[WIN32/INPUT] abolish NOTIFY_KEY_DOWN and USE_SHIFT_NUMPAD_KEY
-[WIN32/INPUT] improve key input for shift + numpad keys
 
-[VM/*] introduce VM_TEMPLATE (thanks Mr.Artane.)
+12/27/2018
 
+[PC6001/PSUB] improve keyboard irq
+[PC8801/PC88] improve initial memory map when CD BIOS is loaded
+[PC8801/PC88] support CD-DA fade in/out
 
-10/5/2018
 
-[COMMON] combine load_state and save_statet of cur_time_t to process_state
-[COMMON/FIFO] combine load_state and save_statet to process_state
-[COMMON/FILEIO] add functions to load/save state file
+12/18/2018
 
-[VM/*] combine load_state and save_statet to process_state
-[VM/I386] fix to load/save vtlb state
-[VM/I386] fix to rebuild tables when load state
+[VM/I386] improve i386 core based on MAME 0.204
+[VM/SCSI_CDROM] improve vendor specific command for NEC CD-ROM^2
+[VM/SCSI_DEV] fix to write buffer when current command is not WRITE6/10/12
+[VM/SCSI_DEV] fix Request Sense command to get correct data length
+[VM/SCSI_HDD] fix not to write buffer when current command is not WRITE6/10/12
 
-[JX] support save/load state
-[FM77AV] import Mr.Artane.'s fixes (Release in September 30, 2018)
+[PC8801/PC88] improve initial memory map when CD BIOS is loaded
+[PC8801/PC88] revert screen renderer fixes in 12/1/2018 except scanline issues
+[PC8801/PC88] fix dmac registers to clear higher 16bits of pair32_t
+[PC8801/PC88] fix dmac to read i/o in verify mode
 
 -----