Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
projects:misc [2019/05/25 14:44]
M.G. [Interpreter Info]
projects:misc [2019/05/25 14:46] (current)
M.G. [Interpreter Info]
Line 54: Line 54:
  
 At startup, it initializes the slot 3 Pascal I/O interface which, on a IIgs, is always going to be the built in text display. ​ It sets up vectors for the input, output, and status calls. ​ These calls are the only thing that happen in emulation mode after Forth is initialized. At startup, it initializes the slot 3 Pascal I/O interface which, on a IIgs, is always going to be the built in text display. ​ It sets up vectors for the input, output, and status calls. ​ These calls are the only thing that happen in emulation mode after Forth is initialized.
 +
 +The platform-independent portion of the code expects the output to accept ANSI sequences, and ''​PAGE''​ and ''​AT-XY''​ output them.  OF816 for the Apple IIgs' console driver translates some ANSI sequences for cursor position and erasing to equivalents recognized by the video firmware.
  
 === Data Space === === Data Space ===
  
 The data space is acquired from the Toolbox and is currently set at 32K and is allowed to cross bank boundaries. The data space is acquired from the Toolbox and is currently set at 32K and is allowed to cross bank boundaries.