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
×意外と作りにくいゲームボーイのゲーム ○ゲームボーイ全機種対応は夢だった / Gameboy...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sapi_kawahara
April 22, 2019
Education
1
490
×意外と作りにくいゲームボーイのゲーム ○ゲームボーイ全機種対応は夢だった / Gameboy all models supported was a dream
sapi_kawahara
April 22, 2019
Tweet
Share
More Decks by sapi_kawahara
See All by sapi_kawahara
コマンドラインを見直そう(1995年からタイムリープ)
sapi_kawahara
0
660
今から始める8bits CPU アセンブラ言語
sapi_kawahara
0
1.1k
執筆テーマの決め方
sapi_kawahara
1
400
LTの禁じ手
sapi_kawahara
1
1.2k
||とorの違いは登壇して解決した
sapi_kawahara
0
370
Macintosh talk / Macintoshの話
sapi_kawahara
0
230
混合接種してみた / Mixed inoculation
sapi_kawahara
0
170
安くて美味い日本酒 / Great wholesale market
sapi_kawahara
0
430
オフラインもし逢えたなら素敵だね / It would be nice to meet you offline.
sapi_kawahara
0
480
Other Decks in Education
See All in Education
栃木にいても「だいじ」だっぺ〜! 栃木&全国アジャイルコミュニティへの参加・運営の魅力
sasakendayo
1
150
AIで日本はどう進化する? 〜キミが生きる2035年の地図〜
behomazn
0
120
ロータリー国際大会について~国際大会に参加しよう~:古賀 真由美 会員(2720 Japan O.K. ロータリーEクラブ・(有)誠邦産業 取締役)
2720japanoke
1
770
AIでキミの未来はどう変わる?
behomazn
0
110
卒論の書き方 / Happy Writing
kaityo256
PRO
54
28k
Design Guidelines and Models - Lecture 5 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.3k
Flinga
matleenalaakso
3
15k
多様なメンター、多様な基準
yasulab
PRO
5
19k
Node-REDで広がるプログラミング教育の可能性
ueponx
1
270
Chapitre_2_-_Partie_2.pdf
bernhardsvt
0
170
【洋書和訳:さよならを待つふたりのために】第2章 ガン特典と実存的フリースロー
yaginumatti
0
230
HyRead2526
cbtlibrary
0
200
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
94
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
The Limits of Empathy - UXLibs8
cassininazir
1
220
Discover your Explorer Soul
emna__ayadi
2
1.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
How to Ace a Technical Interview
jacobian
281
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Making Projects Easy
brettharned
120
6.6k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Transcript
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) 意外と作りにくいゲームボーイのゲーム ゲームボーイ全機種対応は夢だった 1
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) 自己紹介 • さっぴー川原 @sapi_kawahara • 埼玉県川越市在住、五反田の中小企業で働いてます。
• エンジニア暦:30年目、コンシューマーゲーム機のゲーム開発 (ファミコンからプレイステーション2まで)、のちに LAMPでの開発にジョブチェンジ、開発言語にこだわらない性格、最近は Pythonをメインでやってます。 • スキル ◦ アセンブラ,C言語,C++,Perl,PHP,Java,Python,shell,AWK,HTML,JavaScript,React など何 でもやります、最近はAWSもいじっているのでフルスタックエンジニアになってます。 ◦ 執筆もしてます。 2
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) • 合同本に寄稿しました!2冊書きました! • ワンストップ見積もり ◦ https://booth.pm/ja/items/1315587
• エンジニアの成長を応援する本 ◦ https://booth.pm/ja/items/1317843 • 良かったから買ってください。 技術書典6に出ました! 3
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) ゲームボーイとは? • 平成元年!1989年4月21日に任天堂が発売した携帯型 ゲーム機、30周年を迎えました。 ◦ CPU:DMG-CPU、Z80と8080の中間、Z80の裏レジ
スタが無くなったと思うとわかりやすい、クロックは 4.19MHzでスーパーファミコンより早い。 ◦ CPU以外はスーパーファミコンのアーキテクチャーに 近いのでプログラミングしやすいハードでした。 4
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) スーパーゲームボーイが出るまでは 5
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) スーパーゲームボーイとは? • スーパーファミコンに差し込むと動くゲームボーイで す。 • お察しの通りゲームボーイが、そのまま入ってます。
• オリジナル機能が3つあります。 ◦ カラーフィルター機能 ◦ ボーダーグラフィック機能 ◦ 2コン入力機能 6
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) カラーフィルター機能 • スプライトとBGに4色パターンの色を載せる機能です。 • 1画面に対して1パターン(4色)しか作用しません。 •
しかし、スーパーゲームボーイ対応としては手軽にでき たので対応したソフトは多いです。 • プログラムも比較的に簡単に対応できました。 7
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) ボーダーグラフィック機能 • スーパーゲームボーイのゲーム画面の外にある画像、そ れがボーダーグラフィック機能です。 • 画像フォーマットはスーパーファミコンです。
• この部分の制御は実はスーパーファミコンです。 • 表示だけなら追加のプログラムは不要ですが、アニメー ションなどのエフェクトをするなら、スーパーファミコ ンのプログラムを入れないと動きません。 8
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) 2コン入力機能 • スーパーゲームボーイは通信ケーブルが無いので、それ らの機能は動きません。 • しかし、通信ケーブルの代わりに2コン入力機能が追加さ
れました。 • 通信ケーブルの対応と同じように、バッファ待ちを入れ たり地味に面倒な対応が必要です。 9
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) 対応完了! 10
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) そして4年後 11
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) ゲームボーイカラー登場 12
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) ゲームボーイカラーとは? 13 • まさかの上位機種の登場です。 • 完全にカラー化対応したハードですので、スプライトや
BGなどの画像フォーマットとは互換性がありません。 • スーパーゲームボーイのカラーフィルター機能とは互換 性がありません。 • ボーダーグラフィックは無いので表示されません。 • 赤外線通信は通信ケーブルと互換性がありません。
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) まとめ:全機種対応するには! • ゲームボーイのモノクロ画像 • ゲームボーイの通信ケーブル機能 •
スーパーゲームボーイのカラーフィルター機能 • スーパーゲームボーイのボーダーグラフィック機能 • スーパーゲームボーイの2コン機能 • ゲームボーイカラーのカラー画像 • ゲームボーイカラーの赤外線通信機能 • 上記機能をターゲットマシンでのみ動作する機能 14
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) そんな苦労するならプレステやる! 15
レトロゲーム勉強会 03 #retrogstudy 2019年4月22日(月) 平成最後のLT大会&PARTY ㍻31年4月30日開催 • 平成生まれのゲームボーイ、そんな平成が終わるイベントです。 • おひまなら来てください!
• https://connpass.com/event/123175/ 16