... and WHILE..WEND, PAPER and INK statements which use the same colour codes as the Spectrum, and the ability to store <strong>machine code</strong> data within a BASIC program. Commands Keyword Meaning Comments APPENDSee MERGE CALL CALL m[,v]¦LCTN (n) (Lynx)Result: Calls a <strong>machine code</strong> subroutine at memory location m and optionally passes the value of ...
Read article →
... a built in CIRCLE statement.See also DRAW, PLOT, MOVE. CALL CALL m[,x|f] (BBC Micro & Acorn Electron)Result: Calls a <strong>machine code</strong> subroutine at memory location m. Optional numeric parameter x or string parameter f may be passed to the routine. (BBC Micro & Acorn Electron) Not on the Spectrum. Use USR instead to call <strong>machine code</strong>. ...
Read article →
... the 6809.The 6809 uses a completely different instruction set and registers to the Z80 used by the Spectrum so any <strong>machine code</strong> used within a BASIC program will have to be rewritten.Both the Dragon & TRS micros use a different version of BASIC to the ZX Spectrum. The Dragon 32 & 64 use a version of Microsoft BASIC called Microsoft ...
Read article →
... statement this POKE will change the display background colour without erasing the contents of the screen. A short <strong>machine code</strong> routine could be used to simulate how the Commodore 64 changes the background colour.See also: BRIGHT,FLASH,INK. PAUSE PAUSE m Result: Stop program execution for m*1/50seconds or until a key is pressed. ...
Read article →
... from addresses 23672 to 23674, there is no simple solution in BASIC to adjust the clock a fixed amount of seconds. A <strong>machine code</strong> solution would be preferable. ARCARC_R i)ARC[_R] [channel,] x,y TO x1,y1,angle[, ...] ii)ARC[_R] [channel,] TO x,y,angle [, ...]Result i: Draw an arc from x,y to x1,y1 turning through angle. Multiple arcs ...
Read article →
... Not on the Acorn Atom.The ZX Spectrum keyboard shows CONTINUE as CONT. LINK LINK nResult (Acorn Atom): Calls a <strong>machine code</strong> subroutine at address n. Not on the Spectrum, use USR to call a <strong>machine code</strong> subroutine instead.See also: USR. LIST LIST (Acorn Atom and ZX Spectrum)Result: Display complete program ...
Read article →
... ZX80 with the ZX Printer. OUT OUT m,nResult: Outputs byte n to port m. Not on the ZX80 but can be accessed from <strong>machine code</strong>. OVER OVER nResult: If n=0 characters obliterate those already at that position. If n=1 characters are merged with those already at that position. This is a high resolution display statement and is not ...
Read article →
... Micro uses).The 6502 uses a completely different instruction set and registers to the Z80 used by the Spectrum so any <strong>machine code</strong> used within a BASIC program will have to be rewritten.Both the Oric 1 & Atmos use a different version of BASIC to the ZX Spectrum called Oric Extended BASIC. The Oric Atmos being an upgraded version of the ...
Read article →
... may produce different results. OUT OUT m,nResult: Outputs byte n to port m. Not on the ZX81 but can be accessed from <strong>machine code</strong>. POKE is more commonly used on the ZX81 for memory-mapped devices. OVER OVER nResult: If n=0 characters obliterate those already at that position. If n=1 characters are merged with those already at that ...
Read article →
... BRON. BRON BRONResult : Re-enables 'BREAK' key after BROFF. See also BROFF. CALL_ CALL_m[,n1,...,nk]Result : Calls a <strong>machine code</strong> routine at address m. The address may be followed by a number of numeric expressions.The expressions n1 to nk are evaluated and the result pushed on to the machine stack; the last expression will be the ...
Read article →
... and WHILE..WEND, PAPER and INK statements which use the same colour codes as the Spectrum, and the ability to store <strong>machine code</strong> data within a BASIC program. 14 Commands, 50 Statements, 6 Compound Statements, 43 Functions, 12 Constants, 2 Pseudo-variables, 24 Operators, 10 DelimitersLast revision : 05/05/2025 Commodore 64 BASIC ...
Read article →
... of parallel I/O via an 8255.The BASIC ROM is switched out and replaced by the Forth ROM. Features a Z80 assembler for <strong>machine code</strong> FORTH definitions; a built-in terminal to support a modem and allow access to bulletin-board systems; a <strong>machine code</strong> monitor which can operate in any number base; RS232 and Centronics printer routines, ...
Read article →
... program lines from start of program to line y. DELETE is obtained by pressing CAPS-SHIFT and 0 whilst in 'K' mode.Many <strong>machine code</strong> programs exist to give the equivelent of DELETE on the ZX Spectrum. RESET RESETResult : Resets peripherals (manual is unclear about this). RESET is obtained by entering extended mode and pressing CAPS-SHIFT ...
Read article →
```php ZX Spectrum+ 128K Introduction The ZX Spectrum+ 128K was the most substantial development of the Spectrum carried out by Sinclair Research. It doubled the memory of the 48K Spectrum, added a much more capable sound chip, introduced a new versi ...
Read article →
ZX Spectrum 16K and 48K Introduction The ZX Spectrum was launched by Sinclair Research in April 1982, following the success of the ZX81. Designed by Richard Altwasser and developed with Sinclair's emphasis on keeping costs low, it combined colour gra ...
Read article →