At the same time it was one of the most engaging and rewarding side-projects I’ve ever had. I realized later that it wasn’t exactly the truth - creating a working program was quite a challenge. After watching The Ultimate GameBoy talk found on the Hacker News, I realized that the Gameboy architecture is quite simple and maybe writing a running emulator for this kind of machine wouldn’t be that hard - especially that it’s well documented too. I imagined this big switch construct that chooses the right operation for the current CPU opcode and the array modelling the memory. The old computers are great on their own, so this kind of connection between historic machines and the modern computing environment feels almost like a time travel.Īs a developer I often think about the internal design of an emulator. Being able to run code from a completely different hardware architecture always seemed like a magic. Why did I spend 1.5 months creating a Gameboy emulator? įor me, the most favorite type of a computer program is an emulator.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |