Page 2 of 4

Re: Lambda 8300 ULA

Posted: Thu Mar 03, 2016 8:29 pm
by gozzo
No, a ZX81 ULA wont work in a Lambda, or the other way round, there appears to be no area of the Lambda ROM that has the character bit patterns(well, i cant find them!)unlike the ZX81 ROM, which has them at the top 512 bytes..only possible conclusion is that they are stored elsewhere and as no other ROM, the Lambda ULA must also have a ROM section in it somewhere!!!

Re: Lambda 8300 ULA

Posted: Thu Mar 03, 2016 8:31 pm
by gozzo
May be possible to make an adaptor board to take a ZX81 ULA plus extra EPROM for the character patternss, plus its decoding circuit, also the Lambda has crude sound capabilities, not sure how this is achieved!

Re: Lambda 8300 ULA

Posted: Fri Mar 04, 2016 2:46 am
by 1024MAK
Pictures from mine:-
image.jpg
"ULA" C4005
(246.84 KiB) Downloaded 1253 times
image.jpg
Z80 CPU
(347.67 KiB) Downloaded 1253 times
image.jpg
ROM AMI 8444FC
10830-21103-01
(188.69 KiB) Downloaded 1253 times
image.jpg
SRAM TMM2016P-1
(425.92 KiB) Downloaded 1253 times
image.jpg
Board
(467.3 KiB) Downloaded 1253 times
Mark

Re: Lambda 8300 ULA

Posted: Fri Mar 04, 2016 8:07 am
by nollkolltroll
There is great documentation on the Lambda in a section at http://problemkaputt.de/zxdocs.htm, including where font is stored and sound capabilities.

Re: Lambda 8300 ULA

Posted: Fri Mar 04, 2016 4:41 pm
by mrtinb
RWAP wrote:Are you sure it's the ULA at fault?
I havn't measured the Lambda 8300 yet. 1st project is to get the ZX81 running again.
gozzo wrote:May be possible to make an adaptor board to take a ZX81 ULA plus extra EPROM for the character patternss, plus its decoding circuit, also the Lambda has crude sound capabilities, not sure how this is achieved!
What I've read, the Lambda will work with a ZX81 ROM, but not with graphics or pseudo graphics. Somehow they must be quite similar.

Martin

Re: Lambda 8300 ULA

Posted: Sun Oct 16, 2016 6:19 pm
by mrtinb
Maybe some of the creators of the emulators know how the ULA in Lambda 8300 is different from the ULA. How the char ROM is connected to the rest of the ULA, or even how similar the ULAs are.

Re: Lambda 8300 ULA

Posted: Tue Oct 18, 2016 6:14 pm
by olofsen
Emulator code for the ZX81 also runs the Lambda, with the exceptions mentioned by gozzo: sound and the character bit patterns. The ZXmore runs the Lambda, if the I register is set to for example $3e (normally 0) to point at character bit patterns loaded in RAM at address $3e00. This suggests that a ULA replacement board could indeed work, with logic added to get the bit patterns from another ROM instead of the first pages of the Lambda ROM.

Re: Lambda 8300 ULA

Posted: Tue Oct 18, 2016 8:02 pm
by PokeMon
I didn't try out that.
Did you try flash rom as well or has to be RAM ?

Re: Lambda 8300 ULA

Posted: Wed Oct 19, 2016 7:50 am
by olofsen
The flash ROM should also work, but I haven't tried it; the area $2000 - $3000 is also used to store colour information (http://problemkaputt.de/zxdocs.txt). By the way, ports $f5 and $f6 seem to be used by the printer (http://sinclairzxworld.com/viewtopic.php?f=18&t=1681) so printing could have spectacular effects ;)

Re: Lambda 8300 ULA

Posted: Wed Oct 19, 2016 11:24 am
by PokeMon
olofsen wrote:The flash ROM should also work, but I haven't tried it; the area $2000 - $3000 is also used to store colour information (http://problemkaputt.de/zxdocs.txt). By the way, ports $f5 and $f6 seem to be used by the printer (http://sinclairzxworld.com/viewtopic.php?f=18&t=1681) so printing could have spectacular effects ;)
Okay - it shouldn't be a problem to change the i/o address with the install program (ZXmorexx.p) to a different address line than A3.