60分枠

PHPでファミコンエミュレータを作る PHP Conference Japan 2019

長谷川智希 tomzoh
2016年にPHPで書かれたゲームボーイエミュレータのコードを読んで大きな衝撃を受けました。以前からCPUやメモリ、この頃のゲーム機に共通する仕様のことは知っていましたが、エミュレータのコードに見たものはその仕様がそのままPHPのコードとして表現されたものだったのです!

そしてその2年後、あるカンファレンスでファミコンエミュレータに関するトークを聞いた時に、2度目の衝撃が私を襲いました。そこで紹介されたコードはそこで初めて見るにもかかわらず、断片を見るだけで内容が理解できたのです。

このトークではその衝撃を受けて私がPHPで書いたファミコンエミュレータを題材に、エミュレータのコードの特長や設計、そしてその魅力をお伝えします。エミュレータは新しい言語の学習や設計の練習にちょうどよいテーマでもあります。扱う内容は簡単ではありませんが、初心者のみなさまにもお楽しみ頂けると思います!
1
phpcon-2018-sponsors
2018 2017 スペシャル プラチナ ゴールド シルバー ブロンズ ランチ ネットワーク サンクス スポンサーセッション
初めてのスピーカー International CfPあり 来日意思あり ビデオ通話希望 採択あり LT採択あり スピーカーディナー参加 スピーカーディナー不参加 スポンサースピーカー Tシャツ情報募集中
初心者向け 初めてのスピーカー インフラ 20回記念 設計 Test/CI/CD Security データベース レガシーコード フレームワーク