This sorta reminds me... whenever I have a bit of free time and I'm tired of commenting on HN, I daydream about what the next generation of Atari or Commodore 8-bit machines would be like (not STs or Amigas, but something still mostly 8 bit.)
I was thinking you might get a windowing system where each window held a "Virtual 800XL" so you could run multiple apps simultaneously, and an OS that shared peripheral access to real devices. Definitely a faster SIO port. Maybe something like FujiNet to communicate between virtual XLs (and other, real XLs.) If I made such a beast today, it would definitely have a built-in SD Card reader. Maybe a built-in trac-ball and no mouse buttons since you could use the select and start buttons.
You might have wound up with something a lot like the Apple II GS.
(At least one Atari engineer I know worked on the IIGS. Personally I thought it was crazy to work on 16-bit machines when 32-bit architectures like the 68000 were just coming into the marketplace).
Yes and no. The 6502 die size was tiny compared to most 16 bit and all 32 bit cpus. It was ALWAYS going to be cheaper. For quite some time (maybe even still) WDC had a great business selling 6502 family cores matched with semi-custom IO on the same die as device controllers.
But the IIgs was a crazy machine. My mom brought one home for a couple months when the school district she worked at adopted them. It was surprisingly usable, though the screen resolution was a bit low.
Fun fact: The Macintosh II (68020) had two 6502 processors on its motherboard, somewhere in the I/O system. Originally intended to do some kind of I/O acceleration, they were never used by MacOS. I heard they just ran Mandlebrot-generation test code.
The IIfx, Quadra 900 & Quadra 950 each have two 6502 processors. They offload ADB processing (keyboard and mouse), the floppy disk and serial ports. MacOS uses all of them, NetBSD can use ADB offload.
Yeah, haven't seen much about it but it looks and seems really cool! Buy why oh WHY doesn't the fscking landing page have the tech specs? I spent way too long trying to navigate their maze of documentation without finding a basic listing of the raw specs (and whether or not it's FPGA based, since that sometimes matters for retro computing). No dice.
Checked for a Wikipedia entry, but found only the "real" Commodore 65 that the Mega65 is based on, and it does not seem to have been 40X faster than a C64.
Finally found a German retailer's page, with some actual specs, yay [1]! So it is FPGA-based, in fact there's three of them if I understand correctly. Cool.
Yeah. That's pretty cool. I lived in Dallas for half my life and am surprised I never ran into the 8-bit guy at 1st Saturday or various users group meetings. I think we're about the same age. Love his channel, didn't know he was doing this. Thx for the pointer.
I was thinking you might get a windowing system where each window held a "Virtual 800XL" so you could run multiple apps simultaneously, and an OS that shared peripheral access to real devices. Definitely a faster SIO port. Maybe something like FujiNet to communicate between virtual XLs (and other, real XLs.) If I made such a beast today, it would definitely have a built-in SD Card reader. Maybe a built-in trac-ball and no mouse buttons since you could use the select and start buttons.