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
令和最新版手のひらコンピュータ
Search
KOBA789
August 09, 2025
Programming
14
8.7k
令和最新版手のひらコンピュータ
Kernel/VM探検隊@ 東京 No18 で発表した内容です。
KOBA789
August 09, 2025
Tweet
Share
More Decks by KOBA789
See All by KOBA789
人工衛星のファームウェアをRustで書く理由
koba789
16
9.1k
時の流れが許せない
koba789
0
220
ついに生産が終わったけどZ80でまだまだ遊びたい
koba789
5
4.5k
ISUCONの練習を楽しくたくさんやる方法
koba789
2
1.4k
Z80をRustで動かすまで年が越せない
koba789
0
330
ISUCON練習環境を最も簡単に用意する方法
koba789
2
3.3k
音をアレする
koba789
0
1k
メガネとBluetooth Low Energyでお喋りする
koba789
0
1.6k
Rustでon-diskなB+Treeを作ったときの細かな話
koba789
11
1.9k
Other Decks in Programming
See All in Programming
Cursorハンズオン実践!
eltociear
2
1.2k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
390
Devvox Belgium - Agentic AI Patterns
kdubois
1
130
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
3
940
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
1
470
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
240
AI Agent 時代的開發者生存指南
eddie
4
2k
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
190
CSC305 Lecture 09
javiergs
PRO
0
300
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
180
なぜGoのジェネリクスはこの形なのか? - Featherweight Goが明かす設計の核心
qualiarts
0
230
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
3
8.8k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
The Language of Interfaces
destraynor
162
25k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Designing for Performance
lara
610
69k
Code Review Best Practice
trishagee
72
19k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Transcript
KOBA789 ྩ࠷৽൛खͷͻΒίϯϐϡʔλ ,FSOFM7.୳ݕୂ!౦ژ
KOBA789 ࣄָ͕͗ͯ͢͠ɺָ͍͗ͯ͢͠·͢ ‣ ࣄ ‣ 3VTUͰਓӴͷϑϥΠτιϑτΣΞΛॻ͍ͨΓ ‣ ਓӴͷϢʔβʔൃ۷ͷͨΊʹೆถߦͬͨΓ ‣ झຯ
‣ ࣗ࡞%#.4Λ࡞ͬͨΓ ‣ ϒϥβͰಈ͘ి࣓ϦϨʔճ࿏$"% γϛϡϨʔλΛ࡞ͬͨΓ ‣ :PV5VCFS׆ಈΛͬͨΓΒͳ͔ͬͨΓ IUUQTZPVUVCFDPN!LPCB IUUQTNJTTLFZJP!LPCB
ຊࡀʹͳΓ·ͨ͠🎂
ྩ࠷৽൛ खͷͻΒίϯϐϡʔλ
Ϛδͷྩ࠷৽൛ʢޙड़ʣ w "MJ&YQSFTTͰചͬͯΔṖͷ ϋϯυϔϧυίϯιʔϧ w ༧௨Γ-JOVY͕ಈ͍͍ͯΔ w ήʔϜػͷΤϛϡϨʔλ ೖ͍ͬͯΔ w
(#ϞσϧΛങ͏ͱ ʮ(#ͷΞϨʯ͕ೖ͍ͬͯΔ w ͍҆ 36MUSB
Ϛδͷྩ࠷৽൛ʢޙड़ʣ w 40$3, w 3".(# w 30.F..$ NJDSP5'$BSE w -$%Y
w 8J'J3,વٕదແ͠ w 3PDLDIJQͬͯ8J'J࡞ΔΜ͔ w +PZTUJDL w /JOUFOEP4XJUDIͷͭ 36MUSB
ը໘ͱϘλϯͱόοςϦʔ͕͋ΓେมศརͳͨΊ w γϦΞϧ͕ग़ͤΕ͙ͩ͢Ζ͏ w ݩʑ-JOVY͕ಈ͍͍ͯΔͷͰ ͍͜͠ͱ͋Δ·͍ w όϥͯ͠ΈΔͱ59 39 (/%ͱ
ॻ͔Εͨύου͕ w ͱ͍͏͔શͯͷίωΫλʹς ετύου͕ग़͍ͯΔ ͍ͭ͜Λ-JOVYശͱ͍͍ͯͨ͠
ը໘ͱϘλϯͱόοςϦʔ͕͋ΓେมศརͳͨΊ w γϦΞϧ͕ग़ͤΕ͙ͩ͢Ζ͏ w ݩʑ-JOVY͕ಈ͍͍ͯΔͷͰ ͍͜͠ͱ͋Δ·͍ w όϥͯ͠ΈΔͱ59 39 (/%ͱ
ॻ͔Εͨύου͕ w ͱ͍͏͔શͯͷίωΫλʹς ετύου͕ग़͍ͯΔ ͍ͭ͜Λ-JOVYശͱ͍͍ͯͨ͠
(3.# 7
ྩ࠷৽൛ ߪೖ
None
ϒʔτϩʔμͷϩά͔͠Ͱͳ͍ γϦΞϧऔΕͨͷͷ w ϘʔϨʔτ.CQT w όΧͯ͘ϫϩλɻ3PDLDIJQͷ౷Β͍͠ w ͔͠͠ w RVJFUʹͳͬͯΔ
w HFUUZೖͬͯͳ͍ w ࠔͬͨ
ZBOPSFJ ʮήʔϜΛ্ཱͪ͛ͨ͋ͱʹ 4&-&$5 9Ͱมͳϝχϡʔग़Δʯ
None
มͳϝχϡʔBLB9.# ͦ͜ʹջ͔͠ͷʮΫϩεϝσΟΞόʔʯ͕ʂ w ϝΠϯϝχϡʔ͔Βߦ͚ͳ͍ w ʮ(#ͷΞϨʯͷҰ෦ΛىಈPS߹๏ͳϑϦʔ30.ΛೖΕͯىಈ w ઃఆϝχϡʔʹ44)ͷ༗ޮԽτάϧ͕͋Δʂʂʂʂ w ి҉ࣨʹ͓ॅ·͍ͷਓ8J'Jܦ༝Ͱ
w 64#&UIFSOFUͷυϯάϧΛ͢ͱ༗ઢ͍͚Δ w 64#ͱ͔ͷγϣϘ͍ͭΛ͍·͠ΐ͏
͍͟44)ʂ ͦ͏͍SPPUͷύεϫʔυͬͯʜʜ w ͻͱͱ͓Γࢼ͚ͨ͠Ͳશ෦ϋζϨ w SPPU FNVFMFD SVMUSB BSLPT w
BVUIPSJ[FE@LFZTͬͯম͚ͳ͍ΜͩΖ͏͔ w 9.#ͷϑΝΠϧΤΫεϓϩʔϥ͔Β TIΛ࣮ߦͰ͖Δ w )0.&TTIBVUIPSJ[FE@LFZTʹ͔ͬͯQVCMJDLFZΛম͘ w 44)ޭʂ
ϏϧυλΠϜελϯϓ͕
ྩ࠷৽൛ ߪೖ
NJDSP5'͔ΒLFSOFMɾSPPUGTΛϩʔυ ͳΜͷ͜ͱͳ͍ w '"5ͰϑΥʔϚοτ͢Δ w FYUMJOVYFYUMJOVYDPOGʹVCPPUͷઃఆϑΝΠϧΛஔ͘ w ͋ͱී௨ʹϒʔτɻ͓͠Ζ͘ͳ͍ w %FWJDF5SFF͑͞έΞ͢Ε30$,/*9ͱ͔ͷΠϝʔδ͕ͦͷ··ಈ͘
w 8J'JϞδϡʔϧ3,ͷυϥΠόͳ͍ w NBJOMJOFʹͳ͍͚ͩͰͳ͘ɺΠϯλʔωοτͷେւݪʹͳ͍ w 30.ͷSLLPͷϥΠηϯεཝʹ(1-ͬͯॻ͍ͯ͋Δ͕͜Εʜʜ w ͋ͬͨͱٕͯదͳ͍
݁ ͳΜ͔ී௨ʹ-JOVYͰ͓Μͳ͍
8"4.ελοΫϚγϯͳͷͰૉʹ
/PUී௨-JOVYͷ Λ ͠·͠ΐ͏
/0..6 -JOVY
/0..6-JOVY ී௨ͷ-JOVY..6͕ඞཁ w ϚΠίϯͳͲɺ..6ͷͳ͍ίϯϐϡʔλͰಈ͔ͤΔ-JOVY w &-'ϩʔυͰ͖ͣɺ'-5ܗࣜͷFYFDVUBCMFΛ͏ w વͦͷଞ͍Ζ͍Ζ੍ଟ͍ w CVJMESPPUͰ࡞Δͷ͕ʢൺֱతʣ؆୯
w ݁ߏͳࢼߦࡨޡͰ༹͕͚࣌ؒΔ w લʹٸ͍ͰΔͷ͓͢͢ΊͰ͖ͳ͍
2-JOVYΛಈ͔ͯ͠Έ͍ͨ $16ͱ͍͑ʁ
;
lͥͬͱͪ·Δz lͥͬͺͪz w ൃചͷCJU$16 w ࠓͰങ͑Δʢதʣ w ͍ͭʹࡢ݄ੜ࢈ऴྃ w ઃܭβΠϩάࣾ
w ΊͪΌͪ͘ΌചΕܼͨ࡞ w ύοέʔδ%*1ϐϯ w ࠓੲϚχΞʹਓؾ w ڭཆ ;ͱ
࣌ͷࣄ͋Γͭͭ؆ܿ w ిݯ୯Ұ7 w ৴߸ܭຊ w ΫϩοΫೖྗ w ΞυϨεઢຊ σʔλઢຊ
w ϝϞϦ੍ޚ৴߸ຊ w $16੍ޚ৴߸ຊ w %."༻৴߸ຊ ΠϯλʔϑΣʔε https://www.zilog.com/docs/z80/um0080.pdf
$16͍͔ʹͯ͠ಈ͔͘ ͋Δ͍ϊΠϚϯܕܭࢉػͷ͘͢͝దͳઆ໌ w ΞυϨεόεͱσʔλόεΛ༻͍ͯ σʔλΛಡΜͩΓॻ͍ͨΓͰ͖Δ w ໋ྩ͜ΕΒͷόεܦ༝Ͱ30.ͱ͔ 3".͔ΒಡΈग़͢ w ֎෦ͱͷೖग़ྗόεܦ༝
w ໋ྩͲ͓ΓʹόεΛಡΈॻ͖͢Δ ͜ͱ͕$16ͷશͯ CPU RAM IO ΞυϨεόε σʔλόε ͦͷଞ ඞཁͳ੍ޚ৴߸ ΩʔϘʔυͱ͔ ը໘ͱ͔ ROM
ͭ·Γɺ ܭࢉػͱόε͕ͯ͢Ͱ͋Δ ʢաݴʣ
;ͷڭՊॻతͳ͍͔ͨ 4*0 1*0 $5$ͱ͍ͬͨपลճ࿏ϑΝϛϦ*$Λଓ͢Δ Z80 RAM ROM SIO PIO CTC
ͦͷଞ ΩʔϘʔυͱ͔ ը໘ͱ͔ γϦΞϧ ௨৴ ύϥϨϧ ௨৴ λΠϚʔ
Ͱɺόε͕ͯ͢ͳͷͰ ʢաݴʣ
Ͱɺόε͕ͯ͢ͳͷͰ Z80 RAM ROM SIO PIO CTC ͦͷଞ ΩʔϘʔυͱ͔ ը໘ͱ͔
γϦΞϧ ௨৴ ύϥϨϧ ௨৴ λΠϚʔ
Ͱɺόε͕ͯ͢ͳͷͰ όεʹଓ͢ΔڊେͳԿ͔Ͱͯ͢Λସͯ͠ߏΘͳ͍ Z80 RAM ROM SIO PIO CTC ڊେͳԿ͔ ΩʔϘʔυͱ͔
ը໘ͱ͔ γϦΞϧ ௨৴ ύϥϨϧ ௨৴ λΠϚʔ
·ͨͷ໊Λ3BTQCFSSZ1J1JDP w ࠷ۙྲྀߦͷϚΠίϯϘʔυ w ͷٕज़ w 3". 30. *0ͷΛԋ͡Δ w
;ͷඦഒ͘Β͍ੑೳ͕͍͍ w ;ϩϚϯ୲ w ࣗ༝ʹ͑Δϐϯຊ ʮڊେͳԿ͔ʯ https://www.raspberrypi.com/products/raspberry-pi-pico/
·ͨͷ໊Λ3BTQCFSSZ1J1JDP w ࠷ۙྲྀߦͷϚΠίϯϘʔυ w ͷٕज़ w 3". 30. *0ͷΛԋ͡Δ w
;ͷඦഒ͘Β͍ੑೳ͕͍͍ w ;ϩϚϯ୲ w ࣗ༝ʹ͑Δϐϯຊ ʮڊେͳԿ͔ʯ https://www.raspberrypi.com/products/raspberry-pi-pico/
࣌ͷࣄ͋Γͭͭ؆ܿ w ిݯ୯Ұ7 w ৴߸ܭຊ w ΫϩοΫೖྗ w ΞυϨεઢຊ σʔλઢຊ
w ϝϞϦ੍ޚ৴߸ຊ w $16੍ޚ৴߸ຊ w %."༻৴߸ຊ ΠϯλʔϑΣʔε https://www.zilog.com/docs/z80/um0080.pdf
ຊΒͳ͍
அࣺͷ͓࣌ؒͰ͢
ҙ֎ͱෆཁͳ৴߸ଟ͍ w */5 /.*ׂΓࠐΈؔ࿈ͷϐϯ ׂΓࠐΈΘͳ͍ͷͰෆཁ w #64\32 "$,^%."ؔ࿈ͷϐϯ %."͠ͳ͍ͷͰෆཁ
w )"-5$16ͷ)"-5Λࣔ͢ϐϯ ؾʹ͠ͳ͍ͷͰෆཁ w *032*0ཁٻΛࣔ͢ϐϯ Θͳ͍ͷͰෆཁ ඞཁͳϐϯΛݫબ https://www.zilog.com/docs/z80/um0080.pdf
ҙ֎ͱෆཁͳ৴߸ଟ͍ w .ϝϞϦཁٻ໋͕ྩϑΣον ۠ผ͠ͳ͍͍ͯ͘ͷͰෆཁ w 83ϝϞϦཁٻ͕ॻ͖ࠐΈ 3%Ͱͳ͚Ε83ͳͷͰෆཁ ඞཁͳϐϯΛݫબ https://www.zilog.com/docs/z80/um0080.pdf
ຊΕͨ ʢ·ͩຊΒͳ͍ʣ
1J1JDPʹͬͯΔνοϓ w ຊདྷ(1*0ຊ w 1J1JDPͰຊ͕ෆࣗ༝ w (1*0Ϙʔυ্ͷ-&%ઐ༻ w (1*074:4ిѹܭଌઐ༻ w
શ෦ͷϐϯ͕ࣗ༝ͳΒΓΔʂ 31 https://www.raspberrypi.com/products/raspberry-pi-pico/
ळ݄ిࢠ௨͕࡞ͬͨϘʔυ w νοϓ31 w 1J1JDPͱಉ͡ιϑτ͕ಈ͘ w (1*0͕ຊશ෦ग़ͯΔʂʂʂ "&31 https://akizukidenshi.com/catalog/g/gK-17542/
ͱ͜ΖͰɺ ;ͱ31݁ͯ͠ ͍͍ͷͰ͠ΐ͏͔ʁ
Z80 RP2040 ≤7*-≤ ≤7*)≤7$$ ≤70-≤ ≤70)≤ ݁0, ≤7*-≤ ≤7*)≤ ී௨ͷೖྗ
յΕΔ ී௨ͷग़ྗ ≤7*-≤ 7$$≤7*)≤7$$ ಈ͔ͳ͍ ΫϩοΫೖྗ ≤70-≤ ≤70)≤7$$ ≤70-≤ ≤70)≤ ϨϕϧγϑλΛ ೖΕͯղܾ ͱͯࠔΔ
7ೖΕͯ յΕͳ͍આ ൮ͳԾઆʢرʣ
https://forums.raspberrypi.com/viewtopic.php?p=2092122#p2091977
https://forums.raspberrypi.com/viewtopic.php?p=2092122#p2091977 w ݪଇͱͯ͠ɺσʔλγʔτ௨Γʹઃܭ͢Δͷ͕͓͢͢Ί w σʔλγʔτ֎ͷ͍ํࣗݾͰ w ࣮͏ͪΐͬͱ͍ൣғͷిѹΛड͚͚ΒΕΔ w "%$ͷ͋Δϐϯɺ*07%% 7
·Ͱʢ&4%μΠΦʔυ͕͋ΔͷͰʣ w "%$ͷͳ͍ϐϯɺ*07%%7ͷͱ͖7·Ͱ w ʮ7τϨϥϯτʯ7ʹ͑Δ͜ͱΛࢦ͢ͷͰɺ ͜Εʮ7τϨϥϯτʯͱݺͳ͍ w 7ˠ7ͷॱͰిݯೖ͞ΕΔΑ͋͘Δઃܭͩͱɺ ిݯೖ࣌ʹμϝʔδ͕ೖΔΑ w ༷ҧͰ͙͢ʹյΕͳ͍͔͠Εͳ͍͕ɺ࣌ؒͱͱʹμϝʔδೖͬͯ յΕΔ͔Α
ʢ"%$ͳ͍ϐϯʣ 7ೖΕͯ ͍͍ͬͯʂ ʢ֦େղऍɾࣗݾɾյΕͯٽ͔ͳ͍ʣ
ͱ͍͏͕ લఏͱͯ͋͠Γ·ͯ͠ ʢ!5PLZPͷ༰ʣ
։ൃ༻ϘʔυΛ࡞Γ·ͨ͠ɹ˞ࡢ
࡞ͬͨϘʔυ͕ඍົʹಈ͔ͳ͍ɹ˞ࡢ શ͘ಈ͔ͳ͍Θ͚Ͱͳ͍͠ɺݸମ͝ͱʹঢ়͕ҧ͏ w Ϙʔυ"ԾγϦΞϧ͕͔ͳΓසൟʹࢮ͵ w Ϙʔυ#ԾγϦΞϧ͕كʹࢮ͵ɻ'MBTIʹॻ͍ͨίʔυ͕ӬଓԽ͞Εͳ͍ w Ϙʔυ$ԾγϦΞϧ͕ͨ·ʹࢮ͵ɻσʔλ͕Խ͚ͯΔʢޙड़ʣ w Ϙʔυ%&·ͩՐΛೖΕͯͳ͍
ظ͞ΕΔڍಈ
ݱ࣮
·ͱʹಈ͘Ϙʔυ͕Ͱ͖·ͨ͠ ਫথͷਅཪͷʹ৴߸ઢΛ௨ͯ͠ͳΒͳ͍ ˞ࡢͷ!1BSUͰ͓൸࿐ࡁΈ
;Λؾܰʹಈ͔ͤΔ Ϙʔυ͋Δ
;Ͱ-JOVYಈ͘ΜͰ͔͢ʁ νϡʔϦϯάશͩͧʂɹͰݱ࣮ݫ͍͠ w -JOVYΧʔωϧΛ;͚ʹϏϧυͱ͔Ͱ͖ͳ͍ w -JOVYΛϏϧυͰ͖ΔίϯύΠϥ͕ͳ͍ w ;CJU$16Ͱ͋Γશ͕ͯݫ͍͠ w ϝϞϦۭؒCJU,J#
w -JOVYͲΜͳʹؤுͬͯඦ,#ʙ.#ͷΦʔμʔ
;λʔήοτʹϏϧυͰ͖ͳ͍
4%$$4NBMM%FWJDF$$PNQJMFS ;͚ͷίʔυ͕ు͚Δݱͷ$ίϯύΠϥ w ݹͷ$ίϯύΠϥͷΞʔΧΠϒͰͳ͘ɺΞΫςΟϒʹ։ൃ͞Ε͍ͯΔ w ͱ͍͑-JOVY͕ϏϧυͰ͖ΔΘ͚Ͱͳ͍ w શ෦ΞηϯϒϦͰॻ͘ͷۃΊͯ͠ΜͲ͍ w Ͳ͏ʹ͔͜ΕΛ׆͔ͤΔํ๏Λߟ͑Δ
%BWJE8IFFMFS ʮίϯϐϡʔλՊֶͷ͋ΒΏΔɺ ͏ҰͭؒࢀরʢJOEJSFDUJPOʣΛ Ճ͑Δ͜ͱͰղܾͰ͖Δʯ
զʑl,FSOFM7.୳ݕୂzͰ͋Δ
";Ͱ3*4$7Λ ΤϛϡϨʔγϣϯ
;Ͱ3*4$7ΛΤϛϡϨʔγϣϯ NJOJSWJNBΛҠ২͢Δ w ʢࡢʣ37*."ͷΤϛϡϨʔλΛॻ͍ͨʢ$MBVEFʹॻ͔ͤͨʣ w -JOVYͷϒʔτ͕ͨ͠ɺίʔυαΠζ͕େ͖͍͍͠ w NJOJSWJNBͱ͍͏খͯ͘͞ݡ͍ΤϛϡϨʔλ͕͋Δ w IUUQTHJUIVCDPNDOMPISNJOJSWJNB
w ͜ΕΛ4%$$ ;ʹҠ২͢Δ w ͜ͷํʹΓସ͑ͨͷ͕ࠓͷະ໌࣌ w ΤϛϡϨʔλࣗ࡞ͷܦݧʹΑΓɺਓྗͰαΫοͱҠ২ʹޭ w ܦݧཪΒͳ͍ʢແବʹ࣌ؒΛ༹͔ͨ͠ݱ࣮Λड͚ೖΕͨ͘ͳ͍ʣ
NJOJSWJNBҠ২खॱ NJOJSWJNBγϯάϧϔομϥΠϒϥϦʢʂʣ w ֤छϋϯυϥΛఆ͍ٛͯ͘͠ w MINIRV32_LOAD4(ofs) ˠϝϞϦಡΈग़͠ w MINIRV32_HANDLE_MEM_STORE_CONTROL(addy, val)
ˠ..*0 w #include "mini-rv32ima.h" w ϝΠϯϧʔϓΛ࣮͢Δ w ͓͓Αͦ MiniRV32IMAStep() ΛݺͿ͚ͩ w ͱͯ؆୯ɻ͓͔͠ͳ͜ͱΛ͢Δͱ͖ʹΦεεϝ w ࢲͷNBJODߦ
ઢ͔͚ࢉ໋ྩΛΨϯແࢹ͢Δͱى͜Δ͜ͱ ;ʹ͔͚ࢉ໋ྩ͕ͳ͍ͷͰαϘ͍ͬͯͨ w ΞυϨεܭࢉ͕ڰͬͯQSJOULͷϦϯάόοϑΝͷϑΟʔϧυ͕ζϨΔ w νΣʔϯΛḷΕͣʹແݶϧʔϓʹམͪΔ w QSC@ fi STU@TFR
ͷEFTD@SFBE ͕Ұੜޭ͠ͳ͍ w ͜ͷσόοάͰ༹͔࣌ؒͨ͠ w .֦ுͳ͠ͰϏϧυͨͭ͠Γ͕ͩͬͨΊͬͪΌ.6-%*7͍ͯͨ͠ w ۙͷ-JOVYͰ".ࣄ্࣮ແࢹͰ͖ͳ͍ͬΆ͍ w 37ΤϛϡΛ࣮͢ΔਓؾΛ͚ͭ·͠ΐ͏
ϝϞϦۭ͕ؒڱ͗͢Δ ,J#
;31ͷΞʔΩςΫνϟ RP2040༻ͷۭؒ Z80༻ͷۭؒ Z80 όε PC 64#$%$ "$. 3".ΛΤϛϡϨʔτ͠ɺ31ͷϝϞϦΛି͠ग़͍ͯ͠Δ
;31ͷΞʔΩςΫνϟ RP2040༻ͷۭؒ Z80༻ͷۭؒ Z80 όε PC 3".ΛΤϛϡϨʔτ͠ɺ31ͷϝϞϦΛି͠ग़͍ͯ͠Δ ͜͜ͷΞυϨε෯͕CJU͔͠ͳ͍ 64#$%$ "$.
ਓͷൃ ʮόϯΫΓସ͑Λ͢Ε ͍͍ͷͰʁʯ
ݹͷٕज़ w ΞυϨε෯ͦͷ··ʹɺ ۭؒΛ͛Δ w όϯΫϨδελΛॻ͖͑Δͱ ผͷʮۭؒʯ͕ݟ͑Δ w ΞΫηεલʹΓସ͕͑ඞཁ w
͘ͳΔ͕͘ͳΔ w ࣌ؒͱۭؒΛτϨʔυΦϑ͢Δ ΞΠσΞ όϯΫΓସ͑ͱ , , όϯΫϨδελ Y Y'''' Y Y''''
Z80 ;31ͷΞʔΩςΫνϟ RP2040༻ͷۭؒ Z80༻ͷۭؒ όε PC 3".ΛΤϛϡϨʔτ͠ɺ31ͷϝϞϦΛି͠ग़͍ͯ͠Δ ,# ͔͠ͳ͍ 64#$%$
"$.
ͩΊ͡ΌΜ
ʮແବͩɹ͏͓લʹ༩͑Δ ۭؒʢϝϞϦʣͳ͍ʯ
͋Δͬ͞ɹ͜͜ʹͻͱͭͳʂʂ
;31ͷΞʔΩςΫνϟ RP2040༻ͷۭؒ Z80༻ͷۭؒ Z80 όε PC 3".ΛΤϛϡϨʔτ͠ɺ31ͷϝϞϦΛି͠ग़͍ͯ͠Δ
;31ͷΞʔΩςΫνϟ PC 3".ΛΤϛϡϨʔτ͠ɺ31ͷϝϞϦΛି͠ग़͍ͯ͠Δ
64#ܦ༝Ͱ1$ͷϝϞϦΛ࿐ग़ͤ͞Δ ζϧʁɹ͍͍͑ɺ3%."Ͱ͢ʢॾઆʣ RP2040༻ͷۭؒ Z80༻ͷۭؒ Z80 όε 4FSJBM1PSU 3%."ʢաݴʣ όϯΫΩϟογϡ
64Byte BIG MEMORY PC RV32IMA Emulator
None
σϞ σϞ σϞ σϞσϞ σϞ σϞ σϞσϞ σϞ σϞ σϞσϞ
σϞ σϞ σϞσϞ σϞ σϞσϞ σϞ σϞ σϞσϞ σϞ σϞ σϞ σϞσϞ σϞ σϞσϞ σϞ σϞ σϞ σϞ σϞ σϞ σϞ σϞσϞ σϞ σϞσϞ σϞ σϞ σϞσϞ σϞ σϞ σϞ σϞσϞ σϞ σϞ σϞσϞ σϞ σϞσϞ
None
͍ɻۃΊ͍ͯɻ
࣌ؒಈ͔͚ͯͨ͠Ͳจࣈग़ͳ͔ͬͨ 1$ਐΜͰ͍ΔͷͰͪΌΜͱલਐ͍ͯ͠Δؾ͋Δ w #44ͷॳظԽͰ͘Β͍ʢYCۙʣ w σόΠεπϦʔͷύʔεͰ͘Β͍ʢYDۙʣ w ͦͷ͋ͱԿͯ͠Δͷ͔·ͩΘ͔ͬͯͳ͍ w αϘͬͯNJOJSWJNBͷΠϝʔδΛ͍ͬͯΔ
w SBXCJOBSZ͔͠ΒΕͯͳͯ͘γϯϘϧ͕ͳ͍ w ʮ໋ͯ͘छͷϢʔβʔͳΒେৎʂʯ w /0..6-JOVYΤϧϑʢ&-'ʣΛαϙʔτ͍ͯ͠ͳ͍ w ແ೦
-JOVYPO;Λ͘͢ΔΞΠσΞ 3%."ʢসʣ͕͗͢ΔͷͰ w ࠓΩϟογϡϥΠϯຊ w λάͷϧοΫΞοϓΛ࣮͢Δͷ͕μϧ͍ͨΊ w 3*4$7ੈքͷϝϞϦʹɺίʔυͱσʔλ͕͋Δ w ͦΕΒͷΞυϨεΕ͍ͯΔ
w 5ZQJDBMͳಈ࡞ͰɺͦΕΒΛަޓʹΞΫηε͢Δ w සൟʹFWJDUJPO fl VTI ͕ى͖͍ͯ w ΩϟογϡϥΠϯΛຊʹ͢Δ͚ͩͰ͘ͳΓͦ͏
ͦͷ͏ͪɺ -JOVY͕ϒʔτ͢Δ͔͠Εͳ͍