esxDOS v0.8.7 has been officially released

SPC Club Forum
Antworten
Luzie
User
Beiträge: 919
Registriert: 06.10.2013, 22:06

esxDOS v0.8.7 has been officially released

Beitrag von Luzie » 17.06.2019, 17:07

Von gestern Abend von: http://board.esxdos.org/viewtopic.php?pid=1233#p1233

esxDOS v0.8.7 has been officially released. Grab it at http://www.esxdos.org/files/esxdos087.zip

This version has the following (notable) new features:

Experimental Z80 DMA (Z8410) I/O support (enabled in ESXDOS.CFG - please test and report)

New "utime" syscall

New/Updated Commands: .dfwload, .more, .dumpmem and .sercp

Changelog:

[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)

und hier das README.TXT dazu:

esxDOS v0.8.7
(c) 2005-2019 Papaya Dezign
---------------------------

This version has the following (notable) new features (for detailed info checkout the changelog):

* Experimental Z80 DMA (Z8410) I/O support (enabled in ESXDOS.CFG - please test and report)
* New "utime" syscall
* New/Updated Commands: .dfwload, .more, .dumpmem and .sercp

How to (safely) install/upgrade:
--------------------------------

1. Copy esxide.tap/esxmmc.tap/mb03plus.tap (depending on if you have a DivIDE, DivMMC or MB03+, obviously) to your CF/SD/HDD, load it and follow the instructions. Power Off and remove media.
2. Copy the SYS, BIN (and create /TMP if using DivIDE) directories to your CF/SD/HDD.
3. Insert media. Power On. Reset while keeping space pressed to reinit if needed.

Notes:
------

a) If you replace the SYS directory *before* flashing the new ROM, your previous ROM of esxDOS will not boot correctly.
b) Questions? Bugreports? Complaints about lack of LFN/instructions? Ask on the usual places or send an e-mail to: bugs at esxdos dot org

Changelog
---------

[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)

Thanks/Greets
-------------

Greets to all the usual peeps (y'all know who you are - just check v0.8.5's README if in doubt!).
Special thanks to all the great "hardware benefactors": Ben Versteeg, Pavel Urbancik, Pavel Vymetalek, SpecNext Team, Tygrys, UB880D, Zaxon!

Known Bugs
----------

128K Support: Need to run an esxDOS BASIC command before .commands will work
BASIC/Tape Emulator: You can overwrite ESXDOS system using LOAD CODE that crosses $2000
Commands: Proper argument/syntax checking is not done yet on most commands
Commands/BASIC: No wildcards yet
FAT Driver: rename() isn't even remotely posix compliant
FAT Driver: Directories read-only attribute isn't always respected
BIOS: Version of system file isn't checked against the ROM version (bad things will happen if there's a mismatch)
TR-DOS: FORMAT and MOVE commands don't work yet + too many to list ;)

16.06.2019 / Papaya Dezign - All rights perversed

Benutzeravatar
dhucke
User
Beiträge: 986
Registriert: 21.03.2009, 14:50
Wohnort: in der Nähe von Göttingen

Re: esxDOS v0.8.7 has been officially released

Beitrag von dhucke » 17.06.2019, 17:35

Diese neue ESX Dos Version 0.8.7 ist auf der 8Bit-Wiki abgelegt:

http://www.8bit-wiki.de/index.php?id=3& ... 0Firmware/
"Hardware nennt man die Teile eines Computers die man treten kann."
Jeff Pesis

Luzie
User
Beiträge: 919
Registriert: 06.10.2013, 22:06

Re: esxDOS v0.8.7 has been officially released

Beitrag von Luzie » 19.06.2019, 21:37

Gefunden unter esxDOS BBS / Bug Reports: http://board.esxdos.org/viewtopic.php?id=490

Dot command 128 supplied with esxDOS 8.7 is broken

Von: nagydani
The .128 dot command supplied with esxDOS 8.7 is for 8.6 and does not work with 8.7 because an entry point has changed (from 0x02F9 to 0x02FB). The fix is very simple, a single F9 byte (offset 0x14 or 20 decimal, address 0x2014 or 8212 decimal) needs to be changed to FB.

Luzie
User
Beiträge: 919
Registriert: 06.10.2013, 22:06

Re: esxDOS v0.8.7 has been officially released

Beitrag von Luzie » 20.06.2019, 14:17

Luzie hat geschrieben:
19.06.2019, 21:37
Gefunden unter esxDOS BBS / Bug Reports: http://board.esxdos.org/viewtopic.php?id=490

Dot command 128 supplied with esxDOS 8.7 is broken

Von: nagydani
The .128 dot command supplied with esxDOS 8.7 is for 8.6 and does not work with 8.7 because an entry point has changed (from 0x02F9 to 0x02FB). The fix is very simple, a single F9 byte (offset 0x14 or 20 decimal, address 0x2014 or 8212 decimal) needs to be changed to FB.
Ich habe den .128 Befehl mal entsprechend gepatched. Hier könnt ihr die für esxDOS 0.8.7 gepatchte Datei herunterladen:
.128-DOT-command-PATCHED-for-esxDOS 0.8.7.zip
(134 Bytes) 98-mal heruntergeladen

spezzi63
User
Beiträge: 258
Registriert: 02.03.2014, 00:58

Re: esxDOS v0.8.7 has been officially released

Beitrag von spezzi63 » 22.07.2019, 21:56

Versionscheck für esxDOS v0.8.7 !
Hier ein kleines Update für den NMI navigator von david_ps.
Viele Grüße,
Günter

replace the init file in \SYS\NMI\
init.zip
(681 Bytes) 118-mal heruntergeladen

Vielen Dank dafür an Dr. Slump ;)

Luzie
User
Beiträge: 919
Registriert: 06.10.2013, 22:06

Re: esxDOS v0.8.7 has been officially released

Beitrag von Luzie » 25.09.2019, 11:17

Zu diesem neuen Kommando ".sercp" :
Luzie hat geschrieben:
17.06.2019, 17:07
esxDOS v0.8.7 has been officially released. Grab it at http://www.esxdos.org/files/esxdos087.zip
This version has the following (notable) new features:
...
[26/03/2019] Commands: Added .sercp (Pavel Vymetalek)
will ich gerne noch folgenden interessanten Link hinzufügen: https://vym.cz/sercp/

Wenn ich gerade am Fragen bin, weiß jemand, wofür dieser mit esxDOS 0.8.7 neu hinzu gekommene Befehl ".dfwload" ist?!:
Luzie hat geschrieben:
17.06.2019, 17:07
[30/06/2018] Commands: Added .dfwload (ub880d)

Antworten