YS MegaBasic is a BASIC programming language interpreter for the 1982 Sinclair Research ZX Spectrum microcomputer, written by Mike Leaman.Your Spectrum:YS MegaBasic, Issue 8, October 1984 The interpreter was available by mail-order from Your Spectrum magazine, hence the name "YS MegaBasic".
When loaded it left the user 22K of usable memory. YS MegaBasic allowed keywords to be spelled out letter-for-letter, which was quicker if the user had fitted a full-size full-travel keyboard to their machine, a very popular modification for serious users. This also removed the necessity for memorising the sometimes arcane key combinations necessary to enter less-commonly-used Sinclair BASIC keywords. It also featured three different font sizes, user definable keys, copy-and-paste, a Sinclair QL-like windowing system, sprites and sound effects.
YS MegaBasic New commands New commands added by YS MegaBasic: AUTOCauses the computer to automatically produce line numbersBACKUPCopies tape filesCHANGEManipulates the attributes fileCLWClears the current window on-screenCURRENTChanges the window used for screen outputDELETEErases a block of program linesDOWNPrints a string down the screenEDITDisplays a program line for editingEXAMINEDisplays headers of tape filesFADEProduces special effects on-screenFONTSelects the character set used for printingFXHandles miscellaneous functionsINVERTChanges INK to PAPER and vice versaKEYCreates user-defined keysMODEChanges the current character sizeMONJumps to front panelPANScrolls a window to the left or right, pixel by pixelPLAYProduces complex sound effectsRESTARTEquivalent to ON ERROR GO TOSPEEDUsed in conjunction with TRON to reduce the speed of program executionSWAPSwaps one attribute for anotherTROFFTurns 'trace' mechanism offTRONTurns 'trace' mechanism onVDUEquivalent to PRINT CHR$WINDOWDefines the size and location of the current window on-screen
Releases Source: YSMegaBasic V1.0 - 1984 YSMegaBasic V1.1 - 1984 YSMegaBasic V1.1 Sprite Designer - 1984 YSMegaBasic V3.0 - 1985 YSMegaBasic V4.0 - 1985
References