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その2
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kazueda
November 09, 2024
Programming
83
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ChatGPTを使ってwebmsx上でFuzixその2
kazueda
November 09, 2024
More Decks by kazueda
See All by kazueda
16ビットCPU用FUZIXを実機で動かす USBキーボード接続編
kazueda
0
15
16ビットCPU用FUZIXを実機で動かす キー入力編
kazueda
0
17
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
60
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
93
Raspberry pi 400をUSBキーボードとして使う
kazueda
0
380
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
47
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
120
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
560
PythonのソースファイルをLLMで修正した話
kazueda
0
130
Other Decks in Programming
See All in Programming
霧の中の代数的エフェクト
funnyycat
1
360
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
2
850
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
4.1k
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
140
Vite+ Unified Toolchain for the Web
naokihaba
0
750
フィードバックで育てるAI開発
kotaminato
1
110
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
170
광주소프트웨어마이스터고등학교 DevFest 특강 - 바이브 코딩 시대에서 주니어 개발자로 살아남는 방법
utilforever
1
120
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
120
Creating Composable Callables in Contemporary C++
rollbear
0
210
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
9k
Contextとはなにか
chiroruxx
1
390
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
280
WENDY [Excerpt]
tessaabrams
11
38k
Code Review Best Practice
trishagee
74
20k
The SEO identity crisis: Don't let AI make you average
varn
0
510
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
310
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
490
The Mindset for Success: Future Career Progression
greggifford
PRO
0
410
sira's awesome portfolio website redesign presentation
elsirapls
0
300
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
610
Transcript
ChatGPTを使ってwebmsx上でFuzixその2 小江戸らぐ10月のオフな集まり(第268回) 2024. 11. 9 1 kazueda か ず え
だ
kazueda(かずえだ)の紹介 • 大阪出身、丙午、おとめ座、O型 • 科学者(化学) • 2003年4月から浜松で、働き始める • 自転車での移動が生活の足 •
趣味は「ラジオを聴くこと」、「アメリカの コミックの邦訳を読むこと」 @kazueda 2 slideshare speaker deck https://qiita.com/kazueda
これまでの話 • Webサービスのwebmsx用ハードディスクドライバを、 devide_sunrise.c、devide_sunrise.h、sunrise.sから作成しよ うとして、行き詰まる。 3
手元のMSXマシン • PV-7 (MSX1) • HB-F1DJ (MSX2)<-画面表示できず、修理中 • OneChipMSX on
De0 (MSX2+?) <- FPGA • MSX1 on ZX-UNO <-FPGA • MSX0 (MSX1, 2, 2+) <- M5Stack 4
手元のMSXマシン • PV-7 (MSX1) • HB-F1DJ (MSX2)<-画面表示できず • OneChipMSX on
De0 (MSX2+?) <- FPGA MegaSDドライバ • MSX1 on ZX-UNO <-FPGA • MSX0 (MSX1, 2, 2+) <- M5Stack 5 以降、OCM-DE0 以降、OCM-DE0
devmegasd.cをChatGPTに • OCM-DE0の仕組みを聞く • スロットの修正依頼ー>スロットの変更、デバイスセレ クタの変更 • SlotとSubslotを明示的に支持ー>正しい数値に修正 • MSX上で「call
drvinfo」して得られた情報を提供 注)以前の修正を忘れることがあるので、その時は新しい チャットで続きを行う。 6
devmegasd.cをChatGPTに 修正箇所 • SDカードインターフェース • SDカードスロット • SDカードの読み書き 7
devmegasd.cをChatGPTに 修正箇所 • SDカードインターフェース • SDカードスロット • SDカードの読み書き • Linux
Userにパッチファイルを掲載予定 8
実際の動作 9
実際の動作 10 • SDドライブの表示に不具合 あるが、起動 • 正しくは、デバイスは2つ あるが、SDカードスロット は2つ目のドライブに接続 されている
実際の起動 11 速度は遅いですが、 ログインプロンプ トがでました!
実際の起動 12 • 記念のbannerコ マンド
まとめ • FuzixのSDカードドライバを修正し、FuzixのOCM-DE0での 動作に成功 • SDカードスロットの指定方法に修正が必要 • SDカードスロットの指定方法の修正 • 今回修正したドライバソースから、webmsx用のソースを
作成 13 おしまい 今後の展開