barnacle wrote:
https://yeokhengmeng.com/2023/09/hdmi-isa-graphics-card-for-vintage-pcs/
I reckon a 6502 could bank switch to talk to an ISA bus without too much difficulty, right?
Neil
I'm sure there have been some ISA bus based 6502 or 65816 systems... I think the '816 might be a better option too, but we're back to the issue of RAM vs. CPU processing time... When you have 64KB of RAM for Video and you want to clear it in software by pixel-poking, then it takes time. Draw a line? Even more time - and 3 times more if it's less than 8 bits per pixel (read/modify/write, but twice the RAM for 8 BPP - you can't win!)
It's no surprise that in the early 80's hardware assist started to appear along with many different, novel and weird arrangements for pixel planes, sprites, tiles, blitters and who knows what else...
Remove the pixel poking and it opens up more possibilities - just as the serial graphical terminals did in the 70's - Tektronix 4014 and so on, and modern GPUs do today.
My Ruby system effectively has an HDMI output, but it does that via a serial line to my Linux Desktop which runs a smart terminal program that interprets high level commands over the serial line. One day I'll replace this with a parallel interface to a small $5 SBC system with an HDMI output - but then I'll need a separate monitor, so still can't win
Cheers,
-Gordon
_________________
--
Gordon Henderson.
See my
Ruby 6502 and 65816 SBC projects here:
https://projects.drogon.net/ruby/