Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
7
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
16ビットCPU用FUZIXを実機で動かす「X68000でrootfsマウント編」
kazueda
August 22, 2026
More Decks by kazueda
See All by kazueda
16ビットCPU用FUZIXを実機で動かす USBキーボード接続編
kazueda
0
23
16ビットCPU用FUZIXを実機で動かす キー入力編
kazueda
0
26
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
67
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
110
Raspberry pi 400をUSBキーボードとして使う
kazueda
0
460
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
55
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
130
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
610
PythonのソースファイルをLLMで修正した話
kazueda
0
130
Other Decks in Programming
See All in Programming
Loosening the Reins: Go Generics Get More Flexible
kuro_kurorrr
0
260
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
170
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
2
420
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
340
今さら聞けない .NET CLI
htkym
0
210
バグを直したら useEffect が消えた
colorful12
3
690
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
220
源内ハンズオン概要編
hideg
0
210
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
190
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
3
1.6k
「つくるAI」だけではバグは見つからない ~テストに必要な「見つけるAI」を分離させる戦略~
mfunaki
0
150
FastAPI の並行処理モデルを完全に理解する
hoto17296
8
2.7k
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
530
First, design no harm
axbom
PRO
2
1.3k
New Earth Scene 8
popppiees
3
2.5k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
380
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
380
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
950
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
570
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Transcript
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