The extra keywords, commands and statements of the <strong>128K</strong> models Overview What follows is a table of keywords for the <strong>128K</strong> models of the ZX Spectrum+. The original ZX Spectrum+ <strong>128K</strong> improved on the original ZX Spectrum by increasing Random Access Memory (RAM) from 48K to <strong>128K</strong>, this allowed for the use of a RAMdisk or as Sinclair called it ...
Read article →
```php ZX Spectrum+ <strong>128K</strong> Introduction The ZX Spectrum+ <strong>128K</strong> 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 version of Sinclair BASIC and provided a number of facilities designed to make practical use ...
Read article →
... breaking the connection with the enormous software and peripheral ecosystem that had grown around it. The ZX Spectrum+ <strong>128K</strong> The next major development was the ZX Spectrum+ <strong>128K</strong>, introduced in Spain in 1985 and subsequently made available in other markets. It retained the general design of the Spectrum+ while introducing a much more ...
Read article →
... Memory Key CPU Memory ROM ◥ ZX Interface 1 Shadow ROM Display File Attribute File ZX Printer Buffer System Variables <strong>128K</strong> Paging / System Area Contended RAM Uncontended RAM Unavailable – No Physical RAM Dynamic Areas BASIC Program Variables Character Set – 768 bytes UDGs Calculator Stack E-LINE Dynamic areas are overlays showing ...
Read article →
... extra keywords were added to allow use for these. 2 Commands, 2 Statements, 2 FunctionsLast revision : 01/10/2023 <strong>128K</strong> BASICCarrying on from the original ZX Spectrum design the +<strong>128K</strong> model included an RS232/MIDI port, 2 joystick ports, 'silicon disc', and 3 channel sound generator. Not only were extra keywords added to the <strong>128K</strong>, ...
Read article →
... level at end of decay phase Not on the Spectrum and not really possible to simulate with BEEP although PLAY on the <strong>128K</strong> Spectrums does have a very simple envelope facility.See also ADVAL, BEEP, SOUND. FLASH FLASH n (ZX Spectrum only)Result: If n is set to 1 permanent flash effect is turned on. If n is set to zero then permanent ...
Read article →
... which had a large range of keywords for controlling sound and graphics (mostly graphics), including BEEP, PLAY (on <strong>128K</strong> machines), PLOT, DRAW, and CIRCLE, as well as the many other statements for altering the colour attributes and over-printing. The Commodore 64 also lacked statements to retrieve the value of a screen location, ...
Read article →
... rapid fire and full width through port. 1K on-board memory. £34.902(Price includes joystick and tape)17 Cheetah 48K/<strong>128K</strong> Single port interface. For 48K and <strong>128K</strong> models. £9.7516 Cheetah Spectrum Joystick Interface Accepts Atari style joystick including Quickshot and Kempston. This interface appears to have a similar style case as the ...
Read article →
... Spectrum was the ZX Spectrum +2, introduced in 1986. Rather than simply producing another version of the existing <strong>128K</strong> Spectrum, Amstrad redesigned the machine around a new case which incorporated a built-in cassette recorder, making it a much more complete home-computer system. The +2 retained the Z80 processor and the basic ...
Read article →
... are also listed on the MIDI Devices page as they were originally advertised in ZX Spectrum magazines.The ZX Spectrum+ <strong>128K</strong> models had built in MIDI ports which could be controlled with the PLAY statement. Sound Amplifiers Sound Synthesizers The original ZX Spectrum only came with an internal buzzer, which could be made to produce ...
Read article →
... using: n / 16 The Dragon/CoCo parameters are reversed when converted to the ZX Spectrum BEEP command. ZX Spectrum <strong>128K</strong> PLAY Simulator Enter a note string for each of the three AY sound channels. The channels are played simultaneously. PLAY "CDEFG" Channel A Channel B Channel C Play Stop Ready Basic PLAY notation supported: C D E F ...
Read article →
... UDGs or larger graphics made from multiple UDGs, then generate the data needed for Sinclair BASIC. Spectrum Model: 48K <strong>128K</strong> Grid Size: 8 × 8 8 × 16 8 × 24 16 × 8 16 × 16 16 × 24 24 × 8 24 × 16 24 × 24 Clear Invert Flip Horizontal Flip Vertical Mirror Horizontal Mirror Vertical Rotate 90° Clockwise Rotate 90° Anticlockwise ...
Read article →
... channels of sound as well as a variety of effects which could be applied to any of those channels.The ZX Spectrum+ <strong>128K</strong> models all had an AY chip inside them to produce 3-channel sound as well as the ability to output that sound through the TV speaker or SOUND socket.The add-ons which appear below have been seperated into two lists: ...
Read article →
... notes according to octave, volume and tempo data stored in the string f. PLAY f1[,f2[,f3]] (All ZX Spectrum+ <strong>128k</strong> models)Result: Play a series of musical notes according to octave, volume and tempo data stored in the string f1. All three sound channels (f1,f2,f3) may be played at once. The Dragon and TRS-80 CoCo can only play ...
Read article →
... box, cassette software, and instruction book.Two versions were available, one for the 48K Spectrum, and one for the <strong>128K</strong>18. The <strong>128K</strong> version was supplied with an RGB adaptor lead. £29.90*17*includes post and packing. Stack 100 Lightpen Also produced for the Commodore 64, VIC-20, BBC B and Atari. £28.75*11*includes VAT @ 15% and ...
Read article →
... This is a small selection of MIDI devices which were designed for, or marketed for, the ZX Spectrum.ZX Spectrum+ <strong>128K</strong> models had a built-in MIDI interface port. MIDI Interfaces The ZX Spectrum can become a powerful music sequencer, when it is connected to MIDI compatible devices, and to do this a MIDI inteface is required. MIDI ...
Read article →
... WIDTH [channel,] line_width (QL)Result: Sets width of device attached to channel. QL only.On the ZX Spectrum+ <strong>128K</strong>, ZX Spectrum +2 and the ZX Spectrum +3 the width setting of the printer is set in the system variables at memory location 23396. WINDOW WINDOW [channel,] width,depth,x,y (QL)Result: Create a window of width and ...
Read article →
... is the value to be placed in that register.Result : Sends instructions to the sound chip's registers. The ZX Spectrum+ <strong>128K</strong>'s PLAY statement has access to the same sound chip (AY-3-8912) as the T/S 2068 SOUND statement, however the PLAY statment is quite different to the SOUND statement. The AY-3-8912 can also be accessed via OUT ...
Read article →
... frequency steps is the number of steps change is the change of frequency alter each step Not to be confused with the <strong>128K</strong> PLAY statement. POP_ POP_mResult : A value (m) is removed from the PROCedure/REPEAT-UNTIL stack. The manual is unclear exactly how POP_ operates.If POP_ is executed when the stack is already empty, a 'PROC stack ...
Read article →
... by pressing the P key and the whole keyword will be display without the need to enter the four other letters. On the <strong>128K</strong>, +2, +3 and the QL keywords are entered one letter at a time. The ZX80 is unique in that it use a mixture of both. Most of the statements and functions are obtained by pressing a single key (or a single key ...
Read article →
... interfaces and other hardware associated with the Spectrum. Later Spectrum Models The ZX Spectrum+, ZX Spectrum <strong>128K</strong> and the Amstrad versions, including the +2, +2A, +2B and +3. International Versions International versions and related machines, including Timex Sinclair, Investronica Spectrum, Timex Computer and dB. History and ...
Read article →