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
December 10, 2019
How-to & DIY
900
1
Share
自分でつくるゲームボーイのカートリッジ
レトロゲーム勉強会 #4
niccolli
December 10, 2019
More Decks by niccolli
See All by niccolli
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
440
レトロゲーム機をインターネットに接続する
niccolli
1
610
その回路はいつ壊れるつもりだ
niccolli
1
210
実演 Web Bluetooth API
niccolli
0
850
Other Decks in How-to & DIY
See All in How-to & DIY
フィールドエンジニア at 多摩川 / Field Engineer at Tamagawa
aokiplayer
0
130
Linuxが動く自作SBCを作る話.pdf
daimiya
0
540
JAWS-UGとAWS - JAWS-UG彩の国埼玉設立のお祝い
awsjcpm
2
670
JAWS-UG Fukuoka - AWS re:Invent 2024 re:Cap AWS Community Perspective
awsjcpm
2
260
Xの"だるま"とコナミコマンド #iotlt #obniz
n0bisuke2
0
330
ROSAというLLM使ったROSエージェントをおもちゃに実装してみた話
takeofuture
0
170
20250226_AI Code Agents祭り_MK_AIコーディングエージェントのコラボレーション開発
mk0721
PRO
0
160
EmbeddingGemmaをDifyから使いたいけどAPI経由はつまらん #iotlt #gemma #dify
n0bisuke2
0
180
苦手の克服方法 / How to overcome weaknesses
toma_sm
0
370
餃子コミュニティの活性化/TechGYOZA
nishiuma
2
310
サイボウズには100名以上の社員が出演する"夏フェス"があるって本当?
oguemon
1
690
画面の向こうから「気づき」を得る 画面の向こうを「物差し」として捉える
subroh0508
1
220
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
290
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Un-Boring Meetings
codingconduct
0
280
The Spectacular Lies of Maps
axbom
PRO
1
720
Chasing Engaging Ingredients in Design
codingconduct
0
180
Paper Plane
katiecoart
PRO
1
49k
Optimizing for Happiness
mojombo
378
71k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
340
Paper Plane (Part 1)
katiecoart
PRO
0
6.8k
Transcript
2019.12.10 ˏ ϨτϩήʔϜษڧձ #04 自分でつくるゲームボーイの カートリッジ Yusuke Umahashi (@niccolli)
カートリッジをつくりました ✤ ゲームボーイのカートリッジの 各種機能をマイコンで実装 ✤ ROM ✤ RAM ✤ バッテリーバックアップ
✤ MBC
なぜ作ったのか ✤ 作れたから ✤ 本体から配線を引き出して実装している先達がいた ✤ Dholeさん https://dhole.github.io/post/gameboy_cartridge_emu_2/ ✤ 同じようにやってもうまくいかなかった
✤ 配線が長すぎたのかもしれない ✤ 基板作っちゃえばいいのでは?
作ったらうまく動いた ✤ マイコンひとつでカートリッジの各機能を実装 ✤ ROM・RAM ✤ バンクコントローラー
RAMのデータを活用する ✤ カートリッジRAMはセーブデータ 以外にも使われる ✤ ポケットカメラなど ✤ カートリッジRAMはマイコンで 読み書きが可能 ✤
外界とのインタフェースに使える
活用例:無線マウス ✤ ゲームボーイのキーパッドでマウスポインタを操作する ✤ 次の流れでできそう 1.ゲームボーイがキー入力を読み取る 2.ゲームボーイがカートリッジRAMに書き込む 3.マイコンがRAMの値を読んでBLEモジュールに送る 4.BLEモジュールがマウス操作として送信する
None
これから ✤ カートリッジRAMを使った入出力は勝手が良い ✤ マイコンのDMAをフル活用 ✤ MIDIを受け取ってシンセサイザーにできないか挑戦中