I have tried the same program on the Lambda 8300, to see if we can have custom graphics on the Lambda 8300. This is more exiting than on the ZX81 that already supports both Pseudo Graphics and maybe WRX graphics. The Lambda 8300 does not support these graphics modes, so we are stuck with text mode.
A demo program have be posted in Basic here:
viewtopic.php?p=55460#p55460
I have changed line 90 to this, as the D-file is different on the Lambda 8300.
Code: Select all
90 LET M=16509
I have tried this on 2 Lambda 8300 emulators, and on real Lambda 8300 hardware.
- First I tested with the emulator NO$ZX 2.0. The output is shown in the left part of the image. This emulator does not support this trick at all.
- Next I tested the program with the EightyOne emulator. The output in shown in the middle of the image. This displays the code as on the ZX81.
- But the most important is to see if this will work on real hardware. The output is shown i the right of the image. Here we have the code running on a real Lambda 8300.
- Neither of the emulators NO$ZX or EightyOne emulates the Lambda 8300 correctly here.
- It is FINALLY possible to display some graphics on the Lambda 8300. We are no longer limited to text mode.
- The ROM routine to display the text mode characters on the Lambda 8300 is different, thus the output is not the same as on the ZX81. From the output I assume the Lambda 8300 takes line 1 & 2 from line 2 & 3 of the 1st char, 3 & 4 from the line 4 & 5 from the 2nd char, 5 & 6 from line 6 & 7 from the 3rd char, line 7 from line 8 from the 4th char, and line 8 we still not know where it comes from, but probably the 1st line of the next char in the alphabet.
