Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
ChatGPTを使ってWebmsx上でFuzix 小江戸らぐ10月のオフな集まり(第267回) 2024. 10. 12 1 kazueda か ず え だ
Slide 2
Slide 2 text
kazueda(かずえだ)の紹介 • 大阪出身、丙午、おとめ座、O型 • 科学者(化学) • 2003年4月から浜松で、働き始める • 自転車での移動が生活の足 • 趣味は「ラジオを聴くこと」、「アメリカの コミックの邦訳を読むこと」 @kazueda 2 slideshare speaker deck https://qiita.com/kazueda
Slide 3
Slide 3 text
MSX上のFuzix • MSX1とMSX2の2種類に対応 3
Slide 4
Slide 4 text
MSX1上のFuzix 必須 • RAM64KB • メモリマッパー付きIDEカートリッジ 対応IDEカートリッジ • SunriseIDEと類似回路搭載のIDEカートリッジ 起動 • Kernelは、64 KBのROMカートリッジ • rootfs は、IDEカートリッジ 4
Slide 5
Slide 5 text
MSX1上のFuzix 必須 • RAM64KB • メモリマッパー付きIDEカートリッジ 対応IDE、SPIカートリッジ • SunriseIDE • Carnivore2 • MegaSD 5
Slide 6
Slide 6 text
MSX2上のFuzix 必須 • MSX2/2+/TurboR • メモリマッパー付きIDEカートリッジ 対応IDE、SPIカートリッジ • SunriseIDE • MegaFlashROM_SCC+_SD 6
Slide 7
Slide 7 text
MSX2上のFuzix 必須 • MSX2/2+/TurboR • メモリマッパー付きIDEカートリッジ 対応IDE、SPIカートリッジ • SunriseIDE • MegaFlashROM_SCC+_SD <ーFuzixのドライバがあるもの 7
Slide 8
Slide 8 text
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 8 https://webmsx.org/
Slide 9
Slide 9 text
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 • 様々な地域のマシンをエミュ レート 9 https://webmsx.org/
Slide 10
Slide 10 text
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 • 様々な地域のマシンをエミュ レート • ハードディスクを接続可能 10 https://webmsx.org/
Slide 11
Slide 11 text
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 • 様々な地域のマシンをエミュ レート • ハードディスクを接続可能 11 https://webmsx.org/
Slide 12
Slide 12 text
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 • 様々な地域のマシンをエミュ レート • ハードディスクを接続可能 12 https://webmsx.org/
Slide 13
Slide 13 text
公開されているディスクイメージで起動 • FuzixのKernelが、ディスクイ メージを認識しません。 13 https://fuzix.org/downloads/0.4/msx2/disk.img ①IDEを見つける→ ←②ドライブを認識
Slide 14
Slide 14 text
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 • 様々な地域のマシンをエミュ レート • ハードディスクを接続可能 <ーFuzixのドライバを書けばよ い デバッガが無い!! 14 https://webmsx.org/
Slide 15
Slide 15 text
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 • 様々な地域のマシンをエミュ レート • ハードディスクを接続可能 <ーFuzixのドライバを書けばよ い デバッガが無い!! 15 https://webmsx.org/
Slide 16
Slide 16 text
SunriseIDEのソースファイルを参考に • Sunriseのソースファイルと WEBMSXのgithubのurlを与えて、 初稿を作製 • コンパイルエラーや画面表示 を与えて、修正を続ける • 現時点での起動状況 16
Slide 17
Slide 17 text
SunriseIDEのソースファイルを参考に • ハードディスクイメージの ファイルの存在を認識? • ファイルの中身が読めていな い。 17
Slide 18
Slide 18 text
まとめ • ChatGPTを使ってWebmsx用のFuzixカーネルの作成に挑戦 • ハードディスクイメージのファイルの存在を認識? • ファイルの中身が読めていない。 • ChatGPTにもう少し情報を提供して改良 • Webmsxで動作できたら、MSX0での動作に挑戦 18 今後の展開 おしまい