OSDN Git Service

[General] Add upstream 2022-06-08 .
[csp-qt/common_source_project-fm7.git] / source / history.txt
index 28ac8da..8fc819b 100644 (file)
@@ -1,3 +1,261 @@
+6/8/2022
+
+[CRC80] support Computer Research CRC-80
+
+
+5/29/2022
+
+[M23/DISPLAY] add pseudo jis font image
+
+
+5/28/2022
+
+[VM/MB8877] support to get if disk is changed
+[VM/Z80CTC] improve to raise irq in more precise frequency
+
+[M23] improve not to show busy in fdc status after seek command finished
+[M23] fix frequency of input clock to Z80CTC
+[M23] fix daisy chain order of Z80 family chips
+[M23/KEYBOARD] fix key map table
+[M23/KEYBOARD] support input port 0xEF to get keyboard type
+
+5/25/2022
+
+[WINMAIN] support showing indicator LEDs on status bar for any purposes
+
+[VM/MB8877] support ready signal
+[VM/Z80CTC] improve for timer overrun case
+[VM/Z80SIO] improve receive interrupt (thanks Mr.YAT)
+
+[M23] support SORD M23
+[MYCOMZ80A] support floppy drives and nmi signal
+
+
+5/7/2022
+
+[VM/I8080] fix issue in the case CALL/RST performed by interrupt while halted
+
+[EX80BS] support TOSHIBA EX-80BS (eEX-80 is renamed to eEX-80BS)
+
+
+4/9/2022
+
+[COMMON] avoid C5208 and C26495 warnings on VC++2019 (thanks Mr.Meister)
+[EMU/DEBUGGER] support mount and unmount image files
+
+[PC8801MA/FLOPPY] support changing access lamp of floppy drives
+[SMC777/MEMORY] improve screen renderer for scrolling
+[SMC777/MEMORY] improve joystick port not to keep trigger#2 pressed
+[SMC777/MEMORY] improve for key releasingg
+
+
+4/5/2022
+
+[COMMON/FILEIO] improve functions for flush and wchar_t/char accessors
+[EMU/DEBUGGER] support save_state and load_state
+[EMU/WIN32] support changing access lamp of floppy drives
+[WIN32/CONSOLE] support telnet client
+[WIN32/SCREEN] fix to reinitialize Direct3D9 when device is lost
+
+[VM/Z80DMA] support enable after reti command (thanks Mr.Sato)
+[VM/Z80DMA] support interrupt on ready when WR3 is written (thanks Mr.Sato)
+
+[FX9000P] support CASIO FX-9000P
+[X1/DISPLAY] fix smooth vertical scroll
+[X1TURBO/FLOPPY] improve motor on signal for spindle-up delay
+[X1TURBO/FLOPPY] support changing access lamp of floppy drives
+
+
+12/30/2021
+
+[VM/DATAREC] support to enable/disable playing signal and voice separately
+[VM/I386_NP21] fix DAA/DAS/AAA/AAS/AAM/AAD based on DOSBox
+[VM/I386_NP21] fix SHLD/SHRD for n > 15 case
+[VM/I386_NP21] fix FCOM/FCOMI/FXAM for NaN and INF cases
+[VM/I386_NP21] fix FDECSTP/FINCSTP to clear C1 flag
+[VM/I386_NP21] fix FLD to set/clear C1 flag when stack overflow occurs or not
+[VM/I386_NP21] fix FSTENV/FLDENV/FSAVE/FLDENV to consider data16 prefix
+[VM/Z80DMA] fix not to enter too long loop (thanks Mr.YAT)
+
+[BX1] add keyboard and display artwork
+[MZ80K/MEMORY] fix v-gate signal (thanks Mr.Hlide Fremen)
+[MZ700/MEMORY] fix vblank signal timing (thanks Mr.Koucha-Youkan)
+[PC6001] remove some codes from iP6 Plus (thanks Mr.tanam)
+[PHC25/KEYBOARD] support _ and kana key
+[PHC25/SYSTEM] support GM1 signal (thanks Mr.Moroboshi)
+
+
+5/2/2021
+
+[VM/DATAREC] fix mixing sound track
+[VM/HD46505] support smooth vertical scroll
+[VM/MC6843] fix seek command
+[VM/MC6844] fix data chain register to consider 2/4 channel select bit
+[VM/MC6844] fix to transfer 64K when byte count register is zero
+[VM/Z80CTC] fix to apply written time constant just after reset bit is cleared
+
+[BX1] fix memory map around ram
+[BX1] support cartridge rom images
+[BX1/DISPLAY] add missing font patterns
+[BX1/FLOPPY] support i/o ports around fdc
+[BX1/KEYBOARD] support PROG.SELECT switch
+[BX1/PRINTER] support AUTO PRINT switch
+[MZ1500/JOTSTICK] support joystick (thanks Mr.Koucha-Youkan)
+[PC6001] remove some codes from iP6 Plus (thanks Mr.tanam)
+[X1TURBO/DISPLAY] support smooth vertical scroll
+
+
+2/7/2021
+
+[WINMAIN] improve WM_KEYDOW/WM_KEYUP events for VK_PROCESSKEY case
+[WIN32/CONSLE] improve routine to change console size
+
+[VM/DISK] fix density flag when loading solid image with fm sectors
+[VM/MC6843] fix track zero flag in STRA
+[VM/MC6843] fix seek error flag in STRB
+[VM/MC6843] fix seek command
+
+[BX1/DISPLAY] improve for drawing digitron display
+[BX1/KEYBOARD] improve I/O ports for detecting key pressed/released
+[BX1/PRINTER] add ugly patch for printer process
+
+
+1/24/2021
+
+[VM/I8279] support 8279 (based on MAME)
+
+[MP85] support MITEC MP-85
+
+
+1/17/2021
+
+[VM/UPD765A] improve for the case tc is asserted while reading/writing sector
+
+[PC8801/PC88] improve to render screen with port params at end of disp timing
+[X1TURBO/FLOPPY] fix to change type of all drives (thanks Mr.Sato)
+
+
+1/3/2021
+
+[WINMAIN] improve for pressing shift key and numpad key
+
+[MZ80K] fix roman/kana conversion
+[MZ80K/KEYBOARD] improve for pressing right shift key and numpad key
+
+
+12/31/2020
+
+[PC8801/PC88] improve crtc to refer reverse setting in start display command
+
+
+12/21/2020
+
+[VM/SCSI_CDROM] fix start frame of CD-DA playing when track number is specified
+
+[PCENGINE/PCE] fix issue that ADPCM is mistakenly looped
+
+
+12/19/2020
+
+[VM/SCSI_CDROM] fix pre-gap of first track when it is audio track
+
+
+12/18/2020
+
+[VM/SCSI_CDROM] improve routine to get start/end frame of CD-DA playing
+
+[PC8801/PC88] support 8inch DMA-type floppy drives for PC-8001mkII/SR
+[PC9801/DISPLAY] improve EGC (thanks Mr.Ryuji Okamoto)
+
+
+12/16/2020
+
+[PC8801/DISKIO] improve to read/write files in initial current directory
+[PC8801/PC88] support force ready/drq mask register for DMA-type FDD
+[PC8801/PC88] fix PC-8001mkIISR hiragana font when PCG-8100 is enabled
+
+
+12/15/2020
+
+[PC8801/DISKIO] support M88 DiskDrv (thanks Mr.CISC and Mr.apaslothy)
+[PC8801/PC88] support PC-8001mkIISR hiragana font
+[PC8801/PC88] support to disable 5inch/8inch-FDD interfaces
+[PC8801/PC88] support to disable updating scan line setting automatically
+[PC8801/PC88] fix mouse data when position is not latched
+
+
+12/14/2020
+
+[PC8801/PC88] support 8inch DMA-type floppy drives
+
+
+12/13/2020
+
+[VM/MC6843] support MC6843 (based on MAME)
+[[VM/SCSI_CDROM] fix to reset logical block size in Test Unit Ready command
+
+[BX1] support CANON BX-1 (not work)
+[MZ1500/QUICKDISK] improve for BSD record (thanks Mr.Motochan1500)
+[PC8801/PC88] fix hireso graphic screen when scan line is disabled
+
+
+12/12/2020
+
+[PC8801/PC88] fix to clear attibutes at starting new frame
+[PC8801/PC88] fix to read status of 2nd OPNA
+
+
+12/11/2020
+
+[PC8801/PC88] fix to run dma from memory to crtc when (rd,wr)=(0,0)
+[PC8801/PC88] fix to run dma from scsi to memory only when count > 0
+
+
+12/8/2020
+
+[COMMON] fix build error on VC++2019 (thanks Mr.Sato)
+
+[VM/Z80CTC] fix not to clear in-service at software reset (thanks Mr.Sato)
+[VM/Z80DMA] fix stall cycles at BUSACK in byte mode (thanks Mr.Sato)
+
+[X1TURBOZ/DISPLAY] fix zpalette in 64 colors, 2 screens mode (thanks Mr.Sato)
+
+
+12/6/2020-2
+
+[MZ1500] fix inp(0xe8) to detect voice board is missing (thanks Mr.kitahei88)
+[X1TURBOZ/DISPLAY] fix to update zpalette at vline=0 (thanks Mr.Sato)
+
+
+12/6/2020
+
+[OSD/WIN32] import Unity plug-in code (thanks Mr.Marukun)
+
+[VM/I386_NP21] update to Neko Project 21/W ver0.86 rev79 beta4
+[VM/UPD765A] fix transfer size to 128 << min(N, 7) (thanks Mr.Kugimoto)
+
+[MZ1500/QUICKDISK] improve for QDF format (thanks Mr.kitahei88)
+[MZ1500/QUICKDISK] improve for BSD record (thanks Mr.Yuushi)
+[PC9801/MEMORY] fix switching BIOS ROM/RAM
+[X1/CZ8RB] support CZ-8RB (thanks Mr.Meister)
+
+
+8/16/2020
+
+[VM/SCSI_DEV] improve to specify data req signal delay (thanks Mr.Sato)
+[VM/SCSI_DEV] fix read6/write6 command in 0 length case (thanks Mr.Sato)
+[VM/SISI_HDD] change drive type to hot swappable
+[VM/SISI_HDD] improve seek time (thanks Mr.Sato)
+[VM/SASI_HDD] support winchester drive parameters command
+[VM/Z80DMA] improve to sense rdy signal as level, not edge (thanks Mr.Sato)
+
+[MZ2500/CRTC] fix sub plane address in 640x200 16colors mode (thanks Mr.856)
+[SVI3X8] support SPECTRAVIDEO SVI-3x8 (thanks Mr.tanam)
+[X1] add menu items for FD2/FD3 (thanks Mr.Sato)
+[X1/DISPLAY] fix high speed pcg definition (thanks Mr.YAT)
+[X1TURBOZ/DISPLAY] improve palette update timing (thanks Mr.Sato)
+
+
 8/14/2020
 
 [OSD/WIN32] support x64 build (thank Mr.Marukun)
 [PC8801MA] improve to enable/disable changing palette for each scan line
 
 
+2/19/2019-2
+
+[VM/DEVICE] revirt fixes in 2/19/2019
+[VM/EVENT] revirt fixes in 2/19/2019
+[VM/Z80] revirt fixes in 2/19/2019
+
+
 2/19/2019
 
 [VM/DEVICE] add is_primary_cpu() and update_extra_event()