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
Yusuke Umahashi
October 22, 2018
1
570
レトロゲーム機をインターネットに接続する
動画はこちらをご覧ください
https://twitter.com/niccolli/status/1043386427730325504
Yusuke Umahashi
October 22, 2018
Tweet
Share
More Decks by Yusuke Umahashi
See All by Yusuke Umahashi
自分でつくるゲームボーイのカートリッジ
niccolli
0
810
その回路はいつ壊れるつもりだ
niccolli
0
190
実演 Web Bluetooth API
niccolli
0
800
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
520
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Mobile First: as difficult as doing things right
swwweet
222
9.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Speed Design
sergeychernyshev
25
760
Unsuck your backbone
ammeep
669
57k
Agile that works and the tools we love
rasmusluckow
328
21k
How to train your dragon (web standard)
notwaldorf
89
5.8k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
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