Lambda 8300/Zx81 differences and similarities

Post Reply
Crayon21
Posts: 31
Joined: Sun Nov 04, 2018 2:33 am

Lambda 8300/Zx81 differences and similarities

Post by Crayon21 » Wed Dec 05, 2018 1:56 am

also, how do I access color commands for the chroma add on (EightyOne) :?:

User avatar
1024MAK
Posts: 2162
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Lambda 8300/Zx81 differences and similarities

Post by 1024MAK » 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

User avatar
mrtinb
Posts: 796
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: Lambda 8300/Zx81 differences and similarities

Post by mrtinb » Wed Dec 05, 2018 11:13 am

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.
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

User avatar
Paul
Posts: 974
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: Lambda 8300/Zx81 differences and similarities

Post by Paul » Wed Dec 05, 2018 11:22 am

1024MAK wrote:
Wed Dec 05, 2018 10:26 am
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.
Mark
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.

User avatar
mrtinb
Posts: 796
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: Lambda 8300/Zx81 differences and similarities

Post by mrtinb » Wed Dec 05, 2018 12:19 pm

Power Basic by Matthias Swatosch
Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

Crayon21
Posts: 31
Joined: Sun Nov 04, 2018 2:33 am

Re: Lambda 8300/Zx81 differences and similarities

Post by Crayon21 » Wed Dec 05, 2018 8:10 pm

1024MAK 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
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 assembler

User avatar
mrtinb
Posts: 796
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: Lambda 8300/Zx81 differences and similarities

Post by mrtinb » Wed Dec 05, 2018 9:36 pm

Martin
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube

Post Reply