3 ms·
That was pretty interesting from an engineering perspective, and highlighted the different compromises computer makers made. The Atari could display certain typ
by glimshe 3y ago
That was pretty interesting from an engineering perspective, and highlighted the different compromises computer makers made. The Atari could display certain types of graphics, like gradients, trivially - while it could struggle with fine bitmaps unlike systems that mapped a bitmap buffer straight to screen.
These compromises gave each 80s system an unique artistic style... Unlike current consoles which are just triangle and shader pumping machines with differences largely on throughput.
- PaulHoule 3y agoMost machines of that era had a pretty standard architecture except for a few strange ones like Atari and TI-99/4A (minuscule amount of ordinary RAM but a fair amount of “video RAM” the CPU can access through ports; no bitmaps, only tiles) and the early Sinclair (which used Lancaster’s “cheap video” https://www.tinaja.com/ebooks/cvcb1.pdf https://www.tinaja.com/ebooks/cvcb1.pdf to delete the display controller) One thing that did matter was color choice. My TRS-80 Color Computer had a terrible choice of colors that you’d expect from a physicist or electrical engineer, the C-64 had a small number of hand-picked colors that looked nice. (Somebody ought to tell the people who maintain contemporary terminals because I usually have to do “:syntax off” to see what I am editing with vi and it was annoying as hell to set up a Linux computer attached to a TV this weekend because I was sitting at an odd angle which made most colors illegible except for white.) Another interesting fact to me is that 1980s era display controllers were conceptually simple but had a huge part count in terms of gates because of multiple wide data paths. Today it is fun to build them with FPGAs but difficult to build them out of discrete parts. I saw an ad in Byte circa 1979 for a gfx card for S-100 computers that had much better specs than the average home computer but was a fairly large board packed with chips on both sides. Thus most of the home computers had an ASIC display controller and projects like https://www.commanderx16.com/ https://www.commanderx16.com/ struggle and wind up using an FPGA or microcontroller for the display controller as opposed to something authentic. Sometimes though I think it might be fun to try building a display controller on a few big breadboards.
- 0xcde4c3db 3y ago> Sometimes though I think it might be fun to try building a display controller on a few big breadboards. I haven't found a full schematic or analysis anywhere, but I've been tempted a few times to try replicating some incarnation of Alpha Denshi graphics hardware. It's the lineage that led to the Neo Geo hardware, and for any given generation has some impressive capabilities despite being built (AFAIK) entirely out of memories and standard logic chips. I guess it would be more practical to start with some really minimal hardware like Minivader or Dottori-kun (which, legend has it, were created entirely due to an odd regulation requiring arcade cabinets to be sold as "complete" units, and expected to be thrown out by the buyer), but that's not as fun (and IIRC they have some janky sync behavior that might not work on any display I own).