Lambda 8300 ULA
Re: Lambda 8300 ULA
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
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!
- 1024MAK
- Posts: 5526
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: Lambda 8300 ULA
Pictures from mine:-
MarkZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp
Standby alert 
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb
Spring approaching...
ZX81 Chip Pin-outs
ZX81 Video Transistor Amp


There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb

Spring approaching...
-
- Posts: 351
- Joined: Sat Sep 27, 2014 8:02 pm
- Location: Stockholm, Sweden
Re: Lambda 8300 ULA
There is great documentation on the Lambda in a section at http://problemkaputt.de/zxdocs.htm, including where font is stored and sound capabilities.
/Adam
Re: Lambda 8300 ULA
I havn't measured the Lambda 8300 yet. 1st project is to get the ZX81 running again.RWAP wrote:Are you sure it's the ULA at fault?
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.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!
Martin
Re: Lambda 8300 ULA
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
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
I didn't try out that.
Did you try flash rom as well or has to be RAM ?
Did you try flash rom as well or has to be RAM ?
Re: Lambda 8300 ULA
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
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.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