エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント55件
- 注目コメント
- 新着コメント
![rti7743 rti7743](https://cdn.profile-image.st-hatena.com/users/rti7743/profile.png)
rti7743
少し前にjavascriptで動くGBAエミュレータがあったけど、20年ぐらい前の携帯ゲーム機ぐらいまでだったらたいていのプログラム言語で振り回せる時代なんだろう。マシンも早くなったしね。
![hasegawatomoki hasegawatomoki](https://cdn.profile-image.st-hatena.com/users/hasegawatomoki/profile.png)
hasegawatomoki
ゲームボーイ良く出来てるよね。︵通信が非同期で根性通信なの以外は。︶ファミコンに走査線割り込みが無い︵上にどのラインを描画中かもわからない︶と聞いて驚き、0爆弾の話を聞いてもっと驚いたのを思い出した。
![u_mid u_mid](https://cdn.profile-image.st-hatena.com/users/u_mid/profile.png)
u_mid
FCも後期はラスタ割込的な表現を割り込みなしで頑張って多彩なスクロール表現や画面分割してた。ただしHblank外でスクロールして画面内に小さいチラツキが出たり。GAMEOVERの帯も不可能ではないと思う(グリッチ出るの同意)
![nilab nilab](https://cdn.profile-image.st-hatena.com/users/nilab/profile.png)
nilab
「CPUはシャープ製のLR35902でこの中には画像処理や音声の機能も含まれている。コアはカスタムZ80と聞くことが多いが、Intel8080とZ80のハイブリッドとも聞いたことがあって」
![bsoo bsoo](https://cdn.profile-image.st-hatena.com/users/bsoo/profile.png)
bsoo
“ シリアル通信ができる これもタイマー同様ファミコンに無いということに驚くが、ゲームボーイではシリアル通信ができる。とても原始的な作りになっていて制御すべきレジスタは2個だけ。0xFF01に送信データを書いた
![u_mid u_mid](https://cdn.profile-image.st-hatena.com/users/u_mid/profile.png)
u_mid
FCも後期はラスタ割込的な表現を割り込みなしで頑張って多彩なスクロール表現や画面分割してた。ただしHblank外でスクロールして画面内に小さいチラツキが出たり。GAMEOVERの帯も不可能ではないと思う(グリッチ出るの同意)
![Dragoonriders Dragoonriders](https://cdn.profile-image.st-hatena.com/users/Dragoonriders/profile.png)
Dragoonriders
タイマ割り込みとかラスタスクロールとかスプライトとかVRAM直アクセスとか懐かしいオーパーツですね。ファミコンも流石にVBlank割り込みはあるんじゃないの? と思ったらあったでござる。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ゲームボーイエミュレータをGo言語で書いた - undefined
概要 Goはこれまで量を書いたことがなかったので入門にゲームボーイエミュレータを書いてみることにした...
概要 Goはこれまで量を書いたことがなかったので入門にゲームボーイエミュレータを書いてみることにした。ゲームボーイである理由はたまたまよくできたゲームボーイの資料(http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf)を見つけてしまったため。 成果物 github.com まだ基本的なカートリッジタイプしか実装できていないがそこそこ動き始めたので公開することにした。直近は対応カートリッジを増やしながらWebAssemblyを吐けるようにしたい。 ゲームボーイの基本仕様 項目 概要 CPU LR35902 4.19MHz 8bit RAM 8kB VRAM 8KB ROM 256k~32MBit Display 4階調モノクロ、160×144ドット スプライト 8×8 最大40個表示 / 1ライン上に 最大10個表示 背景 256×256ドット ウィン
2019/08/06 リンク