Upgrade to Pro — share decks privately, control downloads, hide ads and more …

16ビットCPU用FUZIXを実機で動かす「AmigaでFuzixカーネル起動編」

Avatar for kazueda kazueda
October 10, 2026

 16ビットCPU用FUZIXを実機で動かす「AmigaでFuzixカーネル起動編」

Avatar for kazueda

kazueda

October 10, 2026

More Decks by kazueda

Other Decks in Technology

Transcript

  1. kazueda(かずえだ)の紹介 @kazueda X.com • 大阪出身、丙午、おとめ座、O型 • 科学者(化学) • 2003年4月から浜松で、働き始める •

    自転車での移動が生活の足 • 趣味は「ラジオを聴くこと」、「アメ リカのコミックの邦訳を読むこと」 SNSリンク 2
  2. コンシューマ機上のFuzix 16ビットCPU限定 本家 • AtariST[未完成?]、IBM PC [未完成] 、Geneve 9640 [不明]

    EythorE • Megadrive(エミュレータ) Kazueda • Megadrive(実機) • X68000(エミュレータ) 6
  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 7
  4. X68000へのFuzix移植 • uCLinuxのloader.xでのソースコードリーディング • 「IOCS CALL MANUAL」でIOCS(X68000のBIOS)のコール の確認 • fuzix.bin(kernel)中のX68000依存部分の作成

    • SCSIハードディスク上のfilesys.img(rootfs等)をマウント するようkernelを修正 • ブートローダとfuzix.binを組み合わせて、X68000のOSで動 作するfuzix.xコマンドを作成 https://github.com/yunkya2/linux-x68k https://datacrystal.tcrf.net/wiki/X68k/IOCS 8
  5. Commodore Amiga • 1985年にコモドールより発売 されたパーソナルコンピュー ター A500 • CPU Motorola

    68000 @ 7.16 MHz (NTSC) • Memory 512 or 1024 KB 150 ns • Graphics Denise • Media 880 KB floppy disks https://en.wikipedia.org/wiki/Amiga_500 https://ja.wikipedia.org/wiki/Amiga 15