Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
レトロゲーム機をインターネットに接続する
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
niccolli
October 22, 2018
620
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
レトロゲーム機をインターネットに接続する
動画はこちらをご覧ください
https://twitter.com/niccolli/status/1043386427730325504
niccolli
October 22, 2018
More Decks by niccolli
See All by niccolli
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
470
自分でつくるゲームボーイのカートリッジ
niccolli
1
910
その回路はいつ壊れるつもりだ
niccolli
1
210
実演 Web Bluetooth API
niccolli
0
860
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
340
It's Worth the Effort
3n
188
29k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
How to build a perfect <img>
jonoalderson
1
5.6k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Un-Boring Meetings
codingconduct
0
310
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.4k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Transcript
2018.10.22 ˏ IoTLT #44 レトロゲーム機を インターネットに接続する Yusuke Umahashi
✤ @niccolli / Yusuke Umahashi ✤ 自動車メーカー子会社 (2010.4~) ✤ Cerevo
(2013.5~) ✤ PC周辺機器メーカー (2017.7~) ✤ 電気回路の設計+デモ・検査用ソフト ✤ JavaScript / Node.js はじめまして
カセットの中身は基板 ✤ 基板にROM等のICが 載っている ✤ 今なら自分で作れるんじゃ ないか https://ja.wikipedia.org/wiki/ϑΝΠϧ:Famicom_ROM_cassette.jpg
ゲームボーイのカセットを作った ✤ 家にまだあったから ✤ ディスプレイ内蔵なので 動作確認が楽 ✤ 仕組みを調べて公開している 外国人がたくさんいる https://dhole.github.io
…… ✤ ROM / RAM / MBCをSTM32で模擬
インターネットとつなぐ ✤ 直接動かせるわけではない ✤ 「外部RAM」機能を使う ✤ カセット側のRAM ✤ RAMをマイコンで模擬すれば カセット内外と通信ができる
30. 0x0000 0x7FFF 73". 0x8000 0x9FFF Y3". 0xA000 0xBFFF 83". 0xC000 0xDFFF 83". .JSSPS 0xE000 0xFDFF 0UIFS *OUFSSVQUFUD
キー操作を外に出す ✤ キー操作情報を外部RAMに書くだけのゲーム ✤ 外部RAM=マイコンの変数 ✤ 変数の値が変わったらシリアル通信で外に出す ✤ シリアル通信をESP32に入れれば無線化
None
今後 ✤ Twitterを見たい ✤ 外部RAM 2KB > Twitter 140文字 ✤
電源の問題 ✤ https://niccolli.booth.pm/items/1026724