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
ChatGPTを使ってWebmsx上でFuzix
Search
kazueda
November 09, 2024
Programming
110
0
Share
ChatGPTを使ってWebmsx上でFuzix
kazueda
November 09, 2024
More Decks by kazueda
See All by kazueda
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
49
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
83
Raspberry pi 400をUSBキーボードとして使う
kazueda
0
350
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
37
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
99
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
500
PythonのソースファイルをLLMで修正した話
kazueda
0
120
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
160
ChatGPTを使ってwebmsx上でFuzixその2
kazueda
0
75
Other Decks in Programming
See All in Programming
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
190
ふにゃっとしない名前の付け方 〜哲学で茹で上げる、コシのあるソフトウェア設計〜
shimomura
0
120
【ディップ|26年新卒研修資料】TDD実装演習
dip_tech
PRO
0
190
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
770
cloudnative conference 2026 flyle
azihsoyn
0
180
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
210
Making the RBS Parser Faster
soutaro
0
710
AWSはOSSをどのように 考えているのか?
akihisaikeda
0
120
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
180
Skillは並べた。動かなかった。契約で繋いだ。— 65個のSkillから、自走する開発サイクルへ
junholee
0
540
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
110
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
180
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
How STYLIGHT went responsive
nonsquared
100
6.1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
340
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Bash Introduction
62gerente
615
210k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
110
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Facilitating Awesome Meetings
lara
57
6.8k
HDC tutorial
michielstock
2
660
GraphQLとの向き合い方2022年版
quramy
50
15k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Transcript
ChatGPTを使ってWebmsx上でFuzix 小江戸らぐ10月のオフな集まり(第267回) 2024. 10. 12 1 kazueda か ず え
だ
kazueda(かずえだ)の紹介 • 大阪出身、丙午、おとめ座、O型 • 科学者(化学) • 2003年4月から浜松で、働き始める • 自転車での移動が生活の足 •
趣味は「ラジオを聴くこと」、「アメリカの コミックの邦訳を読むこと」 @kazueda 2 slideshare speaker deck https://qiita.com/kazueda
MSX上のFuzix • MSX1とMSX2の2種類に対応 3
MSX1上のFuzix 必須 • RAM64KB • メモリマッパー付きIDEカートリッジ 対応IDEカートリッジ • SunriseIDEと類似回路搭載のIDEカートリッジ 起動
• Kernelは、64 KBのROMカートリッジ • rootfs は、IDEカートリッジ 4
MSX1上のFuzix 必須 • RAM64KB • メモリマッパー付きIDEカートリッジ 対応IDE、SPIカートリッジ • SunriseIDE •
Carnivore2 • MegaSD 5
MSX2上のFuzix 必須 • MSX2/2+/TurboR • メモリマッパー付きIDEカートリッジ 対応IDE、SPIカートリッジ • SunriseIDE •
MegaFlashROM_SCC+_SD 6
MSX2上のFuzix 必須 • MSX2/2+/TurboR • メモリマッパー付きIDEカートリッジ 対応IDE、SPIカートリッジ • SunriseIDE •
MegaFlashROM_SCC+_SD <ーFuzixのドライバがあるもの 7
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 8
https://webmsx.org/
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 •
様々な地域のマシンをエミュ レート 9 https://webmsx.org/
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 •
様々な地域のマシンをエミュ レート • ハードディスクを接続可能 10 https://webmsx.org/
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 •
様々な地域のマシンをエミュ レート • ハードディスクを接続可能 11 https://webmsx.org/
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 •
様々な地域のマシンをエミュ レート • ハードディスクを接続可能 12 https://webmsx.org/
公開されているディスクイメージで起動 • FuzixのKernelが、ディスクイ メージを認識しません。 13 https://fuzix.org/downloads/0.4/msx2/disk.img ①IDEを見つける→ ←②ドライブを認識
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 •
様々な地域のマシンをエミュ レート • ハードディスクを接続可能 <ーFuzixのドライバを書けばよ い デバッガが無い!! 14 https://webmsx.org/
WEBMSX • ブラウザ上で動作 • 架空のマシン • BIOSはオープンソースのC- BIOSをWEBMSXの仕様に合わ せて拡張 •
様々な地域のマシンをエミュ レート • ハードディスクを接続可能 <ーFuzixのドライバを書けばよ い デバッガが無い!! 15 https://webmsx.org/
SunriseIDEのソースファイルを参考に • Sunriseのソースファイルと WEBMSXのgithubのurlを与えて、 初稿を作製 • コンパイルエラーや画面表示 を与えて、修正を続ける • 現時点での起動状況
16
SunriseIDEのソースファイルを参考に • ハードディスクイメージの ファイルの存在を認識? • ファイルの中身が読めていな い。 17
まとめ • ChatGPTを使ってWebmsx用のFuzixカーネルの作成に挑戦 • ハードディスクイメージのファイルの存在を認識? • ファイルの中身が読めていない。 • ChatGPTにもう少し情報を提供して改良 •
Webmsxで動作できたら、MSX0での動作に挑戦 18 今後の展開 おしまい