320x240 (double-pixel), 640x480, 800x600 all with 8 bit colors - 2 to 4MB of RAM, SD-card, IDE, FDD, joysticks, DVI for modern monitors - there are even expansion cards (second monitor(!), Ethernet) already available.
Community is - currently - small and it affects the amount of software available, unfortunately - but it is a matter of time, I hope.
There is a wiki [4], but discussions and deep technical details are available mostly on project Discord [5].
2 - https://github.com/Trinity-11/FoenixIDE
3 - https://github.com/aniou/go65c816
4 - https://wiki.c256foenix.com/index.php?title=Main_Page
5 - https://discord.gg/wvM2vABR
> Stefany and I disagree over some of the design at the moment. For example she has an integrated floppy drive, MIDI ports, SID chips, and a whole host of other things that I don’t feel are necessary and will inflate the cost of the computer.
> Even if she agreed to all of my design changes, it would still be a computer that would be $80 or more for somebody to buy, well above the original price point I was hoping to target.
I went to the link:
Available: it's all sold out. Admittedly, it exists more than the project of this post, which was announced 2 years ago and still has to deliver.
Affordable: disputable, this is priced $220/$260 for a bare board (no power supply, no case) so you can find cheaper Amiga/ST FPGA boards; but it is not ridiculously expensive either and some of those Amiga/ST boards are unavailable too.
Is there any community site where I can download software for this machine? It is a very good feature of the other retro projects that there are centralized websites where can be distributed and downloaded software. For ZX Spectrum Next[1], for Commander X16[2] and for Mega65[3].
[1] https://www.specnext.com/software-directory/
In a way this is why I'm personally more interested in the MEGA65 project because it's all-in on the FPGA angle, all open source, and has focused more on the stuff that makes these projects actually logistically tricky: cases, keyboards, packaging, distribution, toolchains, OS, etc. And backwards compatible with the C64/C128, which is something the X16 and the C256 can't be.
It's taking a long time to finish, but I think it's really neat. And I feel like the developers are taking themselves a little less seriously/dogmatically and seem fun.
What do I mean by hands off? In terms of software, it doesn't make much of a difference. You can still develop for the machine and it will appear to be the genuine article. In terms of hardware, it is a different ballgame. At best, slots and ports may be exposed so stuff can be added to the machine. It will be a bit like using a modern desktop, albeit with the opportunity to develop your own expansion cards since the expansion bus can be more accessible than PCI-e. On the other hand, most modifications to the hardware itself must be made through the FPGA. The FPGA route will be more flexible, but it requires an entirely different skill set. Relatively few people have the skill or interest to deal with FPGAs, particularly if they are seeking something more comforting than modern hardware.
How is replicating something like the video chip with an FPGA somehow acceptable? Presumably it is because it has to interface with the rest of the system in a conventional way and since people were unable to modify the video chip in vintage computers anyhow. Since it is interfacing with the system in a conventional way, you can also mess around with the video circuitry surrounding the chip.
For me, I had never done electronics before so actually wiring up the components and doing logic at a electrical level was interesting in itself. But also I'm interested applying my programming knowledge to the limitations of that era. It's sort of an art project. No matter what, a computer today with an 8Bit CPU isn't practical.
I'm going to have a 6502 CPU, I'm going to try for 1MB of RAM banked, SD card for storage, and I'm thinking of using a Pi Pico as a VGA graphics card. Obviously using a Pi Pico in a project with an 8bit CPU is "silly" but that still satisfies my own goal. Other people working on these types of computers tracking down chips from that era or are building their own TTL-logic basic graphics cards because they have different goals.
I agree with you, though. If I absolutely wanted physical hardware, I'd get a real one, or an FPGA reimplementation on a general board like MiSTER [1] that'd also let me run other cores, or something like the Ultimate 64 [2] (fit's in a real C64 case). I'd be more inclined to buy one of these "8-bit alternate reality continuity" thing, if something like the (FPGA based) Mega 65 [3] becomes reality.
I learned on computers such as these and it was a GREAT help in understanding how they actually accomplish basic things like talking to devices, handling memory, dealing with problems, communicating with other computers, etc. This brings back that magic while also removing some of the more unsightly warts of the original systems, and also interfaces easily with many conveniences of the modern era. For $100 that's a great toy to learn on.
These projects often seem to get bogged down in the costs and practicalities of creating the plastic parts rather than the electronics/software. Large injection-molded enclosures aren’t cheap (for lowing-volume products) and custom keyboards/key caps are even harder to do. (Still waiting on Amiga key caps from a Kickstarter about 4 years ago… apparently it’s still happening eventually…)
That can lead to long delays and high prices.
Anything that has actual retro hardware is bound to be niche. I am extremely happy with my C64 Maxi. It’s emulated, has an HDMI output, USB, can be a C64 and a VIC-20 and is a reasonably accurate physical replica of a VIC-20. I already have a dozen actual vintage computers, but the other ones require attention and care that this one doesn’t and that’s a killer feature: it can be used pretty much the same way one would approach a computer in the mid-80s - it’s a computer, not a museum piece. You attach it to a TV, not to another carefully preserved artefact.
The physical mimicry is, what I think, the most important part. You relate to a physical object that feels the same as the original and that allows you to explore what the original was and felt like.
I’d love to see more of this, because it’s easy to manufacture and inexpensive enough to be put in the hands of children who can then have a blast exploring a bit of our past. My 8yo loves it. Now I wish they added C16/Plus 4 emulation, and that they did C128 and C65 ones.
Should be just as understandable to a newbie as a 6502 / Basic combo, but with a much better path to current computing environments.
Older people do have money though. In 1983 it was not possible for them to upgrade to a C64 from their ZX81 or VIC-20 because they lacked the money and Christmas only came once a year.
Nowadays though they can buy these toys without having to leave their chair.
https://twitter.com/textfiles/status/1309664882283950081
https://www.reddit.com/r/retrobattlestations/comments/izuswa...
Most of the designs would be impossible, being pretty steeped in trademarks, but they've explored some interesting ideas, like alternate keyboard layouts (ABC, 4 rows etc.) and mashups of all kinds of "retro" machines.
We're also not seeing that many 16-bit faux-retro designs (i.e. not straight-forward Amiga/Atari clones). Either because they tend to be more complex, or because this follows the same trends as fashion and music, where we e.g. had 80s synthwave followed by 90s vaporwave and now more 00s sounds and looks. Since the time for that should've come by now, I think it's more the complexity angle. "Just" hooking up a 6502/z80 seems an order of magnitude easier than coming up with whatever the equivalent of custom chips would be. Never mind that because of the scale economy, you'd have to do the latter with FPGA, which is a step down on the ladder of retro authenticity.
So people want to evoke the spirit of their dream computers. Hardware that they always wanted but could never afford (or often never even existed)
What most people build are things like Z80-based SBCs that behave like the CP/M machines of the past, but can take advantage of things like CompactFlash and higher clock speeds, but are essentially period accurate otherwise. Personally, I'd love to build a Jupiter Ace with all the random glue logic reduced down to a PLD, expanded enough to support an ~80-column display.
At the same time, anyone can actually go the pure retro way, and spend a couple of days soldering the period-correct home computer: https://www.youtube.com/watch?v=8rWCYo1UcOQ
David did a couple of episodes where he goes through the desired specs, and later the design. A lot of the design comes from the community.
Somewhere along the way serious scope-creep happened, and now we've got something that looks and feels just like a mini-ITX Desktop PC running some sort of BASIC 'shell' (even though it's not). It just doesn't exude any Retro-vibes. I could build something almost identical out of off-the-shelf parts, and run a bare-metal Retro-OS emulator on it, and the end experience would be 99% the same.
It's a real shame... and like other commenters have said, I can't see this ending up as a commercial success.
Nothing is stopping you from buying the board and 3D printing a retro case/keyboard for it.
The problem with this is that it’s so incredibly hard to do anything in 8-bit, I can’t imagine many people going to all that trouble if they’re not even getting the badge of honor if running on real retro hardware.
Nintendo GBA and DS are very much in this space, and are great fun to work with.
One that looks particularly interesting is the Color Maximite 2, which meets your specs except for the HDMI out (it uses VGA):
https://www.riscosopen.org/wiki/documentation/show/Software%...
The channel "Retro recipe" on YT been mostly driving this and has few video's over time with updates and news nuggets upon the progress and now - finally here. Worth checking out the channel if your into that kinda stuff and one of the better ones for that retro nostalgia.
Hmm. Please HDMI? Please wide screen? (I mean 853x480 or even 426x240 not 1080p).
I don't see the retro monitor this is supposed to be paired with for sale.
I can easily see a small island of activity around this platform. Plenty of scope for wikis, social media, youtube, etc etc.
I get building a C64 (or other retro systems) but with HDMI ports and components that can be sourced without dumpster diving. I don't want to replace a bunch of capacitors to play 80s games either.
But why would I spend good money on a Commander X16 when I could buy a (say) Raspberry Pi. If I'm going to buy a modern system, then why not buy a modern system?
The fpga graphics controller seems like overkill to me.
clearly art https://imgur.com/Y36FUCg