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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
KOBA789
August 09, 2025
Programming
9.4k
14
Share
令和最新版手のひらコンピュータ
Kernel/VM探検隊@ 東京 No18 で発表した内容です。
KOBA789
August 09, 2025
More Decks by KOBA789
See All by KOBA789
メモリが足らない2026
koba789
4
2.4k
直接メモリアクセス
koba789
0
580
人工衛星のファームウェアをRustで書く理由
koba789
16
9.9k
時の流れが許せない
koba789
0
280
ついに生産が終わったけどZ80でまだまだ遊びたい
koba789
5
4.7k
ISUCONの練習を楽しくたくさんやる方法
koba789
2
1.5k
Z80をRustで動かすまで年が越せない
koba789
0
420
ISUCON練習環境を最も簡単に用意する方法
koba789
2
3.4k
音をアレする
koba789
0
1.1k
Other Decks in Programming
See All in Programming
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
1k
【ディップ|26年新卒研修資料】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
270
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
2
490
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.9k
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
240
空間オーディオの活用
objectiveaudio
0
160
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
今さら聞けないCancellationToken
htkym
0
160
Oxlintはいかにしてtsgolintのlint ruleを呼び出しているのか
syumai
1
370
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
390
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
190
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
270
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
380
AI: The stuff that nobody shows you
jnunemaker
PRO
7
650
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
360
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Six Lessons from altMBA
skipperchong
29
4.2k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
First, design no harm
axbom
PRO
2
1.2k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
280
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
The Invisible Side of Design
smashingmag
302
52k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
120
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͕ϒʔτ͢Δ͔͠Εͳ͍