Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
YO
Uploaded by
Yuma Ohgami
PDF, PPTX
1,046 views
セガサターンマシン語プログラミングの紹介
OSC2021 Online/Aizu 低レイヤ・OS・セキュリテイ LT大会 https://ospn.connpass.com/event/220482/ の発表資料です
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 10
2
/ 10
3
/ 10
4
/ 10
5
/ 10
6
/ 10
7
/ 10
8
/ 10
9
/ 10
10
/ 10
More Related Content
PDF
ドメイン駆動設計 基本を理解する
by
増田 亨
PDF
ソフトウェア開発における『知の高速道路』
by
Yoshitaka Kawashima
PDF
SpringBootTest入門
by
Yahoo!デベロッパーネットワーク
PDF
Dockerからcontainerdへの移行
by
Kohei Tokunaga
PDF
MySQLからPostgreSQLへのマイグレーションのハマリ所
by
Makoto Kaga
PDF
ドメイン駆動設計サンプルコードの徹底解説
by
増田 亨
PDF
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
by
Takehiro Suemitsu
PDF
オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて
by
Takakiyo Tanaka
ドメイン駆動設計 基本を理解する
by
増田 亨
ソフトウェア開発における『知の高速道路』
by
Yoshitaka Kawashima
SpringBootTest入門
by
Yahoo!デベロッパーネットワーク
Dockerからcontainerdへの移行
by
Kohei Tokunaga
MySQLからPostgreSQLへのマイグレーションのハマリ所
by
Makoto Kaga
ドメイン駆動設計サンプルコードの徹底解説
by
増田 亨
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
by
Takehiro Suemitsu
オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて
by
Takakiyo Tanaka
What's hot
PDF
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
by
Daisuke Morishita
PDF
「自分のとこでは動くけど…」を無くす devcontainer
by
Yuta Matsumura
PDF
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説
by
Takateru Yamagishi
PDF
ドメイン駆動設計入門
by
Takuya Kitamura
PDF
それはYAGNIか? それとも思考停止か?
by
Yoshitaka Kawashima
PDF
TensorFlow XLAは、 中で何をやっているのか?
by
Mr. Vengineer
PPTX
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
by
NTT DATA Technology & Innovation
PDF
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
PDF
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
by
Kuniyasu Suzaki
PDF
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
by
Koichiro Matsuoka
PPTX
2016/12/15 SQLチューニングと対戦格闘ゲームの類似性について語る。 JPOUG Advent Calendar 2016 Day 15
by
歩 柴田
PPTX
Docker Tokyo
by
cyberblack28 Ichikawa
PDF
例外設計における大罪
by
Takuto Wada
PDF
覚えておきたい! zypper コマンドの使い方
by
Fuminobu Takeyama
PDF
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
by
Koichiro Matsuoka
PDF
関数型プログラミングのデザインパターンひとめぐり
by
Kazuyuki TAKASE
PDF
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
by
A AOKI
PDF
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
by
shinjiigarashi
ODP
Guide To AGPL
by
Mikiya Okuno
PDF
ビジネスルールの複雑さに立ち向かう
by
増田 亨
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
by
Daisuke Morishita
「自分のとこでは動くけど…」を無くす devcontainer
by
Yuta Matsumura
CUDAのアセンブリ言語基礎のまとめ PTXとSASSの概説
by
Takateru Yamagishi
ドメイン駆動設計入門
by
Takuya Kitamura
それはYAGNIか? それとも思考停止か?
by
Yoshitaka Kawashima
TensorFlow XLAは、 中で何をやっているのか?
by
Mr. Vengineer
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
by
NTT DATA Technology & Innovation
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
by
Kuniyasu Suzaki
Aws Dev Day2021 「ドメイン駆動設計のマイクロサービスへの活用とデベロッパーに求められるスキル」参考資料(松岡パート)
by
Koichiro Matsuoka
2016/12/15 SQLチューニングと対戦格闘ゲームの類似性について語る。 JPOUG Advent Calendar 2016 Day 15
by
歩 柴田
Docker Tokyo
by
cyberblack28 Ichikawa
例外設計における大罪
by
Takuto Wada
覚えておきたい! zypper コマンドの使い方
by
Fuminobu Takeyama
ドメイン駆動設計 モデリング_実装入門勉強会_2020.3.8
by
Koichiro Matsuoka
関数型プログラミングのデザインパターンひとめぐり
by
Kazuyuki TAKASE
「実践ドメイン駆動設計」 から理解するDDD (2018年11月)
by
A AOKI
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
by
shinjiigarashi
Guide To AGPL
by
Mikiya Okuno
ビジネスルールの複雑さに立ち向かう
by
増田 亨
More from Yuma Ohgami
PDF
ハードの作りで振り返るセガサターン
by
Yuma Ohgami
PDF
ゲームボーイ向けOSの作り方
by
Yuma Ohgami
PDF
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
by
Yuma Ohgami
PDF
セガサターンで動く自作シンセサイザーの紹介
by
Yuma Ohgami
PDF
エミュレータのコードを読んでわかる「セガサターン」
by
Yuma Ohgami
PDF
エミュレータのコードを読んでわかるセガサターン
by
Yuma Ohgami
PDF
最近のGB向け独自OS活動について(「レトロゲーム勉強会#10」の発表スライド)
by
Yuma Ohgami
PDF
Daisy OSでデイジーワールド!
by
Yuma Ohgami
PDF
バイナリ生物学でデイジーワールド
by
Yuma Ohgami
PDF
60年代ゲームハードPDP-7のご紹介
by
Yuma Ohgami
PDF
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
by
Yuma Ohgami
PDF
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
by
Yuma Ohgami
PDF
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
by
Yuma Ohgami
PDF
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
by
Yuma Ohgami
PDF
DaisyOS(仮)のご紹介
by
Yuma Ohgami
PDF
バイナリ生成環境『daisy-tools』のご紹介
by
Yuma Ohgami
PDF
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
by
Yuma Ohgami
PDF
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
by
Yuma Ohgami
PDF
来週の展示内容紹介
by
Yuma Ohgami
PDF
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
by
Yuma Ohgami
ハードの作りで振り返るセガサターン
by
Yuma Ohgami
ゲームボーイ向けOSの作り方
by
Yuma Ohgami
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
by
Yuma Ohgami
セガサターンで動く自作シンセサイザーの紹介
by
Yuma Ohgami
エミュレータのコードを読んでわかる「セガサターン」
by
Yuma Ohgami
エミュレータのコードを読んでわかるセガサターン
by
Yuma Ohgami
最近のGB向け独自OS活動について(「レトロゲーム勉強会#10」の発表スライド)
by
Yuma Ohgami
Daisy OSでデイジーワールド!
by
Yuma Ohgami
バイナリ生物学でデイジーワールド
by
Yuma Ohgami
60年代ゲームハードPDP-7のご紹介
by
Yuma Ohgami
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
by
Yuma Ohgami
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
by
Yuma Ohgami
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
by
Yuma Ohgami
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
by
Yuma Ohgami
DaisyOS(仮)のご紹介
by
Yuma Ohgami
バイナリ生成環境『daisy-tools』のご紹介
by
Yuma Ohgami
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
by
Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
by
Yuma Ohgami
来週の展示内容紹介
by
Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
by
Yuma Ohgami
Recently uploaded
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
PDF
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
PDF
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
PDF
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
PPTX
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
PPTX
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
PDF
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
PDF
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
PDF
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
セガサターンマシン語プログラミングの紹介
1.
セガサターン マシン語プログラミング の紹介 大神 祐真 (@yohgami)
2.
大神 祐真 (@yohgami) 自己紹介 大神祐真 @yohgami [仕事] グループウェア メーカーの インフラエンジニア [趣味] 自作OS レトロPC/ゲーム 自作アーケード基板
3.
セガサターン 1994年発売 セガ据え置き型 初のポリゴン 描画 同世代 PlayStation NINTENDO64 44,800円
4.
大神 祐真 (@yohgami) 今日のお話 最も簡単な 「無限ループだけのプログラム」[1]を例に 趣味で行っている マシン語によるセガサターンのソフト開発を 紹介します! [1] https://github.com/cupnes/sh_ss_test/tree/master/011_loop
5.
大神 祐真 (@yohgami) シェルスクリプトによる開発環境 ● iso9660.sh – セガサターン用のヘッダを付けた ISO9660ファイルシステムを生成する シェルスクリプト –
引数で指定されたバイナリが、 起動時にRAMへロードされ、 先頭から実行が開始される
6.
大神 祐真 (@yohgami) シェルスクリプトによる開発環境 ● include/sh2.sh – シェルスクリプト製SH-2アセンブラ –
SH-2の各命令をシェル関数で定義している ● 網羅してあるわけではない ● 使いたい命令が出てきたらその都度追加している – 各関数は標準出力へマシン語を出力する ● 例えば、sh2_nop()は0x0009を標準出力へ出力する ● リダイレクトでファイルへ保存すれば マシン語のバイナリファイルとなる
7.
大神 祐真 (@yohgami) 無限ループだけのプログラム src/main.sh #!/bin/bash . include/common.sh .
include/sh2.sh main() { sh2_rel_jump_after_next_inst $(two_comp_d 2) sh2_nop } main
8.
大神 祐真 (@yohgami) ありがとうございました!
9.
大神 祐真 (@yohgami) 宣伝 共に、電子版は無料公開中! 物理版は各種ショップ様へ委託中! 興味があれば、 http://yuma.ohgami.jp へどうぞ!
10.
大神 祐真 (@yohgami) 宣伝 セガサターン エミュレータ 「Yabause」の コードを読んで どんなハード だったのかを知る https://techbookfest.org/product/5711801452855296?productVariantID =5652438159720448
Download