Why is X limited to a fixed frame-rate, though?
It isn't. "Someone is Wrong on the Internet."
It seems like having an API to deal with an adjustable frame-rate
would be a pretty straightforward addition?
Most desktops today have disabled the "Ctrl-Alt-plus" binding
for changing screen mode on the fly, but you can put it back in,
and software that uses SDL often changes screen mode to what
it wants.
More than once in the same post, too..
in line with its "21st Century Home Microcomputer" charter. (What
made the Apple][, CBM64, and Spectrums popular..?)
Wrong, you should have mentioned Amiga [..]
The Amiga wasn't mentioned because it wasn't a system that your common
(teenage) self-taught programmer could get into-- it was a starter in
trend for personal computers being /too hard/ to program. It took a
significant amount of effort to get into programming the Amiga to do
anything more than the completely trivial like could be done in the
feature-bereft AmigaBASIC.. You want to plot that classic 3D 'eggcarton'
graph? Yeah, you were looking at 2000 lines of 68000 assembly, or 250
lines of C, that had to hook into the system libraries with pointers.. I
don't personally know of _one_ person who got started in programming on
the Amiga-- they all started on Micros, or TurboPascal on the PC.
Whereas the 8-bitter triumvirate I mentioned can give you neat results
from programs small enough to print on one page. Dozens of computer
magazines were published for exact that.
The Apple][ was the first really popular machine with high-resolution
graphics, and got a lot of amateur programming action. HGR2 : HCOLOR=7 :
FOR I=0 TO 191 : HPLOT 0,I TO I,0 TO 191,191-I TO 191-I,191 : NEXT