Elm Town 40 – A Game Boy Emulator in Elm episode artwork

EPISODE · Nov 21, 2018 · 42 MIN

Elm Town 40 – A Game Boy Emulator in Elm

from Elm Town · host Kevin Yank

Manuel Fuchs shares what he learned by taking on a very unusual Elm project: a Nintendo Game Boy emulator! Thank you to our sponsors, Ellie, Culture Amp and Joel Clermont. Special thanks to Xavier Ho (@Xavier_Ho) for editing and production of this episode! Recording date: 2018-11-10 Guests Manuel Fuchs (@malax) Show Notes 00:00 Show opening 01:58 Manuel's journey to Elm 07:09 Why a Game Boy emulator Tetris Effect video: Writing a Game Boy Emulator in Ruby 12:19 False assumptions and unexpected difficulties 18:37 Loading Game Boy ROM images as binary data 19:59 Breaking out of the Elm Architecture 22:30 Implementing a CPU instruction set in Elm Elmboy source code 25:46 Debugging and profiling 27:03 Throwing out types 31:49 Adding Pokemon compatibility 33:30 Readability, teaching and welcoming contributors 34:57 More performance optimisations 41:05 Elm + Game Boy = fun Try Elmboy

Episode metadata supplied by the publisher feed · Published Nov 21, 2018

Embed this episode

Manuel Fuchs shares what he learned by taking on a very unusual Elm project: a Nintendo Game Boy emulator!

Distinct summary based on available episode metadata or transcript content.

Ready to play

Elm Town 40 – A Game Boy Emulator in Elm

0:00 42:39

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Elm Town?

This episode is 42 minutes long.

When was this Elm Town episode published?

This episode was published on November 21, 2018.

Can I download this Elm Town episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!