Difference between revisions of "ESXDOS"

From SpecNext official Wiki
Jump to: navigation, search
(Beginning the topic and sketching out some content)
 
m (Clarified and added USR0 mode)
Line 1: Line 1:
= ESXDOS =
+
= esxDos =
  
ESXDOS is the disk operating system that is integrated into the Next.  It provides a posix-like api to access the sd card as disk and it provides a familiar basic interface to the disk from basic.  The current version of ESXDOS is 0.8.6; a new version 0.9.x is being written for the Next.
+
esxDos is one of the operating systems that is integrated into the Next.  It provides a posix-like api to access the sd card as disk and it provides a familiar basic interface to the disk from basic.  The current version of ESXDOS is 0.8.6; a new version 0.9.x is being written for the Next. esxDos currently only supports the so-called USR0 mode in BASIC (single keyword/48K Basic)
  
 
USING FROM BASIC
 
USING FROM BASIC

Revision as of 05:13, 8 September 2017

esxDos

esxDos is one of the operating systems that is integrated into the Next. It provides a posix-like api to access the sd card as disk and it provides a familiar basic interface to the disk from basic. The current version of ESXDOS is 0.8.6; a new version 0.9.x is being written for the Next. esxDos currently only supports the so-called USR0 mode in BASIC (single keyword/48K Basic)

USING FROM BASIC

-directory structure

-navigating directories

-dot commands

-tap files

-snapload

-new things coming

PROGRAMMING WITH ESXDOS

-dot commands versus main ram

-close handles when done

-machine code

-posix-like api similar to working with file descriptors


-c

--posix-like api same as for machine code but errno is properly managed

--creating dot commands and extended dot commands

---the command line

---generating custom error messages on exit