![Question :?:](./images/smilies/icon_question.gif)
Lambda 8300/Zx81 differences and similarities
Lambda 8300/Zx81 differences and similarities
also, how do I access color commands for the chroma add on (EightyOne) ![Question :?:](./images/smilies/icon_question.gif)
![Question :?:](./images/smilies/icon_question.gif)
In Heck, there are two options for perpetual torment:
Eat the Puckerberry and suffer for eternity:
drink nothing but a cocktail of The Last Dab and Mexican Cake blended and served with
habanero slices
![Twisted Evil :twisted:](./images/smilies/icon_twisted.gif)
Eat the Puckerberry and suffer for eternity:
drink nothing but a cocktail of The Last Dab and Mexican Cake blended and served with
habanero slices
![Twisted Evil :twisted:](./images/smilies/icon_twisted.gif)
- 1024MAK
- Posts: 5165
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: Lambda 8300/Zx81 differences and similarities
The documentation for the Chroma interface is here.
There are no extra BASIC commands.
Some of the Chroma interface functionality is via Z80 CPU IN or OUT instructions (I/O ports). There are no BASIC equivalents, so this has to be done in machine code.
As far as the colour display system is concerned, once a colour mode has been enabled via an OUT, most of the work is done by poking values into memory locations. Either via the BASIC POKE command or by a machine code program.
Mark
There are no extra BASIC commands.
Some of the Chroma interface functionality is via Z80 CPU IN or OUT instructions (I/O ports). There are no BASIC equivalents, so this has to be done in machine code.
As far as the colour display system is concerned, once a colour mode has been enabled via an OUT, most of the work is done by poking values into memory locations. Either via the BASIC POKE command or by a machine code program.
Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert ![Exclamation :!:](./images/smilies/icon_exclaim.gif)
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Looking forward to summer being good this year.
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
![Exclamation :!:](./images/smilies/icon_exclaim.gif)
![Exclamation :!:](./images/smilies/icon_exclaim.gif)
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
![Exclamation :!:](./images/smilies/icon_exclaim.gif)
Looking forward to summer being good this year.
Re: Lambda 8300/Zx81 differences and similarities
I don't know if anyone have ever used a Chroma interface for the Lambda 8300.
Lambda 8300 had it's own color interface: Lambda Colour Pack.
The Lambda Colour Pack was supported with an upgraded ROM with new commands: INK, PAPER and BORDER.
Lambda 8300 had it's own color interface: Lambda Colour Pack.
The Lambda Colour Pack was supported with an upgraded ROM with new commands: INK, PAPER and BORDER.
Re: Lambda 8300/Zx81 differences and similarities
Or with the help of the Power Basic made by Swatosch.
Kind regards Paul
In theory, there is no difference between theory and practice. But, in practice, there is.
Re: Lambda 8300/Zx81 differences and similarities
Power Basic by Matthias Swatosch
Re: Lambda 8300/Zx81 differences and similarities
I can't be expected to poke in values that I won't be able to remember. Please tell me someone made an aid for it. or a mini assembler1024MAK wrote: ↑Wed Dec 05, 2018 10:26 am The documentation for the Chroma interface is here.
There are no extra BASIC commands.
Some of the Chroma interface functionality is via Z80 CPU IN or OUT instructions (I/O ports). There are no BASIC equivalents, so this has to be done in machine code.
As far as the colour display system is concerned, once a colour mode has been enabled via an OUT, most of the work is done by poking values into memory locations. Either via the BASIC POKE command or by a machine code program.
Mark
In Heck, there are two options for perpetual torment:
Eat the Puckerberry and suffer for eternity:
drink nothing but a cocktail of The Last Dab and Mexican Cake blended and served with
habanero slices
![Twisted Evil :twisted:](./images/smilies/icon_twisted.gif)
Eat the Puckerberry and suffer for eternity:
drink nothing but a cocktail of The Last Dab and Mexican Cake blended and served with
habanero slices
![Twisted Evil :twisted:](./images/smilies/icon_twisted.gif)
Re: Lambda 8300/Zx81 differences and similarities
Everything you need to know about the Chroma interface is here:
http://www.fruitcake.plus.com/Sinclair/ ... tation.htm
and
http://www.fruitcake.plus.com/Sinclair/ ... lities.htm
http://www.fruitcake.plus.com/Sinclair/ ... tation.htm
and
http://www.fruitcake.plus.com/Sinclair/ ... lities.htm
Re: Lambda 8300/Zx81 differences and similarities
the zx81 had HexLd, is there a similar program to aid in machine language programming for the lambda?
B&W is fine with me, i just wish that it didn't flicker so much in EightyOne![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
B&W is fine with me, i just wish that it didn't flicker so much in EightyOne
![Mr. Green :mrgreen:](./images/smilies/icon_mrgreen.gif)
In Heck, there are two options for perpetual torment:
Eat the Puckerberry and suffer for eternity:
drink nothing but a cocktail of The Last Dab and Mexican Cake blended and served with
habanero slices
![Twisted Evil :twisted:](./images/smilies/icon_twisted.gif)
Eat the Puckerberry and suffer for eternity:
drink nothing but a cocktail of The Last Dab and Mexican Cake blended and served with
habanero slices
![Twisted Evil :twisted:](./images/smilies/icon_twisted.gif)
Re: Lambda 8300/Zx81 differences and similarities
Flickering in EightyOne is adjusted with the tv controls. Find it in the menus.
Re: Lambda 8300/Zx81 differences and similarities
I have a Danish book with machine language for both ZX81 and Lambda 8300.
Below you can see one page from the book.
In the book the first examples are just saved at address 30000, and cannot be saved. Later in the book it is advised to create a REM statement in line 1, with space for your program. Just make plenty of X'es, so your machine language program will fit.
Then change 30000 in line 10 to:
![Image](https://trello-attachments.s3.amazonaws.com/598af660300e0d55b35f5755/5a36e7929ce3cfa9702728e9/950018a0bea4ea33bfa56ab33d8626ae/image.jpeg)
Below you can see one page from the book.
In the book the first examples are just saved at address 30000, and cannot be saved. Later in the book it is advised to create a REM statement in line 1, with space for your program. Just make plenty of X'es, so your machine language program will fit.
Code: Select all
1 REM XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Code: Select all
10 LET X=17307
![Image](https://trello-attachments.s3.amazonaws.com/598af660300e0d55b35f5755/5a36e7929ce3cfa9702728e9/950018a0bea4ea33bfa56ab33d8626ae/image.jpeg)