** Qt porting and FM-7/77/AV/AV40/EX for Common Source Code Project **
- August 07, 2018
+ January 13, 2019
K.Ohta (whatisthis.sowhat _at_ gmail.com)
1.About
Source Code:
- https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20180807
+ https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20190113
Additional INFO:
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 August 07, 2018
- * Upstream 2018-05-24 .
- * [VM] Use VM_TEMPLATE, META-Class of VM::
- * [VM/FM7] Clear OPN/WHG/THG interrupt on resetting. Fix freeze when resetting after using RELICS.
- * [VM/FM7] DISPLAY: Not use CLR_HACK for MC6809 and delay using CLR to set busy flag.May be working MAGUS.Thanks to Anna_Wu.
- * [VM/MC6809] Remove dirty CLR insn hack.
- * [VM/DEVICE] Add DEVICE:: to libCSPcommon_vm.
- * [COMMON/Qt] Fix BYTEORDER of PIXEL@RGB888.
- * [UI/Qt][BUG] Fix crash with using LaserDisc(s).
- * [Qt/OpenGL] Initial support of OpenGL 4.3 Core profile.
- * [Qt/OpenGL] OpenGL 4.3 : Upload SCREEN using glMapBuffer().
- * [Qt/OpenGL] Use template class instead of GL2.0.
- * [UI/Qt] Separate some command line parsing to sub-routines.
- * [BUILD/WIN32] Update toolchain to Qt5.11.1.
- * [BUILD] Set SOVERSION and GIT hash automatically.
- * Built with df3888ca1199c6f75c1500dbb479d152ba6e2ad0 (or later).
-
--- August 07, 2018 03:58:14 +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.
-5/24/2018
-
-[COMMON] import Mr.Artane.'s fixes (Commits on May 10, 2018)
-[COMMON/FIFO] import Mr.Artane.'s fixes (Commits on May 10, 2018)
-[EMU] support set_vm_screen_lines() (thanks Mr.Artane.)
-[EMU] fix interfaces for bubble cassette
-[EMU] add interfaces for hard disk
-[WINMAIN] add interfaces for hard disk
-
-[VM/DEVICE] support read_debug_reg()
-[VM/DISK] import Mr.Artane.'s fixes (Commits on May 10, 2018)
-[VM/HARDDISK] support hard disk handler
-[VM/I286] improve i286 core based on MAME 0.197
-[VM/I286] support read_debug_reg()
-[VM/I386] support read_debug_reg()
-[VM/I8237] fix verify command
-[VM/I8237] support to read bank register by read_signal()
-[VM/MC6809] import Mr.Artane.'s fixes (Commits on May 10, 2018)
-[VM/SCSI_DEV] support SASI specify command
-[VM/SCSI_HDD] improve to use hard disk handler
-[VM/SCSI_HOST] support to read ack signal
-
-[BUBCOM80] support Systems Formulate BUBCOM80
-[FM77AV] import Mr.Artane.'s fixes (Commits on May 10, 2018)
-[FMR30] support to change hard disk image
-[FMR50] support to change hard disk image
-[FMR50/BIOS] improve to use hard disk handler
-[MZ2500] support to select floppy drive type 2DD/2D
-[MZ2500] support to change hard disk image
-[MZ2500/MZ1E30] reimplent SASI I/F with general SCSI host/hard disk device
-[PC9801/CPUREG] support NMI enable/disable
-[PC9801/MEMBUS] improve for 24bit/32bit address
-[PC9801/SASI] support SASI I/F and hard disk drives
-[X1TURBO/SASI] support SASI I/F and hard disk drives
+1/11/2019
+
+[PC8001] support NEC PC-8001
+[PC8001] support NEC PC-8001mkII
+[PC8801] support NEC PC-8801
+[PC8801] support NEC PC-8801mkII
+
+
+12/28/2018
+
+[EMU] support to insert blank 2D/2DD/2HD disk image
+
+
+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
+
+
+12/18/2018
+
+[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
+
+[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
-----