Aug 24 2023
The MiSTery Machine
Since almost exactly 2 weeks ago, I’ve built and enjoyed a functional MiSTer setup. It was quite pricey, as to be expected, but I view it as an investment, and much like a satisfied stockbroker, I would even call it a great investment. Enjoying near hardware-perfect retro gaming has been a treat, and more importantly for me, a great opportunity to dive into the weird and obscure corners of it. While I still have yet to properly do so (mostly played arcade games and the popular consoles for now), the fact that I have a painless way already set up is fantastic, and I will eventually get around to doing it. Maybe I’ll even write a post or two about my experiences. We’ll see.

(My setup as of today. Sorry to the 2 people in the audience who give a shit about it not being a direct screenshot. I tried.)
For now, I’ll talk about what I’ve already accomplished.
Setting it up was a lot easier than expected (for many, at least). While I had some slight trouble with building the setup itself due to the lack of a standoff screwdriver in the house, a wrench ended up working well with unscrewing the standoffs included with the DE10-Nano (the main brains in the operation of this thingamajig). Installing a heatsink, USB hub and SDRAM module was no problem after that, and I got it to power up and function.
Flashing the SD card with the OS was a minor hurdle, however. Due to me being an idiot and not knowing how to actually use dd, and not being able to get Etcher to work, I wasn’t able to get it properly flashed on my Linux laptop. I had to resort to the only functional Windows laptop in the house with an SD card slot to flash it with Etcher, but after that, it was all smooth sailing! Eventually the setup of Mr. Fusion finished, and it booted right up into the menu!
After that, it was trivial automated setup, courtesy of the great update_all script. This was definitely the most frustrating step however. Not because of the script or the setup being broken in one way or another. The main cause of frustration was the agonizingly slow Wi-Fi dongle I had installed.
See, some months ago, I’ve been using one of my spare PCs as a Windows XP box for retro gaming and whatnot. Since I had no way to connect it to the internet outside of wireless, I had to rely on my phone with a hotspot and USB tethering to get online, which was… less than ideal. So, I quickly scrambled and ordered the cheapest dongle I could find that worked with XP. I saw mentions of it having terrible range, but I thought “surely, it can’t be THAT bad!” Well, needless to say, it WAS that bad.

(Seriously, this thing is fucking unusable. 150 Mbps my ass.)
Even on the XP machine it was originally for, I got very slow speeds due to the modem being on the opposite end of the house, and since this thing has less functional range than my own fucking arms, it was slower than molasses. However, I had no choice but to use it on the MiSTer setup, which means the update_all setup took… 4 AND A HALF HOURS. I wish I was exaggerating. The setup does take at least an hour usually, but not quadruple that, and I instantly figured it was the shit range of this dongle. Still, it worked, and I got arcade games working out of the box, which I enjoyed a bunch! (Fun fact: the first game I tried on it was Robotron 2084.)
Eventually I got FTP to also work, which meant I didn’t need to take out the microSD card to get my games on the device. This caused even more frustration, and it was so slow it could take a quarter of a day just to get a few smaller ROMsets to upload. I was quickly fed up with the agonizing upload times, and got myself a better Wi-Fi dongle. While the speed was only around 5-6 MiB/s with a single transfer going, again, due to the modem’s distance, it was MILES better than my old one and uploading all the ROMs was a breeze. (For reference, the best performance I could get out of the old one on a good day was around 500-600 KiB/s and that’s just with a single transfer going.) I uploaded the larger ROMsets I put off for later and I felt the difference. The AmigaVision/MegaAGS ROMset, which is around 10 GB, was fully uploaded in about half an hour. I don’t even want to IMAGINE how long it would take with the Snail Mail dongle.
Ranting about garbage cheap dongles aside, I’ve enjoyed myself with the arcade and console cores I picked. I played stuff like R-Type Leo, DoDonPachi, Robotron, NewZealand Story, NeoGeo, NES, SNES, and even a bit of PS1. While the latency on my end wasn’t as mindblowing as the MiSTer’s reputation would lead you to believe (completely my own fault, I’m using a wireless Xbox controller over Bluetooth), I could still feel enough of a difference to enjoy the games a lot more than usual. Once I get myself some SNAC adapters and the appropriate controllers (and an IO board and case, since I don’t have those yet), I’m sure the experience will be even better. For now, it will suffice.
And so that’s what I’ve been doing since 2 weeks ago when it comes to MiSTer. However, the future looks to be incredibly bright. Not only do I have a huge amount of cores I didn’t even try yet, but also the N64 core development is progressing at a rapid speed, to the point where I can confidently say that N64 games will be properly playable by the end of the year. Plus, The Simpsons Arcade core was recently finished and is currently in beta, which is incredibly exciting to me, as it’s one of my favorite arcade games of all time.
Some of you will be asking: “Why not use MAME and emulators?” Well, I HAVE been using emulators, and in fact, I still use them for games outside of MiSTer, but I’m too dumb to figure out how to set up MAME properly with the games I want to play, so having the arcade games MiSTer offers, and with basically no additional setup needed, is a treat.
Of course, I’m not going to be an elitist about it and shame others for playing on emulators. They’re still fantastic options. However, I chose to go with the MiSTer for the cores it provides, and I’m not disappointed at all. If you’re looking for very high accuracy and authenticity, and you have the dough to build one yourself, I highly recommend it.
Aug 28 2023
Down Low Downing Loading Load Down Drown Lowe Brown Bow.mp3 (320 Kbps Free Download)
I was supposed to make this post exactly a week after the original post but I’m too impatient, so I’m doing it RIGHT NOW. Because it’s my fucking blog.
As of literally today (current date) (yes I’m doing this bit again) my music library has reached a whopping 87 GB!
I know you’re going to ask “how the fuck”, and I will answer. Basically, from the very beginning, I was always going for downloading FLAC files for the highest quality, since I figured, if I’m going to download music, I might as well go all the way. Yes, that includes hi-res FLACs with 96kHz and all that jazz. Plus, I do listen to a variety of music and artists so I tend to switch often, hence the amount of albums and songs.
Some of you will rightfully point out that it can be difficult to tell the difference between lossy and lossless, and it’s true. I can barely tell between FLACs and MP3s or even streaming via Spotify. Ultimately, it boils down to me being more happy if the files are lossless and in higher quality, hence my insistence on downloading all of the music in this format. Yes, this does mean it takes up a hellaloalaolot of space compared to an MP3 library, but I don’t really mind personally.
(My epic music setup. I think it fits the various metal albums that are on there.)
As for Spotify? …I still use it. Yes, I know, I LIED like the evil gremlin I am, but to be honest it’s very difficult to manage such a library elsewhere, and I’ll explain why. Essentially, my main ways of acquiring music go between Bandcamp and Soulseek (really fucking good app, btw), and while I can download stuff from Bandcamp just fine, synchronizing the whole library on my phone is basically impossible, unless I redownload or transcode EVERYTHING into MP3, since most of my music is in FLAC and comes from Soulseek or even torrents. And since a lot of stuff I listen to is on Spotify already, since it’s mostly from labels, I still use it for when I’m out and about. Sometimes there are exceptions, but I typically either download them on my phone anyway, or more likely, I use YouTube and move on.
Of course, me using Soulseek doesn’t mean I completetly gave up on Bandcamp. I still buy and plan to buy more albums from there when my monetary status allows me to, but for now, the vast majority of music I obtain is from Soulseek, due to the confusing amount of music download websites and the very high prices they charge for the hi-res versions of albums on them. Plus, some of the stuff isn’t even on those websites.
(Did I mention I like Soulseek? My username is “Karkat”; feel free to browse and check out what I have so far.)
So, that is the status of my music library as of today. While I still use Spotify for portable devices, I’m a lot less reliant on it than I used to be, which I think is a net positive. The library will definitely continue to grow as I discover new music and replay some old favorites.
By yoshi • Music Library • 0