TL;DR PHPで動くファミコンエミュレータを作った php-terminal-nes-emulator画面描画は点字を使って文字出力コントローラは標準入力からfread() 経緯 2016年の2月にPHPで動くゲームボーイのエミュレータ、php-terminal-gameboy-emulator に衝撃を受けて、その実装の解説を勉強会やカンファレンスでトークしたりSoftware Design誌に書いたりしました。(*1) カンファレンスでのトークでは時間の都合もあって全体のごく一部しか話が出来ないのですが、Software Design誌では誌面をたっぷり頂いてCPU、メモリアクセス、画面表示とphp-terminal-gameboy-emulator のほぼ全域を解説出来たので満足し、その熱は落ち着いていました。 そんな中、9月に開催されたbuilderscon tokyo 201
![PHPで動くファミコンエミュレータを作った](https://cdn-ak-scissors.b.st-hatena.com/image/square/2f6ff1e10c7042b508af10032b320b6027d2534e/height=288;version=1;width=512/https%3A%2F%2Fwww.hasegawa-tomoki.com%2Fwp-content%2Fuploads%2F2018%2F10%2Fss.png)