レトロゲーム機をインターネットに接続する
by
niccolli
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
2018.10.22 ˏ IoTLT #44 レトロゲーム機を インターネットに接続する Yusuke Umahashi
Slide 2
Slide 2 text
✤ @niccolli / Yusuke Umahashi ✤ 自動車メーカー子会社 (2010.4~) ✤ Cerevo (2013.5~) ✤ PC周辺機器メーカー (2017.7~) ✤ 電気回路の設計+デモ・検査用ソフト ✤ JavaScript / Node.js はじめまして
Slide 3
Slide 3 text
カセットの中身は基板 ✤ 基板にROM等のICが 載っている ✤ 今なら自分で作れるんじゃ ないか https://ja.wikipedia.org/wiki/ϑΝΠϧ:Famicom_ROM_cassette.jpg
Slide 4
Slide 4 text
ゲームボーイのカセットを作った ✤ 家にまだあったから ✤ ディスプレイ内蔵なので 動作確認が楽 ✤ 仕組みを調べて公開している 外国人がたくさんいる https://dhole.github.io …… ✤ ROM / RAM / MBCをSTM32で模擬
Slide 5
Slide 5 text
インターネットとつなぐ ✤ 直接動かせるわけではない ✤ 「外部RAM」機能を使う ✤ カセット側のRAM ✤ RAMをマイコンで模擬すれば カセット内外と通信ができる 30. 0x0000 0x7FFF 73". 0x8000 0x9FFF Y3". 0xA000 0xBFFF 83". 0xC000 0xDFFF 83". .JSSPS 0xE000 0xFDFF 0UIFS *OUFSSVQUFUD
Slide 6
Slide 6 text
キー操作を外に出す ✤ キー操作情報を外部RAMに書くだけのゲーム ✤ 外部RAM=マイコンの変数 ✤ 変数の値が変わったらシリアル通信で外に出す ✤ シリアル通信をESP32に入れれば無線化
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
今後 ✤ Twitterを見たい ✤ 外部RAM 2KB > Twitter 140文字 ✤ 電源の問題 ✤ https://niccolli.booth.pm/items/1026724