A while ago, I rewrote my GBA emulator (GBAC-) in C++ (DSHBA) to make it faster. I wanted to add a hardware renderer, and really focus on optimizing it all the way. After I was “done”, and had reached framerates higher than I had ever hoped before, I recently came back to it, and wanted to try to write a cached interpreter. I have heard a lot of talks about JITs and cached interpreters for performance gain, and since I had reached pretty insane framerates already, I wanted to go even further.
AGS Aging Cartridge Test Decompilation
AGS Aging Cartridge is a test used by Nintendo to test GBA systems. I have used it myself mostly to see how well my emulator performed in it while developing […]
GBA Emulator with Hardware Renderer
After having a lot of fun writing a GBA emulator in C# a while ago, I decided it was too slow for my liking. I took the time to rewrite […]
Canada: Terug
Het is al een tijdje geleden dat ik de vorige blog heb geschreven. Sinds toen is de situatie rond het Coronavirus een beetje geexplodeerd, en heb ik niet veel tijd […]
Canada: Snel
Man man man wat gaat de tijd toch snel. Het is alweer 4 maart, nog maar een maand totdat de finals beginnen. Er is nog zo veel dat ik wil […]
Canada: Break
Het is al even geleden dat ik een post heb gemaakt. Ik was twee weken geleden ineens erg druk, en vorige week de hele week weg, dus ik had niet […]
Canada: Maand
Het is nu al meer dan een maand geleden dat ik hier gekomen ben. Ik heb nog niet echt heimwee, misschien als ik een keer niks te doen heb of […]
Canada: Performance
Deze week was weer enerverend. Maandag voelde ik me heel erg down, het skiën was voorbij, het regende en colleges waren weer begonnen. Nadat ik ‘s avonds door de regen […]
Canada: Druk
Afgelopen week was een drukke week. Maandag ben ik na college samen met Sophie, Gijs en een vriendin van Sophie naar een bar geweest. Eerst hadden we een drankje gedaan […]
Canada: Plannen
Mijn tweede volle weekend in Victoria zit er weer op. Zoals ik dat thuis ook altijd doe probeer ik zo veel mogelijk alles voor school gedurende de week af te […]
