RSSAmplifier

Blog

cakehonolulu's blog

Get the latest language learning news.

cakehonolulu.github.ioRSS feed ↗8 posts

Latest posts

Linux on the Sega 32X. Who needs hardware synchronization primitives anyway?

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…

Linux on the Atari Jaguar. No, really.

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…

Introducing PCIem

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…

Hardware Fastmem 101

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 .…

Pushing VisionFive 2 RISC-V board into 2025

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!)…

Migrating my blog from Hugo to Zola

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…

How Emulators Work?

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 (…

Documentation

Technical documentation for my projects. PCIem