OSDN Git Service

[UI][Qt] Update to upstream 2017-06-22.Some parts are temporally.
[csp-qt/common_source_project-fm7.git] / source / history.txt
index efcf78f..7e2eca6 100644 (file)
@@ -1,3 +1,266 @@
+6/22/2017
+
+[EMU] move auto key codes from winmain to emu class
+[EMU] support to convert roman letters to kana letters
+[WINMAIN] support APPLICATION accelerator to enable/disable roman to kana
+[WINMAIN] support CTRL+ALT+ENTER accelerator to enable/disable full speed
+
+[VM/I386] improve i86/i286 core based on MAME 0.185
+[VM/UPD765A] fix device status (thanks annonymus guy)
+[VM/YM2203] fix to mask YM2608 ports in YM2203 case (thanks annonymus guy)
+
+[PC8801/PC88] fix bank switch of extend ram (thanks annonymus guy)
+[PC8801/PC88] fix crtc for dma underrun case (thanks annonymus guy)
+
+
+5/28/2017
+
+[WINMAIN] support to run simulation at full speed
+
+[VM/I386] improve i386 core based on MAME 0.185
+
+
+5/20/2017
+
+[YIS/DISPLAY] support correct font rom (thanks Mr.Moriya)
+[YIS/DISPLAY] support native graphic commands
+[YIS/DISPLAY] include KST32B stroke font and its decoder (thanks Mr.Saka.N)
+
+[X1TURBOZ/DISPLAY] fix 8 color mode with 4096 palette (thanks Mr.Sato)
+
+
+5/17/2017
+
+[X1TURBOZ/DISPLAY] fix 64/4096 color mode (thanks Mr.Sato)
+
+
+5/15/2017
+
+[X1TURBOZ] support SHARP X1turboZ
+[X1TURBOZ/DISPLAY] support X1turboZ enhanced graphic modes
+[X1TURBOZ/IOSUB] support analog palette access wait
+
+
+5/13/2017
+
+[WIN32/SCREEN] fix not to move window position unnecessarily
+
+[VM/AM9511] support AM9511 (thanks Xep128)
+[VM/DISK] support to specify raw track size
+[VM/MB8877] support to specify raw track size
+[VM/MC6844] support MC6844
+[VM/MC6850] support MC6850
+[VM/MSM58321] add read_signal()
+[VM/MEMORY] improve that dma controller does not read/write memory mapped i/o
+[VM/NOISE] fix not to restart from first sample if already playing noise
+
+[YIS] support YAMAHA YIS (thanks YAMAHA and Mr.Moriya)
+
+
+4/16/2017
+
+[VM/IO] revert the fix in 4/15/2017
+[VM/SN76489AN] revert the fix in 4/15/2017
+
+
+4/15/2017
+
+[COMMON] add muldiv_s32 and muldiv_u32 to multiple 32bit integer
+[COMMON] fix functions to support symbols
+
+[VM/IO] improve to use read/write_io8/16/32w() to get wait clock from device
+[VM/SN76489AN] improve to return 32 + 16 * n for wait clock
+
+[MZ700] improve correct cpu clock and frame rate
+[MZ800] improve correct cpu clock and frame rate
+
+
+4/2/2017
+
+[RESOURCE] improve menu items
+[WINMAIN] improve menu items
+
+[EX80] support to show/hide crt monitor
+
+
+3/30/2017
+
+[COMMON] add functions to convert char, wchar_t, and _TCHAR to each other
+[COMMON] add _fgetts, _ftprintf, my_ftprintf_s, and my_swprintf_s
+[COMMON/FILEIO] add Fgetts and Ftprintf for _TCHAR
+[COMMON/FILEIO] fix functions using ZLIB for _UNICODE case
+[EMU/DEBUGGER] fix for _UNICODE case
+[WINMAIN] improve to update status only when status is changed
+
+[VM/HUC6280] improve disassembler to support symbols (thanks Mr.Kei Moroboshi)
+[VM/I8080] improve disassembler to support symbols
+[VM/M6502] support debugger and disassembler (thanks MAME)
+[VM/MCS48] improve disassembler to support symbols
+[VM/TMS9995] fix disassembler for _UNICODE case
+[VM/UPD7810] improve disassembler to support symbols
+[VM/UPD7810] fix disassembler for _UNICODE case
+
+[BABBAGE2ND] support debugger and save/load state
+[FAMILYBASIC] support debugger
+[YS6464A] support debugger and save/load state
+
+
+3/28/2017
+
+[COMMON] add _tcscat and my_tcscat_s
+[COMMON] add structure and functions to support symbols
+[EMU/DEBUGGER] improve debugger to support symbols (thanks Mr.Kei Moroboshi)
+
+[VM/MC6800] improve disassembler to support symbols (thanks Mr.Kei Moroboshi)
+[VM/MC6809] improve disassembler to support symbols (thanks Mr.Kei Moroboshi)
+[VM/TMS9995] improve disassembler to support symbols (thanks Mr.Kei Moroboshi)
+[VM/UPD7801] improve disassembler to support symbols (thanks Mr.Kei Moroboshi)
+[VM/Z80] improve disassembler to support symbols (thanks Mr.Kei Moroboshi)
+
+
+3/26/2017
+
+[VM/YM2413] support mute
+
+[FAMILYBASIC] support Family BASIC MMC5/VRC7 MOD
+[FAMILYBASIC] support correct scanlines
+[FAMILYBASIC/MEMORY] support MMC5/ VRC7 based on unofficial nester
+[FAMILYBASIC/MEMORY] fix data recorder signal (thanks MESS)
+
+
+3/20/2017
+
+[COMMON] suport to read ascii/binary file compressed by gzip
+[RESOURCE] fix fm8/fm7/fm77 dipswitch menu items
+[WINMAIN] fix to update status bar twice/second to supress flickar
+
+[VM/SCSI_CDROM] support CD-ROM bin/img file compressed by gzip
+[VM/DATAREC] support tape image file compressed by gzip
+[VM/DATAREC] support to save FUJITSU FM-7/77 t77 format tape image
+
+[BMJR/MEMORY] fix sound mixer not to clear previously mixed sound
+
+
+3/18/2017
+
+[WINMAIN] support multiple data recorder
+[EMU] support multiple data recorder
+
+[VM/DATAREC] support HITACH BASIC Master Jr bin format tape image
+[VM/PTF20] support access lamp signal
+
+[BMJR/MEMORY] fix reading cmt signal
+[BMJR/MEMORY] fix sound mixer
+[TK80BS/CMT] support TK-80 cmt i/f
+
+
+3/15/2017
+
+[WINMAIN] add status bar to draw access lamps
+[EMU] add interfaces to get access status of floppy/quick/hard disk drives
+[EMU] add interface to get cmt status message
+
+[VM/DATAREC] support cmt status message
+[VM/HD44102] fix build error
+[VM/MC6800] fix M_RDOP and M_RDOP_ARG macros (thanks PockEmul)
+[VM/LD700] support access lamp signal
+[VM/SCSI_CDROM] support access lamp signal
+[VM/SCSI_DEV] support access lamp signal
+[VM/SCSI_HDD] support access lamp signal
+
+[HC20] fix issue that we cannot debug TF-20 CPU
+[JR800] support National JR-800 (thanks PockEmul)
+
+
+3/12/2017
+
+[VM/DATAREC] fix issue that fast forward noise may not stop
+
+
+3/11/2017
+
+[VM/DATAREC] support to play play/stop/fast-fwd noise
+[VM/MB8877] support to play seek/load/unload noise
+[VM/HD44102] support HD44102 based on MAME 0.171
+[VM/T3444A] support to play seek/load/unload noise
+[VM/UPD765A] support to play seek/load/unload noise
+[VM/UPD765A] fix seek time (thanks Mr.Artane.)
+
+[MZ80B/MEMORY80B] fix vgate signal (thanks Mr.Suga)
+
+
+3/8/2017
+
+[VM/DISK] improve to check if disk image is modified more strictly
+[VM/DISK] import yaya2016-04-13plus1 (thanks Mr.umaiboux)
+[VM/V9938] import yaya2016-04-13plus1 (thanks Mr.umaiboux and MAME)
+[VM/YM2413] import yaya2016-04-13plus1 (thanks Mr.umaiboux)
+
+[FMR30] split project for i86 and i286
+[MSX/*] import yaya2016-04-13plus1 (thanks Mr.umaiboux)
+
+
+3/7/2017
+
+[WIN32/INPUT] improve to accept shift + caps/kana/kanji
+
+[VM/DISK] support device name (thanks Mr.Aratane.)
+[VM/EVENT] improve to check abnormal scanline number (thanks Mr.Sato)
+[VM/EVENT] fix light weight sound rendering (thanks Mr.168)
+[VM/*] add device name to all devices of each machine (thanks Mr.Aratane.)
+
+[MZ80B] change floppy drive type from 2D to 2DD (thanks Mr.Suga)
+[MZ80B/MEMORY80B] support I-O DATA PIO-3039 (thanks Mr.Suga)
+
+
+3/4/2017
+
+[WINMAIN] add interfaces for bubble casette (thanks Mr.Artane.)
+[EMU] add interfaces for bubble casette (thanks Mr.Artane.)
+
+[VM/*] import Mr.Artane.'s fixes (Commits on Feb 18, 2017)
+[VM/AY_3_891X] split YM2203 and AY-3-891X (thanks Mr.Artane.)
+[VM/DISK] fix trim buffer routine for 2D disk image (thanks Mr.Artane.)
+[VM/EVENT] support light weight sound rendering (thanks Mr.Artane.)
+[VM/MB8877] fix seek command for 2D disk image (thanks Mr.Artane.)
+
+[FM77AV] import Mr.Artane.'s fixes (Commits on Feb 18, 2017)
+
+
+3/1/2017
+
+[EMU/DEBUGGER] support < command (input commands from file)
+
+[X1/MEMORY] support to unmap rom by reading port 1Exxh (thanks Mr.Sato)
+
+
+2/9/2017
+
+[WINMAIN] support to draw bitmap image onto buttons
+[WINMAIN] fix to redraw pcb bitmap image when window is invalidated
+[WIN32/SCREEN] fix to invalidate rects for 7-seg leds and buttons
+
+[BABBAGE2ND] add bitmap images for buttons
+[EX80] add bitmap images for buttons
+[SMB80TE] add bitmap images for buttons
+[TK80BS] add bitmap images for buttons
+[TK85] support NEC TK-85
+[YS6464A] add bitmap images for buttons
+
+
+12/31/2016
+
+[COLECOVISION/KEYBOARD] fix not to raise irq when joystick is pressed
+[COLECOVISION/KEYBOARD] fix joystick/tenkey inputs
+[COLECOVISION/KEYBOARD] fix to save/load tenky enabled status
+[SC3000/MEMORY] support 32KB+16KB or 128KB ROM carts
+
+
+12/30/2016
+
+[COLECOVISION] support COLECO ColecoVision (thanks Mr.tanam)
+
+
 12/29/2016
 
 [RESOURCE] recompress png files in https://tinypng.com/