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
0
12
ChatGPTを使ってWebmsx上でFuzix
kazueda
November 09, 2024
Tweet
Share
More Decks by kazueda
See All by kazueda
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
30
ChatGPTを使ってwebmsx上でFuzixその2
kazueda
0
10
GUDドライバを使ったサブディスプレイその2
kazueda
1
92
Buildrootでsftpサーバーをビルド
kazueda
1
130
Raspberry pi picoでモニター出力
kazueda
0
2.9k
低帯域環境を楽しむその1
kazueda
0
63
OSC2020Fukuoka_Kagolug_MTG
kazueda
0
310
OSC2020Fukuoka_LT
kazueda
0
46
CD-berryの甘い罠
kazueda
0
61
Other Decks in Programming
See All in Programming
みんなでプロポーザルを書いてみた
yuriko1211
0
230
Identifying User Idenity
moro
6
9.6k
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
300
Amazon Bedrock Agentsを用いてアプリ開発してみた!
har1101
0
310
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
420
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
460
推し活の ハイトラフィックに立ち向かう Railsとアーキテクチャ - Kaigi on Rails 2024
falcon8823
6
2.7k
Macとオーディオ再生 2024/11/02
yusukeito
0
340
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
550
CSC509 Lecture 12
javiergs
PRO
0
140
RailsのPull requestsのレビューの時に私が考えていること
yahonda
5
2.9k
Jakarta EE meets AI
ivargrimstad
0
180
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Being A Developer After 40
akosma
86
590k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Building an army of robots
kneath
302
42k
Gamification - CAS2011
davidbonilla
80
5k
[RailsConf 2023] Rails as a piece of cake
palkan
51
4.9k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
The World Runs on Bad Software
bkeepers
PRO
65
11k
YesSQL, Process and Tooling at Scale
rocio
168
14k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
How STYLIGHT went responsive
nonsquared
95
5.2k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
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 今後の展開 おしまい