Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
16ビットCPU用FUZIXを実機で動かす「X68000でrootfsマウント編」
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kazueda
August 22, 2026
Programming
32
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
16ビットCPU用FUZIXを実機で動かす「X68000でrootfsマウント編」
kazueda
August 22, 2026
Transcript
8 slides
16ビットCPU用FUZIXを実機で動かす X68000でrootfsマウント編 小江戸らぐ8月のオフな集まり(第289回) 2026. 8. 22 か ず え だ
kazueda 1
kazueda(かずえだ)の紹介 @kazueda X.com • 大阪出身、丙午、おとめ座、O型 • 科学者(化学) • 2003年4月から浜松で、働き始める •
自転車での移動が生活の足 • 趣味は「ラジオを聴くこと」、「アメ リカのコミックの邦訳を読むこと」 SNSリンク 2
コンシューマ機上のFuzix 16ビットCPU限定 本家 • AtariST <-他のMC68k搭載マシンへの移植際に参照 • IBM PC •
Geneve 9640 EythorE • Megadrive 3
シャープX68000(x68k) • 1987年(昭和62年)3月28日に シャープが発売したパーソナ ルコンピュータ • CPU:10 MHzのMC68000 • メモリ:16
MBのうち12 MBの 主記憶空間 • VRAM:512 KB • 512 KBのIOCS(基本入出力シ ステム) https://ja.wikipedia.org/wiki/X68000 4
X68kへの移植のポイント • Platform-ataristと同じCPU • 可能なら、IOCSを呼び出して周 辺機器を制御 • X68k用linux-nommuの成果を活用 したい(loader.c) https://github.com/yunkya2/linux-x68k
• crt0.S(ハードウェアの初期化) • x68k.S(x68k固有) • iocs_io.S(iocsラッパ) • devhd.c(x68k用HDドライバ) • devtty.c(入出力ドライバ) • devices.c • main.c • config.h • fuzix.ld • Makefile • fuzix-platform-x68k.pkg 5
エミュレータWebX68kで起動 • カーネルは起動しましたが、 rootfsをマウントできません。 6
エミュレータWebX68kで起動 • エンディアンの設定を修正し たら、rootfsをマウントできま した • Panicがでました https://github.com/uraraworks/WebX68k 7
まとめ • X68000でFuzixが起動してpanic 今後の展開 • 展示用にX68000zでの起動確認 • メガドライブの内容とともに同人誌にまとめて、11月末 の同人誌即売会で販売 •
AtariSTやAmiga、68kMac、SNESでも起動したい おしまい 8
More Decks by kazueda
See All by kazueda
16ビットCPU用FUZIXを実機で動かす「AmigaでFuzixカーネル起動編」
kazueda
0
19
16ビットCPU用FUZIXを実機で動かす USBキーボード接続編
kazueda
0
43
16ビットCPU用FUZIXを実機で動かす キー入力編
kazueda
0
47
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
81
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
120
Raspberry pi 400をUSBキーボードとして使う
kazueda
0
540
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
65
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
160
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
730
Other Decks in Programming
See All in Programming
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
170
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
3
1.5k
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
420
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
330
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
260
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
310
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
240
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.9k
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
160
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
760
How GitHub (no longer) Works
holman
316
150k
Speed Design
sergeychernyshev
33
2.2k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
380
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
1
300
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
620
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.9k