Wednesday

Room 2

10:20 - 11:20 (UTC-11)

Talk (60 min)

Building a Game Boy emulator in .NET Core!

A teardown of building and porting Game Boy emulators, written in cross-platform C# running in .NET Core.

.NET
Fun
Gaming

We'll deal with how machine code really works, how it's translated to opcodes, and how real time emulation works, all in this hour-long deep dive into emulation in .NET.

Expect to learn about low level emulation, software porting, building debuggers and why you should always do things for fun.

David Whitney

David is the founder of Electric Head Software, working as an independent software consultant based in London focusing on iterative software delivery, developer mentoring and cultural change - mostly working with London-based organisations and start-ups.

David has previously served as the chief coding technical architect for JustGiving, and helped market-leading organisations including JUST-EAT, Trainline and Vodafone improve their technical capabilities.

You can find his open source projects on NuGet and GitHub, follow him on Twitter @david_whitney, or check out his technical blog at http://www.davidwhitney.co.uk/Blog.

http://www.electricheadsoftware.com
http://www.davidwhitney.co.uk