Difference between revisions of "ESXDOS"
(Beginning the topic and sketching out some content) |
m (Clarified and added USR0 mode) |
||
Line 1: | Line 1: | ||
− | = | + | = 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 | 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