Elm Town 40 – A Game Boy Emulator in Elm
Elm Town21 Marras 2018

Elm Town 40 – A Game Boy Emulator in Elm

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 Show Notes

00:00 Show opening

01:58 Manuel's journey to Elm

07:09 Why a Game Boy emulator

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

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

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(92)

Elm Town 90 – Wonder: Contorting yourself with Ari Schlesinger

Elm Town 90 – Wonder: Contorting yourself with Ari Schlesinger

Ari Schlesinger illuminates a unique path of social responsibility carved through the tech world, using feminism as a guide while bearing attacks, criticism, and contortion. That trail led Ari to ask ...

19 Touko 1h 52min

Elm Town 89 – Elm Camp 2026

Elm Town 89 – Elm Camp 2026

Elm Camp organizers Katja Mordaunt and Tomáš Látal share details about the June 15th-18th, 2026 event in Olomouc, Czech Republic, and extend an open invitation to Elm-curious folks in the broader comm...

24 Maalis 1h

Elm Town 88 – Wonder: Unconscious bias with Felienne Hermans

Elm Town 88 – Wonder: Unconscious bias with Felienne Hermans

Felienne Hermans relates her journey in programming—writing The Programmer's Brain, uncovering biases within computing culture & herself, and building the multilingual, gradual-syntax programming lang...

16 Joulu 20251h 44min

Elm Town 87 – Wonder: From machine to mob learning with Sophie Collard

Elm Town 87 – Wonder: From machine to mob learning with Sophie Collard

Sophie Collard describes her transition from environmental engineering to software, mob programming to teach functional concepts, and building a startup app with Elm.Thanks to our sponsor, Logisticall...

23 Syys 202548min

Elm Town 86 – Wonder: Linking notes for active growth with Joël Quenneville

Elm Town 86 – Wonder: Linking notes for active growth with Joël Quenneville

Joël Quenneville conveys his growth process—taking notes, creating connections between ideas, and sharing those artifacts.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music ...

2 Syys 202556min

Elm Town 85 – Wander: Elm Camp 2025

Elm Town 85 – Wander: Elm Camp 2025

In a short break from the Wonder series, John Pavlick, Wolfgang Schuster, and Tristan Pendergrass join Jared to report on the Elm Camp 2025 unconference experience in Michigan, USA.Thanks to our spons...

22 Heinä 20251h

Elm Town 84 – Wonder: Elm all the way down with Justin Lubin

Elm Town 84 – Wonder: Elm all the way down with Justin Lubin

Justin Lubin sketches his journey from undergrad research at UChicago with Ravi Chugh on output-directed and bidirectional programming environments (Sketch-n-Sketch) to graduate work at UC Berkeley wi...

3 Kesä 202555min

Elm Town 83 – Wonder: Meeting people where they are with Ryan Haskell

Elm Town 83 – Wonder: Meeting people where they are with Ryan Haskell

Kicking off the Wonder series, Ryan Haskell shares his approach to teaching Elm, his gap year adventures, and his current work at Brilliant. He gives insights into creating accessible learning materia...

15 Huhti 202544min