Re: Challenge : The Most Minimal Breadboard 6502 Video Compu
Posted: Sun Dec 25, 2016 5:17 am
I tried that a few hours ago as well, thinking that I had it beat!
What might not be apparent is the single pixel that is drawn off your visible screen.
2 monitors I tried did not care, and auto sized the image correctly.
The 3rd monitor counted that single pixel, even though it was in the overscan zone.
The result was a lot of twiddling with phase and pixel clock on the monitor to get it off the edge.
My conclusion is that you simply cannot force the UDR low all the way unless you constantly write to it.
Because of this, I was forced to do something I actually like much better than monochrome text.
I am now looking at a 216x160 bitmapped display with 4 colors. This uses 8640 of the 16384 SRAM bytes.
This will be much more interesting and useful for games and demos, and can still do 27x20 color characters.
Now my 2 chip computer stays at 2 chips, and is at least as good as a Vic-20.
I think I have maxed out the possibilities now, so I am working on the 6502 timing now.
Thanks for the suggestions, I did enjoy looking over your website.
Brad
What might not be apparent is the single pixel that is drawn off your visible screen.
2 monitors I tried did not care, and auto sized the image correctly.
The 3rd monitor counted that single pixel, even though it was in the overscan zone.
The result was a lot of twiddling with phase and pixel clock on the monitor to get it off the edge.
My conclusion is that you simply cannot force the UDR low all the way unless you constantly write to it.
Because of this, I was forced to do something I actually like much better than monochrome text.
I am now looking at a 216x160 bitmapped display with 4 colors. This uses 8640 of the 16384 SRAM bytes.
This will be much more interesting and useful for games and demos, and can still do 27x20 color characters.
Now my 2 chip computer stays at 2 chips, and is at least as good as a Vic-20.
I think I have maxed out the possibilities now, so I am working on the 6502 timing now.
Thanks for the suggestions, I did enjoy looking over your website.
Brad
8BIT wrote:
I think what I did was to write a 41st byte that was 0x00 to keep the data pin to stay low until it ran off of the right edge.
Also, I enable to USART and immediately write 0x00 to the UDR register before I start sending characters to keep the left edge low as well. So in actuality, I'm writing 42 bytes per line.
Hope that helps.
Daryl
Also, I enable to USART and immediately write 0x00 to the UDR register before I start sending characters to keep the left edge low as well. So in actuality, I'm writing 42 bytes per line.
Hope that helps.
Daryl




