新刊
同人誌・104ページ・紙・1,000円セガサターンのエミュレータのソースコードを読む本です。
本書はC言語がわかれば大丈夫です!
エミュレータのソースコードを読むと、ハードの作りがわかるのはもちろんですが、
色々なゲームを再現するために、「とあるゲームの特殊な振る舞い」とかをサポートするための実装もあったりして
当時のゲーム開発も垣間見えたりします。
ソースコードを読むのが好きで、なおかつセガサターンなどの90年代のゲームハードが好きな方には特におすすめです。
[目次]
はじめに
第1章 Yabauseのソースファイルを分類する
第2章 Yabause本体部分
第3章 CPU周り
第4章 画面描画周り
第5章 サウンド周り
おわりに
新刊
同人誌・32ページ・紙・500円セガサターンのCDドライブ周りは実は内部的に独立したシステムになっています。
この本では、セガサターンのCDシステムを公式で公開している図やエミュレータのソースコードで解説し、
実際のCDシステムの制御の様子をエミュレータのログで見ていきます。
[目次]
はじめに
第1章 セガサターンのCDドライブ周り
第2章 エミュレータのソースコードでわかるCDシステムの制御方法
第3章 CDコマンド発行の流れを見る
おわりに
新刊
同人誌・36ページ・紙・500円実はセガサターンには、当時あったデバイスを使うことで、電子楽器を接続するインタフェースであるMIDIの接続が行えます。
この本では、それを使ってMIDIキーボードやPCとの通信を試します。
そして、PCとの通信の応用例として、PCから受信した実行バイナリをメモリへロードして実行するローダを作ってみます。
[目次]
はじめに
第1章 セガサターンとMIDIについて
第2章 MIDIキーボードのMIDIメッセージを読む
第3章 PCと繋ぎMIDIメッセージを送受信
第4章 簡単なプロトコルでPCから実行バイナリをロード・実行
おわりに
新刊
同人誌・44ページ・紙・500円筆者が行っている「セガサターン自作シンセサイザー」の取り組みについての技術解説本です。
セガサターンの音源ICがシンセサイザーだって作れるほどの機能を持っていることをエミュレータのコードで解説しています。
■ セガサターン自作シンセサイザーのデモ動画集
https://youtube.com/playlist?list=PLyRFvsy-N_GQKmC8_yqhvtLsnxlyxn1Lp
[目次]
はじめに
第1章 セガサターンのサウンド周り
第2章 オシレータとピッチベンド
第3章 EG(エンベロープジェネレータ)
第4章 LFO(低周波オシレータ)
おわりに