Re: OSI 600D Superboard Build
Posted: 25 Jan 2024 22:20
It does sound like the video circuit is probably a not working properly. I guess that it's character ROM based rather than bitmapped?
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
Yes, there is a ROM next to the video RAM called CHARGEN. If the machine does not boot it should fill up the screen with characters from that ROM.stephen_usher wrote: 25 Jan 2024 22:20 It does sound like the video circuit is probably a not working properly. I guess that it's character ROM based rather than bitmapped?
Time to 'scope the ROM address and data lines then to see if it's being accessed, if not follow the trail up stream until something works. :-)rubber_jonnie wrote: 25 Jan 2024 23:33Yes, there is a ROM next to the video RAM called CHARGEN. If the machine does not boot it should fill up the screen with characters from that ROM.stephen_usher wrote: 25 Jan 2024 22:20 It does sound like the video circuit is probably a not working properly. I guess that it's character ROM based rather than bitmapped?
I did and there is activity, as is there on the video RAM address and data lines.stephen_usher wrote: 26 Jan 2024 08:12Time to 'scope the ROM address and data lines then to see if it's being accessed, if not follow the trail up stream until something works. :-)rubber_jonnie wrote: 25 Jan 2024 23:33
Yes, there is a ROM next to the video RAM called CHARGEN. If the machine does not boot it should fill up the screen with characters from that ROM.
Indeed, sync is definitely there, but no video. I need to look at all the parts that generate the display as that part is clearly not doing anything.stephen_usher wrote: 26 Jan 2024 09:41 How is the video generated on the machine? Is it all TTL logic?
Oh, I've just had a look at the UK101 manual (https://uk101.sourceforge.net/docs/pdf/manual.pdf). Interesting design. Basically having the system clock selecting the character scan line row and the output from the RAM selecting the character.
Seeing as you have sync then the sync clock is working.
I think the PISO is U42, an LS165. I'll give it a check later. I really should do some work now though!stephen_usher wrote: 26 Jan 2024 10:37 From the block diagram, even if the video RAM isn't communicating and the outputs from the counters are bad the character ROM will be outputting a value, unless you're really unlucky and it's always the SPACE character being selected. In which case it would have to be the chip called the "PISO" in the diagram not translating the output from the character ROM to the screen output.