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
What this episode covers
Manuel Fuchs shares what he learned by taking on a very unusual Elm project: a Nintendo Game Boy emulator!
NOW PLAYING
Elm Town 40 – A Game Boy Emulator in Elm
No transcript for this episode yet
Similar Episodes
Nov 29, 2023 ·5m
Nov 29, 2023 ·5m
Nov 23, 2023 ·10m
Nov 23, 2023 ·10m
Nov 23, 2023 ·8m
Nov 23, 2023 ·8m