Yuji Yokoo
Yuji Yokoo
  • @yujiyokoo

Yuji is a software developer who has lived for a long time in Adelaide, Australia but is now based in Tokyo. He used to be a Windows desktop application developer until he discovered Ruby. Besides programming, he enjoys video games and Brazilian Jiu Jitsu.

Cross-platform mruby on Sega Dreamcast and Nintendo Wii

Do you remember Nintendo Wii? It was a very successful video game console released in 2006. You can now write mruby code that runs on Nintendo Wii, with no hardware modification required. As mruby runs on Sega Dreamcast too, now you can write mruby code that runs on both Dreamcast and Wii (with caveats).

I have ported the mruby block puzzle game I wrote for Dreamcast to Wii, and now I am porting the presentation application I used to present on Dreamcast at RubyKaigi Takeout 2020. The aim is to run the same mruby code on those 2 platforms with no or little modification.

In this presentation, I will show you how I have done / am doing the porting work, and how you can write your own cross-platform mruby code for those 2 platforms.