ESXDOS 0.7.3 released for DivIDE

Todo sobre la creación, diseño y programación de nuevo software para
nuestro Spectrum

Moderador: Sir Cilve Sinclair

Responder
lordcoxis
rst 0
Mensajes: 15
Registrado: Mié Oct 10, 2007 1:07 pm

ESXDOS 0.7.3 released for DivIDE

Mensaje por lordcoxis » Vie Dic 25, 2009 10:57 am

Sorry for english post, but my spanish/castellano is very rusty ;)

New firmware for DivIDE was released today, you can grab it here: http://www.esxdos.org/files/esxdos073.zip

* Device and filesystem abstraction layer.
* Full FAT16/FAT32 read/write support (no 64K clusters, no extended partitions, no LFN).
* Needs system file ESXDOS.SYS in the rootdir of first detected drive (system drive).
* Support for external commands in /C dir of system drive (see "DOT" commands).
* TAPE emulator supports reading/writing from/to .TAP files. Can read/write to the same file.
.TAP attaching functions are available to external programs.
* POSIX-based API usable by .commands and external programs. Functions available on rst $08:
open, read, write, close, opendir, readdir, seek, sync, fstat, getcwd, chdir, unlink...
* BASIC command integration using +3DOS headers for FAT filesystems.
* Support for seamless IM2 loading/saving, from BASIC and machine code.
* Possibility of getting absolute LBA sector and device on an opened file (for direct I/O).

Feliz navidad,
phoenix^ra

lordcoxis
rst 0
Mensajes: 15
Registrado: Mié Oct 10, 2007 1:07 pm

Re: ESXDOS 0.7.3 released for DivIDE

Mensaje por lordcoxis » Lun Ene 04, 2010 8:22 pm

Small update:

http://www.esxdos.org/files/esxdos073_mapram_fix.zip

Fixed MAPRAM mode support for those that can't/won't flash it.

phoenix

Avatar de Usuario
mcleod_ideafix
Johnny Jones
Mensajes: 3984
Registrado: Vie Sep 21, 2007 1:26 am
Ubicación: Jerez de la Frontera
Contactar:

Re: ESXDOS 0.7.3 released for DivIDE

Mensaje por mcleod_ideafix » Mar Ene 05, 2010 1:44 am

Cooool! I have to give it a test. Is it somewhat like ResiDOS?
Web: ZX Projects | Twitter: @zxprojects

Avatar de Usuario
zxbruno
Freddy Hardest
Mensajes: 584
Registrado: Dom Jun 03, 2007 3:28 am
Ubicación: Anaheim, California, USA

Re: ESXDOS 0.7.3 released for DivIDE

Mensaje por zxbruno » Mar Ene 05, 2010 7:13 am

Creo haber leído un post de LaesQ (de Papaya labs) o Gasman explicando que este firmware, cuando completo, sería superior a los demás.
No entiendo bien todos los detalles, pero le puedo preguntar al autor. Es portugues como yo. ;)

Aqui puedes ver una beta anterior de ESXDOS en acción:

http://www.youtube.com/watch?v=PsV8hw1tB0U

lordcoxis
rst 0
Mensajes: 15
Registrado: Mié Oct 10, 2007 1:07 pm

Re: ESXDOS 0.7.3 released for DivIDE

Mensaje por lordcoxis » Mar Ene 05, 2010 12:20 pm

mcleod_ideafix escribió:Cooool! I have to give it a test. Is it somewhat like ResiDOS?


Hola!

Unfortunately I have never used ResiDOS (I have no hardware that supports it - ESXDOS runs on basic 32k DivIDE), I've only seen some screenshots on the web.

But I guess it's more similar to ResiDOS than say fatware or demfir - it's meant to be a "real" operating system, so you have BASIC commands integration (at the moment LOAD, SAVE, MERGE, GOTO, ERASE, CAT) and special system commands which are located in /C dir of system drive. These commands are issued from BASIC using the form .command (eg: .cd, .snapload, .tapein, etc) and pretty soon the API will be made available so anyone can make their own commands. There is no NMI support in this version, it will be added in the future.

Speccy filetypes supported: TAP read/write, SNA/Z80 (thru .snapload), +3DOS files read/write (just the files, no +3 specific code)

Regarding filesystem support, at the moment FAT16/32 are supported with read/write capability. My next plans are to complete remaining API calls and BASIC/.commands, then port TR-DOS emulator from old beta.

Regards,
Miguel

Avatar de Usuario
VELESOFT
Jack The Nipper
Mensajes: 135
Registrado: Dom Feb 01, 2009 9:21 am

Re: ESXDOS 0.7.3 released for DivIDE

Mensaje por VELESOFT » Sab Jun 25, 2011 10:13 am

New bootable FIRMWARE SELECTOR for ESXDOS 073 (autoexec)

http://velesoft.speccy.cz/zx/divide/systems/esxdos/esxdos073-firmware-selector01.zip

Imagen

After power-on or reinit system load firmware selector from autoexec.tap file.
Need install ESXDOS with autoexec support:
http://velesoft.speccy.cz/zx/divide/systems/esxdos/esxdos073_autoexec(2011-05-31).zip
.

New ESXDOS command and more info here:
http://velesoft.speccy.cz/zx/divide/divide-esxdos.htm

Avatar de Usuario
VELESOFT
Jack The Nipper
Mensajes: 135
Registrado: Dom Feb 01, 2009 9:21 am

Re: ESXDOS 0.7.3 released for DivIDE

Mensaje por VELESOFT » Mié Jun 29, 2011 12:20 am

Firmware selector v0.2 with 128 menu design:

Work on original DivIDE and DivIDE+ (actually I have flasher for original DivIDE only)

Imagen

Video example of ESXDOS 073 with AUTOEXEC patch + my "RETURN" patch:
Minimum hardware: ZX 48kB + original DivIDE interface
Imagen

On video you can see as ESXDOS after start/init automatically write LOAD "" and load(boot) file AUTOEXEC.TAP with my FIRMWARE SELECTOR. In selector is possible install only one system. For return to my FIRMWARE SELECTOR (return to ESXDOS) you must power off your ZX. But I use modified ESXDOS with my small patch for possibility return from any system to ESXDOS + reboot. This return is used after OUT 227,128 (as in videoexample...)


All files for installation:
http://velesoft.speccy.cz/zx/divide/systems/esxdos/esxdos073out-firmware-selector02.zip

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados