Select an example to replace the editor contents. The Apple video display is not changed until you press Run.
| Ctrl/⌘ + Enter | Run program |
| Esc | Stop execution or close the active dialog |
| Ctrl/⌘ + L | Normalize/List Program in editor |
| Ctrl/⌘ + S | Save BASIC source |
| Ctrl/⌘ + Shift + F | Toggle application fullscreen |
| Ctrl/⌘ + Shift + P | Enter presentation mode |
| F1 | Open Help |
XSHR is a fictional browser-native extension representing a speculative post-Apple-IIGS graphics architecture. It is not emulation of released Apple hardware.
The List Program button sorts and normalizes the editor. The Renumber button numbers every nonblank physical editor row as 10, 20, 30… and updates recognized control-flow references. Rows are retained even when they contain REM text, invalid BASIC, or no original line number. Visual word wrapping in the editor is ignored because renumbering operates only on actual newline-delimited source rows. Neither command prints to the Apple video display.
A standalone browser-based GSX AppleSoft BASIC Interpreter with Apple II text and graphics modes, Apple IIGS-inspired Super Hi-Res extensions, and the fictional browser-native XSHR graphics family.
The SHR command vocabulary is a browser-native extension and does not redefine historical AppleSoft graphics commands.
Phase 2.2 correction: Restored the proven per-statement cooperative scheduler for all BASIC programs, retained throttled Diagnostics rendering, and corrected the XSHR demo packaging.