Preface I couldn't start this entry in any other way possible but by thanking everyone who enjoyed the Linux on Jaguar post. Also special props to the linuxmd project again. It was a very fun experience and we've even made it into a few news outlets: Hackaday or Tom's Hardware I also posted it on Hacker News and it recieved some good interest (And nice questions!). So, yes; thanks…
What in the tarnation is an Atari Jaguar? Released in North America in November of 1993, the Atari Jaguar promised to be the new cool kid in the block thanks to it's (Highly debated) 64 bits of pure power. The Atari Jaguar The console itself ended up being a commercial disaster, even after the release of the CD addon, the Jaguar CD; which managed to sell even less units in a desperate attempt…
Preface PCIem exists solely thanks to countless hours of hacking around Linux (And finding out). This is not intended to be a show of any commercial-level framework or anything like that. This should be free knowledge and at no cost for anyone wants to try it. Author (Me, cakehonolulu) wanted to experiment with how much you can twist the untwistable to get this system working and here's the…
Slightly simplified virtual memory diagram - Courtesy of GeeksForGeeks Preface The following blog entry is more geared towards enthusiasts who may want to optimize their emulation platform to squeeze some more performance out of it in comparison with more traditional bus designs. If you already know about the usual ways memory accesses are implemented, you can skip over to Hardware Fastmem .…
StarFive's VisionFive 2 RISC-V Board Trip down the memory lane Bit of a preface: I bought this board somewhere in June 2024; I plugged it in to verify it worked and that was pretty much it; I remember interfacing it through UART and it came with a super custom Debian-based distro on an SD Card. It also came with a 128GB eMMC module (I had never seen removable eMMC module until that point!)…
To blog or to not blog... So... there's some point in time where you, as a software developer, you may face the urge to go on unedited rants regarding whatever project you may be doing/participating. Then you somehow think (" The collective intellect that resteth in our mortal frames. ", " Our brain " from now on)... Communication excerpt (Our brain) - Hey, it could be cool to write and…
I, as many more, grew up playing retro videogames on emulators (And the original hardware!): from sprite-based machines, to more complex, 3D-capable monsters. Metal Slug, an impressive 2D game; developed for SNK's Neo-Geo A few years ago, I started to ask myself how an emulator works; I initially believed it had to be some sort of magic, but at the end of the day, code is just that, code (…