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
kimkim0106
July 09, 2025
Programming
0
160
レトロゲームから学ぶ通信技術の歴史
2025/07/09 レトロゲームから得た学びの発表 #03 にて発表
kimkim0106
July 09, 2025
Tweet
Share
More Decks by kimkim0106
See All by kimkim0106
レトロゲームから学ぶ半導体の歴史
kimkim0106
0
31
Perlでゲームボーイアセンブラプログラミング
kimkim0106
0
66
Other Decks in Programming
See All in Programming
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
110
print("Hello, World")
eddie
2
530
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
240
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
210
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
300
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
260
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
740
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
Design Foundational Data Engineering Observability
sucitw
3
190
今だからこそ入門する Server-Sent Events (SSE)
nearme_tech
PRO
3
180
個人軟體時代
ethanhuang13
0
320
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
Featured
See All Featured
Site-Speed That Sticks
csswizardry
10
810
Side Projects
sachag
455
43k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
KATA
mclloyd
32
14k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
112
20k
Navigating Team Friction
lara
189
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Producing Creativity
orderedlist
PRO
347
40k
Thoughts on Productivity
jonyablonski
70
4.8k
GitHub's CSS Performance
jonrohan
1032
460k
Transcript
レトロゲームから学ぶ 通信技術の歴史 kimkim0106 2025/07/09 レトロゲームから得た学びの発表 #03
自己紹介 kimkim0106 普段はエンジニアだったりPMをやっています インフラとかサーバを主に触ります ゲームボーイカラーが好きです Website : kimkim0106.net X :
@kimkim0106_3218 VRChat : kimkim0106 GitHub : kimkim0106 2
ちょっと考えてみましょう! 現代のゲーム機の特徴といえば? 3
• CPU性能が高い • メモリが大きい • 3D描画性能が高い • インターネットからソフトウェアをダウンロード • 遠くのユーザーと通信対戦
など・・・ 現代のゲーム機の特徴といえば? 4
• CPU性能が高い • メモリが大きい • 3D描画性能が高い • インターネットからソフトウェアをダウンロード • 遠くのユーザーと通信対戦
など・・・ 現代のゲーム機の特徴といえば? 5 はたして、現代のゲーム機に限ったもの?
最近のゲーム機はインターネットで遠くの相手と通信できる レトロゲームにもローカルではない通信ができるものがある いくつかピックアップしていく (たくさんあるので全部は紹介しません…) 実は通信機能は昔からある! 6
通信アダプタ (HVC-050) 7 https://commons.wikimedia.org/wiki/ File:Nintendo-Famicom-Modem-Netw ork-System-Attached.jpg https://commons.wikimedia.org/wiki/ File:Nintendo-Famicom-Modem-Netw ork-System-04.jpg
通信アダプタ (HVC-050) 8 https://commons.wikimedia.org/wiki/ File:Nintendo-Famicom-Modem-Netw ork-System-04.jpg
• ファミリーコンピュータ用周辺機器 ◦ 1988年(昭和63年)7月発売 • 電話回線(DDX-TP)を利用したシステム ◦ 通信速度は 4800bps •
こういうことができた ◦ キャプテンシステム ◦ 株式売買(ファミコントレード) ◦ 公営競技の電話投票 (JRA-PAT) • 一部は2015年まで使えたらしい 通信アダプタ(HVC-050) 9 https://commons.wikimedia.org/wiki/ File:Nintendo-Famicom-Modem-Netw ork-System-Attached.jpg
• スーパーファミコン用周辺機器 ◦ 1995年発売 • 衛星データ放送の受信機 (下りのみ) ◦ BSアナログ放送 ◦
通信速度は 最低480kb/s • こういうことができた ◦ ゲームソフト配信の受信 ◦ デジタルマガジン配信の受信 • 2000年6月に放送終了 サテラビュー (SHVC-029) 10 https://commons.wikimedia.org/wiki/File:Satellaview_with_Super_Famicom.jpg Muband, CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0>, via Wikimedia Commons
• 1998年11月発売 • モデムを本体に内蔵 ◦ 33.6Kbps • のちにブロードバンドアダプタも発売 ◦ 100BASE-T
(LANアダプタ) • こういうことができた ◦ オンライン通信・対戦 ◦ インターネットブラウザ ◦ テレビ電話 ドリームキャスト 11 https://commons.wikimedia.org/wiki/File:Dreamcast-Console-Set.png Evan-Amos, CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0>, via Wikimedia Commons
• 2001年発売 • 携帯電話・PHSの規格に合わせて3種類存在する ◦ 青: PDC用 ◦ 黄: cdmaOne用
◦ 赤: PHS用 • こういうことができた ◦ オンライン通信・対戦 ◦ メール • 2002年12月にサービス終了 ◦ ただし、サーバを介さない通信は可能 モバイルアダプタGB 12
モバイルアダプタGB 13
凄まじい通信技術の進歩 14 出典:「平成 27 年版情報通信白書」(総務省) https://www.soumu.go.jp/johotsusintokei/whitepaper/ja/h27/html/nc261110.html licensed under CC-BY 2.1
JP http://creativecommons.org/licenses/by/2.1/jp/
• 電話回線 ◦ XBAND ▪ スーパーファミコン、GENESIS (北米版メガドライブ) ◦ NINTENDO 64、ゲームキューブなど
• 携帯電話 ◦ ワンダースワン ◦ PlayStation2 • インターネット ◦ 主に2000年代以降のゲーム機 他にも色々ある 15
レトロゲームでもオンライン通信はできた! • 30年以上前からオンライン通信はできた • 1990年代にはオンライン対戦も実用化 • 過去の通信技術の動態保存は難しい ◦ 電話、インターネットを使ったものはまだなんとかなる ◦
無線通信は電波法があり、非常に困難 まとめ 16
参考文献 • ファミリーコンピュータ ディスクシステム - Wikipedia • サテラビュー - Wikipedia
• ファミコンの周辺機器が大集合! ザ☆周辺機器ズ 11 • ドリームキャスト - Wikipedia • モバイルアダプタGB - Wikipedia • モバイルシステムGB • 総務省|平成27年版 情報通信白書|これまでのICTの進化 17