Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ゲームボーイの通信で遊ぼう!

 ゲームボーイの通信で遊ぼう!

2026/10/29 レトロゲームから得た学びの発表 #08 にて発表

Avatar for kimkim0106

kimkim0106

October 29, 2026

More Decks by kimkim0106

Other Decks in Technology

Transcript

  1. 7

  2. Serial Data 端子の仕様 • ゲームボーイカラーで追加された • なんと、信号が入力されているかがいつでも取れる! ◦ $FF56 の4ビット目が1になる

    • データを送信しなくても見ているだけでいい ということは、例えば 1/9600 秒ごとに監視すると… 参考: Gameboy Programing - 通信ポートで遊ぶ http://mydocuments.g2.xrea.com/html/gb/comm.html 24
  3. ゲームボーイでUART通信 • ゲームボーイでソフトウェアUART通信ができる! ◦ Arduino のシリアル通信や RS-232C もこれ • 送信は

    Serial Out が使える ◦ 436クロックごとに 00 か FF を送信 (4.19 MHz の時) ◦ 相手が 1/9600 秒ごとに読むと 0 か 1 を受信 25
  4. ブラウザを実装してみた • HTML の title を画面上部に表示 • h1 や h2

    要素は別の文字色 ◦ 太字表示が難しい • CSSにも一部対応 https://m.kimkim0106.net を表示→ 35