Официально вышел релиз операционной системы esxDOS 0.8.7.
Из особого стоит отметить:
- Экспериментальную поддержку Z80 DMA(Z8410)
- Системный вызов utime
- Новые/обновленные команды .dfwload, .more, .dumpmem, .sercp(scl2trd не вошел в этот релиз из за несовместимости лицензии - я ее поменял - войдет в следующий)
Ну и просто список изменений:
Код:[24/05/2018] FAT Driver: Fixed a bug that prevented writing the EEPROM to disk (lordcoxis + reported by ub880d) [30/06/2018] Commands: Added .dfwload (ub880d) [03/11/2018] NMI: Slightly changed keyboard routine to reduce key bounce on unreliable keyboards (ub880d) [19/01/2019] FAT Driver: Fixed a critical bug (introduced in v0.8.6) when creating directory entries on DivMMC (lordcoxis + reported by Ben Versteeg) [19/01/2019] Kernel: Added experimental Z80DMA (on port $0B) driver for I/O operations, configurable via ESXDOS.CFG file (lordcoxis + LMN128) [19/01/2019] Commands: Updated .more and .dumpmem commands (ub880d) [19/01/2019] TR-DOS: Added $052E trap, which fixes Headball GS (lordcoxis + reported by Hood) [16/03/2019] FAT: Added utime() syscall (lordcoxis + requested by Pavel Vymetalek) [17/03/2019] FAT: Fixed utime() syscall (ub880d) [26/03/2019] Commands: Added .sercp (Pavel Vymetalek) [19/04/2019] Kernel: Fixed M_DOSVERSION syscall (lordcoxis + ub880d) [15/06/2019] Kernel: Fixed infinite loop when ESXDOS.SYS cannot be loaded (lordcoxis + reported by UB880D) [16/06/2019] Flasher: Added MB03+ IDE/MMC flasher (LMN128) [16/06/2019] Kernel: Fixed crash when no device is present (lordcoxis)