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
48 views
最近のGB向け独自OS活動について(「レトロゲーム勉強会#10」の発表スライド)
レトロゲーム勉強会#10 https://retrog.connpass.com/event/308272/ の発表資料です。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
バイナリ生物学でデイジーワールド
by
Yuma Ohgami
PDF
60年代ゲームハードPDP-7のご紹介
by
Yuma Ohgami
PDF
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
by
Yuma Ohgami
PDF
来週の展示内容紹介
by
Yuma Ohgami
PDF
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
by
Yuma Ohgami
PDF
Daisy OSでデイジーワールド!
by
Yuma Ohgami
PDF
DaisyOS(仮)のご紹介
by
Yuma Ohgami
PDF
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
by
Yuma Ohgami
バイナリ生物学でデイジーワールド
by
Yuma Ohgami
60年代ゲームハードPDP-7のご紹介
by
Yuma Ohgami
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
by
Yuma Ohgami
来週の展示内容紹介
by
Yuma Ohgami
OSC2023 Tokyo/Fall展示内容(予定)と技術書典15向け新刊(執筆中)のご紹介
by
Yuma Ohgami
Daisy OSでデイジーワールド!
by
Yuma Ohgami
DaisyOS(仮)のご紹介
by
Yuma Ohgami
去年「バイナリ生物学」で今年「PDP-7」だったのはなぜなのか?
by
Yuma Ohgami
More from Yuma Ohgami
PDF
エミュレータのコードを読んでわかるセガサターン
by
Yuma Ohgami
PDF
UEFIベアメタルプログラミング
by
Yuma Ohgami
PDF
ハードの作りで振り返るセガサターン
by
Yuma Ohgami
PDF
セガサターンマシン語プログラミングの紹介
by
Yuma Ohgami
PDF
UEFIで始めるLinux From Scratch
by
Yuma Ohgami
PDF
/dev/kvmを直接叩いて自作VM
by
Yuma Ohgami
PDF
セガサターンで動く自作シンセサイザーの紹介
by
Yuma Ohgami
PDF
GPD WINでStretchを動かす
by
Yuma Ohgami
PDF
ゲームボーイ向けOSの作り方
by
Yuma Ohgami
PDF
UEFI向け自作OSの紹介
by
Yuma Ohgami
PDF
x86_64向け自作OSの紹介
by
Yuma Ohgami
PDF
エミュレータのコードを読んでわかる「セガサターン」
by
Yuma Ohgami
PDF
メガドラ実機で自作のROMファイルを動かしてみた話
by
Yuma Ohgami
PDF
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
by
Yuma Ohgami
PDF
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
by
Yuma Ohgami
PDF
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
by
Yuma Ohgami
PDF
バイナリ生成環境『daisy-tools』のご紹介
by
Yuma Ohgami
PDF
CybozuのOSS(WalB)へコミットしてみた/使ってみた
by
Yuma Ohgami
PDF
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
by
Yuma Ohgami
PDF
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
by
Yuma Ohgami
エミュレータのコードを読んでわかるセガサターン
by
Yuma Ohgami
UEFIベアメタルプログラミング
by
Yuma Ohgami
ハードの作りで振り返るセガサターン
by
Yuma Ohgami
セガサターンマシン語プログラミングの紹介
by
Yuma Ohgami
UEFIで始めるLinux From Scratch
by
Yuma Ohgami
/dev/kvmを直接叩いて自作VM
by
Yuma Ohgami
セガサターンで動く自作シンセサイザーの紹介
by
Yuma Ohgami
GPD WINでStretchを動かす
by
Yuma Ohgami
ゲームボーイ向けOSの作り方
by
Yuma Ohgami
UEFI向け自作OSの紹介
by
Yuma Ohgami
x86_64向け自作OSの紹介
by
Yuma Ohgami
エミュレータのコードを読んでわかる「セガサターン」
by
Yuma Ohgami
メガドラ実機で自作のROMファイルを動かしてみた話
by
Yuma Ohgami
シェルスクリプトでセガサターンマシン語ベアメタルプログラミング
by
Yuma Ohgami
『へにゃぺんて』のこれまでを振り返るブログ記事の紹介
by
Yuma Ohgami
「へにゃぺんて」のこれまでを振り返るブログ記事の紹介
by
Yuma Ohgami
バイナリ生成環境『daisy-tools』のご紹介
by
Yuma Ohgami
CybozuのOSS(WalB)へコミットしてみた/使ってみた
by
Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N5] バイナリ生物学入門
by
Yuma Ohgami
セキュリティ・ネクストキャンプ2022 オンライン [N9] バイナリ生物学入門
by
Yuma Ohgami
最近のGB向け独自OS活動について(「レトロゲーム勉強会#10」の発表スライド)
1.
最近のGB向け独自OS活動について 2024/06/28 大神 祐真 (へにゃぺんて)
2.
2024/06/28 2 自己紹介 大神 祐真
(@yohgami) 「へにゃぺんて」 という個人サークルで 独自なOSを作るための 活動を行っています! 自作OSを行う対象として 近年はレトロハードを 扱っています!
3.
2024/06/28 大神 祐真(へにゃぺんて)
3 北海道から発表中! 6/29(土)のオープンソースカンファレンス2024 Hokkaido での出展のため、北海道(札幌)から発表しています! ホテルの回線から繋いでいたり、 普段使っているマイクではなかったりすることもあり、 お聞き苦しい点があるかもしれませんが、 ご容赦ください・・
4.
2024/06/28 大神 祐真(へにゃぺんて)
4 DaisyOS GB v0.4 動作画面
5.
2024/06/28 大神 祐真(へにゃぺんて)
5 DaisyOS GB v0.4 v0.3では 黒のデイジー : 蓄熱の効果あり、寒さに強い 白のデイジー : 放熱の効果あり、暑さに強い これらにより、地表温度が 生育適温(20℃)付近に 自己調整される! ただし、異常増殖により 地表温度が大幅に上昇/低下 することも・・ ※ ※ 参考:デイジーワールド – Wikipedia https://ja.wikipedia.org/wiki/デイジーワールド
6.
2024/06/28 大神 祐真(へにゃぺんて)
6 DaisyOS GB v0.4 v0.4では デイジーを食べる 「捕食者 」を追加 デイジーの異常増殖による 地表温度の上昇/低下を 抑える!
7.
2024/06/28 大神 祐真(へにゃぺんて)
7 デモ
8.
2024/06/28 大神 祐真(へにゃぺんて)
8 実行プログラムなどのバイナリデータを「生物」のように扱うOS そのゲームボーイ(GB)向け実装が「DaisyOS GB」 v0.3では応用例として、ある変数(地表温度)に対して、 減算するプログラム( )と加算するプログラム( )を 生物のように扱うことで、変数の値を自己調整させていた DaisyOS(デイジーOS)とは 8ビットで動くくらいのシンプルさ!
9.
2024/06/28 大神 祐真(へにゃぺんて)
9 単細胞生物を想定 ・自分自身のコピーを作り増殖する(細胞分裂) 突然変異は確率なので、以下のような異常増殖も起こり得る ・コピーの際に何か変化が起きることがある(突然変異) → 黒のデイジーが分裂して白のデイジーを生むこともあるし、 その逆もあり得る ・暑い時期に黒いデイジーへの変異が連続する → より地表温度が上昇 ・寒い時期に白いデイジーへの変異が連続する → より地表温度が低下 「生物」のように扱うとは
10.
2024/06/28 大神 祐真(へにゃぺんて)
10 0 200 400 600 800 1000 1200 1400 1600 1800 -30 -20 -10 0 10 20 30 40 50 60 地表温度[℃] 経過時間[秒] v0.3(デイジーのみ) 異常増殖による 温度上昇/低下と その反動を 繰り返している 20 生物的な解決法として捕食者を導入
11.
2024/06/28 大神 祐真(へにゃぺんて)
11 生物的な解決法として捕食者を導入 0 200 400 600 800 1000 1200 1400 1600 1800 -30 -20 -10 0 10 20 30 40 50 60 経過時間[秒] 地表温度[℃] v0.4(捕食者を導入) デイジーが捕食し尽くされ絶滅し、 捕食者も絶滅し、リセット 現状では、 より生育適温に 近づけるが、 時にデイジーを 絶滅させる こともある 20
12.
2024/06/28 大神 祐真(へにゃぺんて)
12 生物的な仕組みに基づくOS上で 生物的なやり方で問題に対処してみました こういった考え方ができる所が このOSの面白さなのかなと思っています ブラウザで動くものを公開していますので、 もし興味があれば私のウェブサイトまでお越しを! まとめ URL:http://yuma.ohgami.jp/ あるいは、「へにゃぺんて」で検索
13.
2024/06/28 大神 祐真(へにゃぺんて)
13 ご清聴ありがとうございました!
Download