08.07.22 Emulating a Game Boy in .NET 6 with Wesley Cabus


Hi everyone,

Are you ready for a super geeky talk before the summer break? We definitely are! Many of us probably remember the times we played either with our own Game Boy or had the chance to use one of our friends. And yes, some of us are that old 😉

Please be aware we will have a barbecue before the main event, so the time of the start might fluctuate a bit. Be sure to register for the separate barbecue event too!

Emulating a Game Boy in .NET 6

In 1989, Nintendo released their first handheld console with cartridges, the Game Boy, which sold over 100 million of units. This device has been the inspiration for game developers around the world to start creating games, and even today, games are still being created for the Game Boy, although not officially on cartridges.

Enter the world of emulation, where the Game Boy is now available as a .NET 6 project. Want to know more about how to emulate a CPU, graphical unit, hardware interrupts and more? Let’s dive into C# code and dusty hardware manuals on this journey back to our favorite Italian plumber.

Wesley Cabus

Wesley is a Coding Architect at Xpirit in Belgium, where he helps organizations to build better applications, helps teams to improve their skills and organizes workshops to share his knowledge.

He’s also a Microsoft Azure MVP, crew member at Techorama, board member of the VISUG meetup in Belgium and speaker at conferences and meetups.


bbv Software Services AG
Blumenrain 10
6002 Luzern

Please RSVP on our Meetup Group


18:30 – 21:00


  • #dotznt (Hashtag-Usergroup)

About the author

By daniel.marbach