_★
やったこと
[ETC]NT東京2026見学
[ETC]部品買い出し
[ETC]日用品買い出し
[ETC]自作CPU開発
0810起床。
0830出発。
天気が良いんで京王八王子駅まで徒歩で行くことにした。
0855到着。
0907発特急新宿行に乗車。0952新宿到着。
イマサでモーニングカレーを喰う。
喰った後、都営新宿線に乗るため移動。1016発。1020九段下到着。
徒歩で科学技術館へ。
1030NT東京2026入場。
Make:は入場料取るし商売気があるでアレだけどNT東京は入場料無料だし商売気が殆ど無いんで良い。
ここに来ると何か作りたくなる。
卓上電動射出整成形機があった。
100円PICで8080エミュレータ。
主電動機の界磁制御を体験する
RPN電卓
融けないルービック装置、
ゲームボーイでローカルLLMと通信するChatGBT。
M5ガスセンサを使った匂いセンサ。
1240撤収。
九段下駅に戻り岩本町で下車。4週連続で秋葉原に来ているぞ。
まず若松通商に富士通製のSRAMを買いにラジオ会館へ行く。
入り口が激混。
5Fの若松へ到着。秋葉原でまともに古いメモリを買える所は若松しかないな。
おっちゃんにメモリ型式を言ったら店頭に置いてないようで通販で購入することにした。
店頭引き取りできるようだけど来週末は秋葉原に行くかどうか。
その後、コトブキヤへ。
株主優待で5000円分あるけど通販ではロクなものが無いんで店頭で購入できるものを確認しにきた。
フィギュアとかプラモは5000円では購入できないので工具類になる。
千石と秋月に行き会社で使う部品を購入。
昼飯を秋葉原で喰おうと思ったけど八王子に戻ってから喰うことにした。
用事が済んだので1435撤収。
新宿発1455発京王八王子行に乗車。1542到着。
遅い昼飯は久々に田田へ。
高くなった気がする。久々に喰うと旨いよな。喰った後、暫くはもういいわと感じになるけど。
喰った後、ドンキホーテの7Fにあるダイソーに行き過炭酸ナトリウム入りの漂白剤を購入。
行きと同じく徒歩で帰宅。途中、エコスに寄り1650帰還。
少し作業をして眠いんで仮眠。
災害時に迂回特急が走れないJR北海道の根本問題 優秀な人材が退職臨時ダイヤ作るスジ屋不在に
山線をまともに運用できない位に劣化しているのか。
_★
自作CPU開発
現在開発中のCPUとは全く違うISAのCPUをClaude Codeで作らせてみた。
仕様を渡してローカル環境にて製作を指示した。
基本的には現在開発中のCPUを踏襲したが違うのはデータバスを内部、外部とも16bitにしてアドレス空間を20bitとした。
Sonet5.5(エフォート:高)で約3時間、98%を消費して完成した。
エミュレータ、アセンブラ、Forthコンパイラ、リンカ、Cコンパイラ完備。
指示していなかったけどMMUあり。
OSはForthで記述してあるがインタプリタ方式ではない。従来通り。
タスクスイッチのみアセンブラでIPC/スケジューラーはForthらしい。
ベアメタル理想環境でDhrystonel2.1が0.55DMIPS程度@4MHz。結構早いぞ。
しかも、今回は1MBあるんでOSからDhrystonelが動く。OS経由だと0.44程度まで低下する。
CコンパイラはIR実装してO1レベル最適化を標準実装。O2レベルも可能な骨組も作ってあった。
ストレージが無いのでROMベース。
Sonet5.5はここまで出来るのかと感動した。
さらに改良してSDカードを使う設定でストレージも付加した。
ROMモードとDOSモードが出来た。
その際、UARTにFIFlOが無いことが判明した。orz