狠狠撸

狠狠撸Share a Scribd company logo
シェルスクリプトで
セガサターン
マシン語
ベアメタルプログラミング
大神 祐真
(@yohgami)
自己紹介
大神祐真
@yohgami
[仕事]
グループウェア
メーカーの
インフラエンジニア
[趣味]
自作OS
レトロPC/ゲーム
自作アーケード基板
今日のお話
◆「セガサターン」というハードと
  3D描画の仕組み
◆ シェルスクリプトでの
  マシン語ベアメタルプログラミング
  について
セガサターン
1994年発売 セガ据え置き型
初のポリゴン
描画
同世代
PlayStation
NINTENDO64
44,800円
スペック
セガサターン PlayStation NINTENDO64
‘94/11/22 ‘94/12/03 ‘96/06/23
発売
価格 44,800円 39,800円 25,000円
CPU
SH-2(32bit)
x 2
28.6MHz
3D
表現
ポリゴン対応
3D表現も
できる
3D特化
秒間150万
ポリゴン
R3000A
(32bit)
33.8MHz
R4300i
(64bit)
93.7MHz
後発ながらの
高い
3D表現能力
描画周りのアーキテクチャ
SH-2
SH-2 SCU
VDP1 VDP2
ビデオ
出力
TV
前景
(スプライト、
ポリゴンなど)
背景
VDP1
VRAM
VRAM
VRAM上の
コマンドに
従って
スプライトやポリゴン
を描画
ポリゴン描画コマンド
15 0
コマンド名や
その他属性情報等
ビット
0x00
?
0x04
0x06
0x08
0x0A
0x0C
?
0x1A
0x1C
カラー
予約
4つの頂点を
それぞれ2次元座標で設定
グーローシェーディング設定
ご清聴ありがとうございました!

More Related Content

What's hot (20)

PPT
チームラボMake部 Maker Faire Tokyo 2012出展物一覧
Nico-Tech Shenzhen/ニコ技深圳コミュニティ
?
PPTX
Summer camp2018 group1
openrtm
?
PDF
叠濒辞辞诲蝉迟补颈苍别诲で世界のバッカーの期待に応えた鲍贰4事例绍介
エピック?ゲームズ?ジャパン Epic Games Japan
?
PDF
テキストアト?ヘ?ンチャーケ?ームのアーキテクチャと工程
tuna cook
?
PDF
Summer camp2019 group2
openrtm
?
PDF
Oculus Game Jam in Japan #3
Shinya Hayakawa
?
PPTX
第二回自作ゲームフェス勉强会(第1部?中村光一さん讲演&质疑応答)
nico_indiesgame
?
PPTX
Summer camp2018 group2
openrtm
?
PPTX
Summercamp2020 group2
openrtm
?
PDF
Global Game Jam 2019 バンタンゲームアカデミー大阪会場 Bチーム 最終発表資料
hima_zinn
?
PDF
20160221-UnityAassetTouchAndTry-in-FukuokaUnity
Takashi Jona
?
PDF
CEDEC2014 SpriteStudio
Jin-ichiro Okuda
?
PPTX
ねるねるねるねを练ったわけ
rerofumi
?
PPTX
自転车の痴搁システムがあったら欲しいですか?
Chikara Tomioka
?
PDF
第2回html5jゲーム部勉強会 Oh! JavaScript 夢の続きを語ろうよ?emscriptenの逆襲 - html5編
Takashi Toyoshima
?
PDF
「文化祭で絶対にウケる」鲍苍颈迟测ゲーム制作
Toyota Masaya
?
PPTX
ぷちコンゲームジャム进捗报告
Yuuki Ogino
?
PDF
Oh! java script 夢の続きを語ろうよ?emscriptenの逆襲
Takashi Toyoshima
?
PDF
主にマジコンの话を振り返る(検閲バージョン)
eagle0wl
?
PPTX
尝罢-作ったもの?作りたいもの
Ku ma
?
チームラボMake部 Maker Faire Tokyo 2012出展物一覧
Nico-Tech Shenzhen/ニコ技深圳コミュニティ
?
Summer camp2018 group1
openrtm
?
叠濒辞辞诲蝉迟补颈苍别诲で世界のバッカーの期待に応えた鲍贰4事例绍介
エピック?ゲームズ?ジャパン Epic Games Japan
?
テキストアト?ヘ?ンチャーケ?ームのアーキテクチャと工程
tuna cook
?
Summer camp2019 group2
openrtm
?
Oculus Game Jam in Japan #3
Shinya Hayakawa
?
第二回自作ゲームフェス勉强会(第1部?中村光一さん讲演&质疑応答)
nico_indiesgame
?
Summer camp2018 group2
openrtm
?
Summercamp2020 group2
openrtm
?
Global Game Jam 2019 バンタンゲームアカデミー大阪会場 Bチーム 最終発表資料
hima_zinn
?
20160221-UnityAassetTouchAndTry-in-FukuokaUnity
Takashi Jona
?
CEDEC2014 SpriteStudio
Jin-ichiro Okuda
?
ねるねるねるねを练ったわけ
rerofumi
?
自転车の痴搁システムがあったら欲しいですか?
Chikara Tomioka
?
第2回html5jゲーム部勉強会 Oh! JavaScript 夢の続きを語ろうよ?emscriptenの逆襲 - html5編
Takashi Toyoshima
?
「文化祭で絶対にウケる」鲍苍颈迟测ゲーム制作
Toyota Masaya
?
ぷちコンゲームジャム进捗报告
Yuuki Ogino
?
Oh! java script 夢の続きを語ろうよ?emscriptenの逆襲
Takashi Toyoshima
?
主にマジコンの话を振り返る(検閲バージョン)
eagle0wl
?
尝罢-作ったもの?作りたいもの
Ku ma
?

More from Yuma Ohgami (20)

PDF
最近の骋叠向け独自翱厂活动について(「レトロゲーム勉强会#10」の発表スライド)
Yuma Ohgami
?
PDF
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
?
PDF
Daisy OSでデイジーワールド!
Yuma Ohgami
?
PDF
バイナリ生物学でデイジーワールド
Yuma Ohgami
?
PDF
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
Yuma Ohgami
?
PDF
去年「バイナリ生物学」で今年「笔顿笔-7」だったのはなぜなのか?
Yuma Ohgami
?
PDF
60年代ゲームハード笔顿笔-7のご绍介
Yuma Ohgami
?
PDF
来週の展示内容绍介
Yuma Ohgami
?
PDF
顿补颈蝉测翱厂(仮)のご绍介
Yuma Ohgami
?
PDF
セキュリティ?ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
Yuma Ohgami
?
PDF
セキュリティ?ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
Yuma Ohgami
?
PDF
『へにゃぺんて』のこれまでを振り返るブログ记事の绍介
Yuma Ohgami
?
PDF
「へにゃぺんて」のこれまでを振り返るブログ记事の绍介
Yuma Ohgami
?
PDF
バイナリ生成环境『诲补颈蝉测-迟辞辞濒蝉』のご绍介
Yuma Ohgami
?
PDF
セガサターンで动く自作シンセサイザーの绍介
Yuma Ohgami
?
PDF
ゲームボーイ向け翱厂の作り方
Yuma Ohgami
?
PDF
/诲别惫/办惫尘を直接叩いて自作痴惭
Yuma Ohgami
?
PDF
虫86冲64向け自作翱厂の绍介
Yuma Ohgami
?
PDF
颁测产辞锄耻の翱厂厂(奥补濒叠)へコミットしてみた/使ってみた
Yuma Ohgami
?
PDF
GPD WINでStretchを動かす
Yuma Ohgami
?
最近の骋叠向け独自翱厂活动について(「レトロゲーム勉强会#10」の発表スライド)
Yuma Ohgami
?
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
?
Daisy OSでデイジーワールド!
Yuma Ohgami
?
バイナリ生物学でデイジーワールド
Yuma Ohgami
?
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
Yuma Ohgami
?
去年「バイナリ生物学」で今年「笔顿笔-7」だったのはなぜなのか?
Yuma Ohgami
?
60年代ゲームハード笔顿笔-7のご绍介
Yuma Ohgami
?
来週の展示内容绍介
Yuma Ohgami
?
顿补颈蝉测翱厂(仮)のご绍介
Yuma Ohgami
?
セキュリティ?ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
Yuma Ohgami
?
セキュリティ?ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
Yuma Ohgami
?
『へにゃぺんて』のこれまでを振り返るブログ记事の绍介
Yuma Ohgami
?
「へにゃぺんて」のこれまでを振り返るブログ记事の绍介
Yuma Ohgami
?
バイナリ生成环境『诲补颈蝉测-迟辞辞濒蝉』のご绍介
Yuma Ohgami
?
セガサターンで动く自作シンセサイザーの绍介
Yuma Ohgami
?
ゲームボーイ向け翱厂の作り方
Yuma Ohgami
?
/诲别惫/办惫尘を直接叩いて自作痴惭
Yuma Ohgami
?
虫86冲64向け自作翱厂の绍介
Yuma Ohgami
?
颁测产辞锄耻の翱厂厂(奥补濒叠)へコミットしてみた/使ってみた
Yuma Ohgami
?
GPD WINでStretchを動かす
Yuma Ohgami
?
Ad

Recently uploaded (13)

PDF
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
PDF
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
?
PDF
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
?
PDF
渔船に搭载されている电子装备と渔法について冲痴搁颁海洋学研究会冲海の尝罢会発表资料
Yuuitirou528 default
?
PDF
第3回テ?シ?タル理学疗法学会のシンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」での话题提供
Matsushita Laboratory
?
PDF
第3回デジタル理学疗法研究会学术大会シンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」の讲演资料.
Matsushita Laboratory
?
PDF
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
PDF
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
?
PDF
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
?
PDF
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
PDF
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
PDF
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
?
安尾 萌, 藤代 裕之, 松下 光範. 協調的情報トリアージにおけるコミュニケーションの影響についての検討, 第11回データ工学と情報マネジメントに関する...
Matsushita Laboratory
?
論文紹介:Unbiasing through Textual Descriptions: Mitigating Representation Bias i...
Toru Tamaki
?
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2024_報告会資料_増野さ...
IGDA Japan SIG-Audio
?
マルチAIエージェントの産業界での実践に向けたオープンソース活動の展望 - Japan Regional User Group (RUG) Meet-Up
Kosaku Kimura
?
渔船に搭载されている电子装备と渔法について冲痴搁颁海洋学研究会冲海の尝罢会発表资料
Yuuitirou528 default
?
第3回テ?シ?タル理学疗法学会のシンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」での话题提供
Matsushita Laboratory
?
第3回デジタル理学疗法研究会学术大会シンポジウム「デジタル理学疗法の组织活用:教育?管理?研究を繋ぐ新たな地平」の讲演资料.
Matsushita Laboratory
?
安尾 萌, 北村 茂生, 松下 光範. 災害発生時における被害状況把握を目的とした情報共有システムの基礎検討, 電子情報通信学会HCGシンポジウム2018...
Matsushita Laboratory
?
API認可を支えるKeycloakの基本と設計の考え方 ~ OAuth/OIDCによるAPI保護のベストプラクティス ~
Hitachi, Ltd. OSS Solution Center.
?
AIツールを使った研究の効率化 Improving Research Efficiency with AI Tools
Tohoku University
?
安尾 萌, 松下 光範. 環境馴致を計量可能にするための試み,人工知能学会第4回仕掛学研究会, 2018.
Matsushita Laboratory
?
論文紹介:AutoPrompt: Eliciting Knowledge from Language Models with Automatically ...
Toru Tamaki
?
SIG-AUDIO 2025 Vol.02 オンラインセミナー 「GDC2025 オーディオ報告会」SIG-Audio_GDC2025_報告会資料_渡辺さ...
IGDA Japan SIG-Audio
?
Ad

シェルスクリプトでセガサターンマシン语ベアメタルプログラミング