Difference between revisions of "API"

From SpecNext official Wiki
Jump to: navigation, search
m
m
Line 5: Line 5:
 
The esxDOS API is compatible with [https://www.esxdos.org/ esxDOS] 0.8.x, but contains several enhancements.
 
The esxDOS API is compatible with [https://www.esxdos.org/ esxDOS] 0.8.x, but contains several enhancements.
  
The latest reference documentation for the APIs is on the distro and Next SD card at c:/docs/NextZXOS, and [https://gitlab.com/thesmog358/tbblue/-/raw/master/docs/nextzxos/NextZXOS_and_esxDOS_APIs.pdf?ref_type=heads online at gitlab].
+
The latest reference documentation for the APIs is on the distro and Next SD card at <tt>c:/docs/NextZXOS</tt>, and [https://gitlab.com/thesmog358/tbblue/-/raw/master/docs/nextzxos/NextZXOS_and_esxDOS_APIs.pdf?ref_type=heads online at gitlab].
  
 
The APIs are published and kept up to date for each new [[NextZXOS]] and [[NextBASIC]] release, and in Next-specific program, all ROM calls should be made through the APIs. Other code inside the ROM is not documented, and may (and does) move around between releases.
 
The APIs are published and kept up to date for each new [[NextZXOS]] and [[NextBASIC]] release, and in Next-specific program, all ROM calls should be made through the APIs. Other code inside the ROM is not documented, and may (and does) move around between releases.

Revision as of 15:58, 8 March 2024

NextZXOS has two APIs which can be used to make ROM calls.

The NextZXOS API directly descends from the +3DOS API present in the Sinclair ZX Spectrum +2A/+2B/+3, and the IDEDOS API additionally provided with the ZX Spectrum +3e ROMs.

The esxDOS API is compatible with esxDOS 0.8.x, but contains several enhancements.

The latest reference documentation for the APIs is on the distro and Next SD card at c:/docs/NextZXOS, and online at gitlab.

The APIs are published and kept up to date for each new NextZXOS and NextBASIC release, and in Next-specific program, all ROM calls should be made through the APIs. Other code inside the ROM is not documented, and may (and does) move around between releases.