OSDN Git Service

[General] Merge Upstream 2018-12-27.
[csp-qt/common_source_project-fm7.git] / source / history.txt
index 891246d..f5dc54d 100644 (file)
@@ -1,3 +1,147 @@
+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
+
+
+12/9/2018
+
+[VM/SCSI_CDROM] add vendor specific command for NEC CD-ROM^2
+
+[PC8801/PC88] support CD-ROM drive (thanks M88/cdif)
+[PC8801/PC88] support Video Art Boad (thanks X88000)
+
+
+12/5/2018
+
+[VM/MB8877] improve reset() to finish previous command and reset fdc completely
+[VM/Z80] add read_signal() to read irq status
+
+[PC8801/PC88] improve to render scan line with black if color graphic mode
+[SMC70/MEMORY] support 640x400 and 160x100 graphic mode
+[SMC777/MEMORY] fix issue that text blink is not working
+[SMC777/MEMORY] improve inport 21h to read vsync irq status
+[SMC777/MEMORY] improve inport 51h to read cursor and space keys as joystick #1
+[VM/*] improve tape interfaces for each virtual machine
+
+
+12/4/2018
+
+[CONFIG] remove fmgen_dll_path and add mame2151_dll_path/mame2608_dll_path
+
+[VM/YM2203] remove HAS_YM2608 and YM2203_PORT_MODE to simplify code
+
+[PC8801] support HMB-20 sound board
+
+
+12/2/2018-2
+
+[PC8801/PC88] fix text/graph renderer again (thanks Mr.Bookworm)
+
+
+12/2/2018
+
+[PC8801/PC88] fix not to apply reverse attribute to monochrome graphic screen
+
+
+12/1/2018
+
+[PC8801] enable/disable drawing scan line when monitor type is hireso/standard
+[PC8801/PC88] improve text attributes/rederer (thanks ePC-8801MA\89ΓΌ)
+[PC8801/PC88] fix analog back color
+[PC8801/PC88] improve routine to change palette for each scan line
+
+
+11/28/2018
+
+[WIN32/INPUT] support joystick with multiple axes and hat key
+[WIN32/INPUT] improve joystick to keyboard function for numpad key 5
+
+
+11/27/2018
+
+[WIN32/INPUT] support joystick to keyboard function
+[WIN32/SCREEN] support Window x1.5 mode
+
+[PC8801/PC88] support PC key, that is mapped to F11
+
+
+11/23/2018
+
+[VM/I386] improve i386_limit_check to consider data size
+[VM/SCSI_DEV] improve REQ timing just after ACK is raised
+
+[PC6001/*] apply patch for timing issues (thanks Mr.Akikawa)
+[PC8801/PC88] support to change palette for each scan line
+[PC9801] support PC-9801-86 sound board for PC-9801RA and PC-98RL
+[PC9801/FMSOUND] fix process_state
+
+
+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
+
+[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
+
+[MZ2800/SASI] support SASI I/F and HDD (thanks Mr.Oh!Ishi)
+
+
+10/7/2018
+
+[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.)
+
+
+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
+
+[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
+
+[JX] support save/load state
+[FM77AV] import Mr.Artane.'s fixes (Release in September 30, 2018)
+
+
 9/30/2018
 
 [COMMON/FILEIO] improve Fseek for compressed file by gzip