English

Free モナドに基づく純粋関数型アーキテクチャを用いた CHIP8 エミュレータ

Free モナドに基づいたアーキテクチャが流行りつつあります。これは、代数を用いて記述されるビジネス・ロジックとそれに対する実装を完全に疎結合にします。概念的にこれは、ソフトウェアとハードウェアの両方を記述するのに似ていると思います。エミュレーションも同様の概念であるため、この設計に基いてエミュレータを書いてみようと思いました。このプロジェクトでは最も基本的なゲームシステムとして CHIP8 を選択しました。このトークでは、FREE に基づいた設計、異なるインタプリタを用意できることがエミュレーション処理をどう豊かにするのか、ハードウェア・エミュレータへの対応などを解説します。

トークの長さ
40分
発表言語
英語
聴衆の対象
中級者: 分野の基礎は分かるが、細かい所は不安
発表者
Javier de Siloniz (47 Degrees)

票中 票投票済み

応募一覧