vogon

the evil "Website Boy"

member of @staff, lapsed linguist and drummer, electronics hobbyist

zip's bf

no supervisor but ludd means the threads any good


twitter (inactive)
twitter.com/vogon
bluesky
if bluesky has a million haters I am one of them, if bluesky has one hater that's me, if bluesky has no haters then I am no more on the earth (more details: https://cohost.org/vogon/post/1845751-bonus-pure-speculati)
irl
seattle, WA

ivym
@ivym

you can get a MiSTer caseless prebuilt bundle for $425... 👁️

you can use this to achieve hardware accuracy of most computers and consoles up to the PS1. i've had one for almost a year at this point and i'm so, so happy with my purchase. grab one of these if you don't have the space or the money to drop on retro game hardware and game collections or if you want to try playing some stuff on more obscure hardware that's hard to find, or via the magic of FPGA, if you want an emulation experience that's as low latency as physically possible

i've played wonderswan color games through nice filters and shadowmasks, i've explored the amiga demoscene, i've played hacks and homebrews for various things, i've kicked around the BS Satellaview library (!), and i'm gonna do so much more. there are currently in the works a Saturn core, and eventually there'll be an FM Towns core and a PC-98 core as well.

the hardware in there is a 486 chip powering an FPGA with 128 megs of ram so it can only go up to PS1, and that means it also can't do N64 or Dreamcast, but it's got a whole grip of stuff up to that point. MiSTer is based on an older project using different FPGA hardware called MiST, which was a platform primarily geared toward hardware emulation of the Amiga and Atari ST, that's where it all started and why this thing is called the MiSTer.

as dwarf fortress tells us, having a mister in your home is good for morale.

it can do apple II, it can do various amigas, it can do MSX, it can do PC-88, it can do the various ataris. it can do SMS, mega drive, sega CD. it can do NES, SNES, GB and GBA. it can do the MSU-1 fanmade SNES expansion chip. it can do PC Engine and PC CD. it can do the VRC-6 and 7 carts like Akumajou Densetsu and Lagrange Point for the famicom. it can do alllll SORTS of arcade stuff. it can do wonderswan and wonderswan color. basically if it's a home console or computer come out before, say, 1996 or if it's a handheld console that's come out before 2002 you can probably run it.

it has a variety of digital and analog outputs available, including HDMI, VGA, SCART, TOSLINK, 3.5mm audio, the list goes on. you can play with it on your fancy sony PVM! if you've read this far, you probably have one.


vogon
@vogon

wholeheartedly seconding the recommendation of the mister to people. I built one entirely on a whim because I'd bought a DE10-nano board (the base of the mister stack) to get back into FPGA development after not doing it for a decade, and not only is it sick to have five console generations of emulation in a box about the size of an xbox power brick, it also turned out to be a nice environment for the types of tinkering with FPGAs I wanted to do -- the interface mister provides to emulator cores means you can just build microprocessors on it and not worry too much about the rest of the system.


You must log in to comment.

in reply to @vogon's post:

I fully recognize that this project is incredible and cost effective, but personally, I really like my old boxes! There's something about the physicality of the PS1 in particular that makes me really happy to own one. The big chunky buttons are so satisfying. The lasers are all dying so I've modded mine with an xStation SD card reader, unfortunately no more opening the lid to a still-spinning disk haha, but still it's a really satisfying experience, and I'm hesitant to get one box that'll deprive me of seeking out actual boxes for other experiences. Almost certainly would save me money in the long run tho...

absolutely! (modded) retro hardware is great and I'd never encourage people to buy an emulator over revitalizing their old stuff. but there's also things which I want to emulate that are absurdly expensive or impossible to find in the US ([cough] amigas [cough]) and it's also a great way to do that.

i mean isn't the best thing about it the fact that it isn't emulation. like that's a whole ass gba in those gates. it's simulation

edit: unless someone is writing actual emulator cores that run on some other architecture on it, which would be kind of funny

honestly I think the "emulation/simulation" thing everyone focuses on is a weird distinction to draw -- short of dusting off the old lithography masks you're not gonna get a guaranteed 100% accurate reproduction of the original behavior, and FPGA cores can still have bugs! I think the operative distinction is that pushing stuff into programmable hardware enables you to have a more accurate simulation without having to emulate bitwise logic and signal propagation delays in C, and a more parallel simulation of things which would be inefficient to emulate in a microprocessor's software

even if you have a gate-level replica, you can still goof it up! e.g. shrinking the same design to a smaller process can still drastically change the thermal properties of an integrated circuit -- and there was famously a paper about an FPGA implementation of a phase-locked loop that only worked if a completely disconnected part of the circuit was included in the bitstream, because the inductance of the stubs attached to the FPGA changed the RF behavior of the chip such that the PLL could lock