Lambda 8300 | |
Storage: | Audio cassette |
Memory: | 2KiB, 16KiB, or 32KiB |
Display: | UHF TV signal, PAL video out (built-in RCA connector); monochrome, 32 x 24 characters, 64 x 48 using semigraphic symbols |
Release Date: | 1983 |
Manufacturer: | Lambda Electronics Limited |
Cpu: | NEC D780C-1 |
Cpuspeed: | 3,25 MHz |
Compatibility: | ZX81 |
Sound: | C4005 (1 voice, 3 octaves) |
Input: | Tape interface (audio in / out), expansion bus, Atari joystick port |
Dimensions: | 295 x 150 x 55 mm |
Weight: | 700 gr |
Graphics: | C4005 ULA I/O chip |
Os: | BASIC |
The Lambda 8300 was a Sinclair ZX81 clone from Lambda Electronics Limited of Hong Kong.[1] [2] [3] It had a modified ROM (including extra semigraphic characters) and extra hardware, making it not fully compatible.[4] [5] Total compatibility could be achieved by installing a ZX81 ROM.
It came with 2K RAM (expandable to 16K or 32K), three octave single voice sound (generated by a C4005 ULA I/O chip) and an Atari joystick port.[6] Specifically, it used a NEC D780C-1 (Z80A clone) microprocessor at 3.25 MHz.
The character set was slightly altered from the ZX81, replacing some symbols with game graphics (see below). BASIC tokens have alternate codings, further preventing 100% compatibility with the ZX81. Command input is done key by key (not by keyword entry like on the ZX81).
The computer was somewhat successful in Northern Europe (mostly in Denmark and Norway) and China, and today enthusiasts still develop new hardware.
The Lambda 8300 can be emulated on modern systems using, for example, the EightyOne Sinclair Emulator[7] [8] or MAME.[9]
The machine was licensed to several different companies, with many rebranded models available in different markets. Unisonic distributed it as the Futura 8300 in the US.[10] [11] In France it was available as the DEF 3000.
Known model designations:
The character set was slightly altered from that of the ZX81, replacing the ,, ?, £, and ' symbols with game graphics:,, and . BASIC tokens also have alternate codings.
0x | space | ▘ | ▝ | ▀ | ▖ | ▌ | ▞ | ▛ | ◤ | ◥ | " | $ | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1x | ( | ) | > | < | = | + | - | / | ; | , | . | 0 | 1 | 2 | 3 | ||
2x | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | G | H | I | J | |
3x | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
4x | <small>THEN</small> | <small>TO</small> | <small>STEP</small> | <small>RND</small> | <small>INKEY$</small> | <small>PI</small> | |||||||||||
5x | |||||||||||||||||
6x | |||||||||||||||||
7x | up | down | left | right | GRAPHICS | EDIT | ENTER | DELETE | LMODE | BREAK | LINE NO. | number | cursor | ||||
8x | ▉ | ▟ | ▙ | ▃ | ▜ | ▐ | ▚ | ▗ | ◢ | ◣ | " | $ | |||||
9x | ( | ) | > | < | = | + | - | / | ; | , | . | 0 | 1 | 2 | 3 | ||
Ax | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | G | H | I | J | |
Bx | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
Cx | <small>CODE</small> | <small>VAL</small> | <small>LEN</small> | <small>SIN</small> | <small>COS</small> | <small>TAN</small> | <small>ASN</small> | <small>ACS</small> | <small>ATN</small> | <small>LOG</small> | <small>EXP</small> | <small>INT</small> | <small>SQR</small> | <small>SGN</small> | <small>ABS</small> | <small>PEEK</small> | |
Dx | <small>USR</small> | <small>STR$</small> | <small>CHR$</small> | <small>NOT</small> | <small>AT</small> | <small>TAB</small> | <small>**</small> | <small>OR</small> | <small>AND</small> | <small><=</small> | <small>>=</small> | <small><></small> | <small>TEMPO</small> | <small>MUSIC</small> | <small>SOUND</small> | <small>BEEP</small> | |
Ex | <small>NOBEEP</small> | <small>LPRINT</small> | <small>LLIST</small> | <small>STOP</small> | <small>SLOW</small> | <small>FAST</small> | <small>NEW</small> | <small>SCROLL</small> | <small>CONT</small> | <small>DIM</small> | <small>REM</small> | <small>FOR</small> | <small>GOTO</small> | <small>GOSUB</small> | <small>INPUT</small> | <small>LOAD</small> | |
Fx | <small>LIST</small> | <small>LET</small> | <small>PAUSE</small> | <small>NEXT</small> | <small>POKE</small> | <small>PRINT</small> | <small>PLOT</small> | <small>RUN</small> | <small>SAVE</small> | <small>RAND</small> | <small>IF</small> | <small>CLS</small> | <small>UNPLOT</small> | <small>CLEAR</small> | <small>RETURN</small> | <small>COPY</small> | |
<small>Code formatting</small> indicates BASIC keywords tokenized into single-byte code points. |