
After sitting for 40 years, all but one boot up and display the Basic OS, which is a testament to how well these were built.
I feel lucky when I push my modern PC past 3 years!
Since I typically work on electronics projects over the winter, my huge 6502 powered DIY computer has been under a sheet this year, but I do get the odd rainy day to come into my Commodore Cave and mess around on fun retro projects.

So I have decided to rework some of the basic tech from my Vulcan-74 frame buffer into a PET!
The goal will be to keep the PET fully stock, and just overlay new hires video over the original signal.
I have tested several techniques, including analog directly into the monitor, but the only video that looks decent is purely digital as intended for the PET monitor circuitry. The PET Monitor can certainly drive a much higher horizontal resolution, and I am going to attempt an interlaced signal soon as well.
Currently, I have managed to draw a 768 * 240 bitmap using the old shift register method.
Monitor linearity is not perfect, but I think that is just a matter of my sync signals being a bit off the mark.
The cross should be perfectly vertical. Seems after vsync, the monitor is "catching up".

It looks decent with an image though, but I am sure I can fix the issue by tweaking my timing a bit...

I am going to try pushing the PET Monitor into interlace by sending half a line at the end of every second frame as is done with standard NTSC.
If this works, then the resolution will increase to 768 * 480 pixels.
I did try just increasing the scan rate to send 480 progressive lines, but the monitor wasn't happy about that!
Later, I will also try drawing into the overscan area as well, but I am not sure the Monitor will play well there either.
So the worst case scenario is 768 * 240, which as you can see above is still pretty good for a 1978 computer!
Compatibility will be 100% since the GFX board will just take a few addresses from the 6502 bus and then pass the original video through as well.
More photos to come when I have another few hours to spare!
Cheers,
Radical Brad




