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
16ビットCPU用FUZIXを実機で動かす USBキーボード接続編
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kazueda
July 11, 2026
Technology
15
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
16ビットCPU用FUZIXを実機で動かす USBキーボード接続編
kazueda
July 11, 2026
More Decks by kazueda
See All by kazueda
16ビットCPU用FUZIXを実機で動かす キー入力編
kazueda
0
18
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
62
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
97
Raspberry pi 400をUSBキーボードとして使う
kazueda
0
390
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
47
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
120
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
570
PythonのソースファイルをLLMで修正した話
kazueda
0
130
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
180
Other Decks in Technology
See All in Technology
凡エンジニアがこの先生きのこるためには。〜TypeScript完全に理解したい〜
alchemy1115
2
310
人を動かすのは時間ではなく、納得感 〜新任EMが入社3ヶ月、組織を2回変えた話〜
kakehashi
PRO
3
270
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
240
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
140
世界、断片、モデル。そして理解
ardbeg1958
1
130
“それは自分の仕事じゃない"を越えて行け
yuukiyo
1
480
SRE依存からの脱却 運用を開 発チームへ移す、 フルサイ クル開 発体制の実践
joooee0000
0
3.1k
実践!既存 Project への AI-Driven Development 適用〜 一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
0
230
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
280
「最後に責任を取るのはチーム」— 人間のPRレビューを最小化してアップデートしたメンタルモデル
jnishime_dresscode
0
900
Network Firewallやっていき!
news_it_enj
0
170
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
1
3.5k
Featured
See All Featured
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Abbi's Birthday
coloredviolet
3
8.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
880
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
Docker and Python
trallard
47
4k
How to Talk to Developers About Accessibility
jct
2
390
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
350
The Language of Interfaces
destraynor
162
27k
Prompt Engineering for Job Search
mfonobong
0
380
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
220
Transcript
16ビットCPU用FUZIXを実機で動かす USBキーボード接続編 小江戸らぐ 7月のオフな集まり(第288回) 2026. 7. 11 か ず え
だ kazueda 1
kazueda(かずえだ)の紹介 • 大阪出身、丙午、おとめ座、O型 • 科学者(化学) • 2003年4月から浜松で、働き始める • 自転車での移動が生活の足 •
趣味は「ラジオを聴くこと」、「アメ リカのコミックの邦訳を読むこと」 @kazueda 2 X.com SNSリンク
メガドライブ実機でFuzix • アダプタを介して、セ ガサターンキーボード で入力 3
メガドライブ実機でFuzix • アダプタを介して、セ ガサターンキーボード で入力 <-USBキーボードとMCU でサターンキーボー ドをエミュレート 4
キーマップ情報 Fuzix/Kernel/platform/platform-megadrive • keyboard.c • keyboard.h • keyboard.S をGeminiとコードリーディング •
keyboard.cの「saturn_keymap」が定義されている箇所に キーマップの情報 5
サターンキーボードの動作 Blastem(セガサターンエミュレータ) • io.c • io.h 「USBキーボードの入力をMCUで受ける」 →「バッファ(12ニブル)に変換する」 →「メガドライブのTHの動きに合わせてTRとデータピン を動かす」
6
RP2040-ZEROの配線 メガドライブ 側 役割 Picoでの定義 RP2040-Zeroで の推奨ピン 備考 1ピン D0
(Data 0) GP2 GP2 (そのまま) 出力 2ピン D1 (Data 1) GP3 GP3 (そのまま) 出力 3ピン D2 (Data 2) GP4 GP4 (そのまま) 出力 4ピン D3 (Data 3) GP5 GP5 (そのまま) 出力 5ピン (VCC) +5 V VSYS, VBUS 5V 電源 6ピン TL / TR GP6 GP6 (そのまま) 出力 7ピン TH GP7 GP1 (★変更) 入力(要 5V→3.3V分 圧) 8ピン (GND) GND GND GND 共通グランド 9ピン TR/TL 未使用 未使用 7
作製したアダプタ 8
まとめ • RP2040-ZEROとUSBキーボードを組み合わせて、サターン キーボードをエミュレート 9
まとめ • RP2040-ZEROとUSBキーボードを組み合わせて、サターン キーボードをエミュレート 10 今後の展開
スーファミにさして使うメガドライブ 11
スーファミにさして使うメガドライブ 12 • メガドライブ互換機内蔵で、スーパーファミコンにさして、 スーパーファミコンのコントローラで操作
スーファミにさして使うメガドライブ 13 • メガドライブ互換機内蔵で、スーパーファミコンにさして、 スーパーファミコンのコントローラで操作 <-変換アダプタを介してサターンキーボードを接続可能?
まとめ • RP2040-ZEROとUSBキーボードを組み合わせて、サターン キーボードをエミュレート • メガドライブ―スーファミコントローラアダプタの作製 <-パラレルーシリアル変換なので、レベルコンバータ必須 • USBキーボードアダプタの作製 14
今後の展開 おしまい