仮想FDDを作らせているが、苦戦していてなかなか進まない
Posts by mobileFF
自分のブログに書いてあることなら調べてもらわなくてもわかるはずなんですよねえw
AIにエミュレータの実装について調査させたら弊ブログ調べ出して草
そればかりか急にこちらのことを「先生」呼ばわりして媚びだしたww
Gemini3Flashが急におバカさんになってどうしたんだろうか・・・という日
使っているディスプレイにSDスロットがあるので、RAMデータはSDカードから読み取れるようにしたいところだなあ
ユニバーサル基板で組んだ。手持ちの部品で作ったからかなり無茶苦茶だけど、スマフォスタンドに置けるようになったので、ちょっと雰囲気出てきたかもw
あ、ちなみにまだもう一つシリアルコンソール的なものを作りたくてUARTをもう一系統出したいんだけど場所がないww
だいぶ動きそうな感じになってきたので、気分転換にユニバーサル基板で組んでみようかなー
現状、ブレッドボードだと配置に制約があるおかげで、ケーブル全部違う方向から出ていて取り回しが面倒臭すぎるんだよなあ
あとはBEEP音をどうにかしないとね
ちなみに使ってるLCDモジュールはタッチ対応なのでタッチキーも使えるよ
PB-1000のベンチマークアプリといえばこれ、と何処かで聞いた気がしまして・・・
[basic]→ReadyからLOAD"COM0:6でロードしたらちゃんと読み込めました。
どうにかこうにか無料の枠内でテストを増強させた。
だいぶいいかんじにはなってきた
とりあえず、動きました・・・というだけですが
ルナシティSOS/PB-1000版です
まだ速度が全然ですので、遊べるというレベルではありませんw
いままでAIでごまかしごまかし作ってきたけど、ちゃんとHD61700のエミュレーション実装を固めないとダメな感じになってきたなあ。一番めんどくさい回帰テストのテストコードをAIがちゃんと作れないというのが悩ましい。高性能なものに課金しないとだめってことかねw
いったん、OPENコマンドで何故かBASICソース破壊という謎現象は解消。だが次は容量余裕あるのに何故かOMErrorが発生…また調査かー
調査を進めたらやっぱりCPUエミュレーションの実装不具合だった。ていうかHD61700の命令デコード複雑すぎんか…昔の人はこれを自前で設計してたとかすごいよ
バンク切り替えの不具合のような雲行きになってきたかも…
結局、動かないケースの大半はHD61700のエミュレーションの実装不具合な気がする。AIがちゃんとチェックを網羅したテストコードを作ってくれればいいんだけど、なかなかやってくれないんだよなあ
大きいBASICプログラムはたぶんBASICモードでLOADコマンドを使って直接プログラムを受信すればいいのかも。
OPEN文の件が解決したらやってみよう
BASICでOPEN命令を実行したら何故か直後のBASICコードにゴミが入ってSNErrorになるという謎現象のようだ…
ちょっとしたBASICプログラムは大丈夫そうなんだけど、某ベンチマーク用のゲームソフトが拡張メモリあり想定の状態なのにロードだけでOM Errorになっちゃったりとか、PBFTOBIN.BASをロードしてRUNしたらなぜかコードの一部が壊れちゃったりとか、謎の現象に遭遇している。AIでもなかなか調査が厳しそう
Titan2 Eliteって丸みがついただけで基本のフォームファクタは先代と同じなのかと思っていたら、結構小型軽量化されてるのね・・・特に重量
迷う・・・けど現行機でも別に不満無いんだよなぁ・・・旧来のUnihertz機と比べたら重量も十分軽いし
残された時間が多くない(いますぐどうこうとかではなくて人生というレベルのスパンで)
妥協することに対するモチベがない(妥協して取引しても自分に何か利益が出る構造を持ちえない)
なので普通のものさしでは測れないところはあるんじゃないかなあ
クリエイターの活動に制約が増えないようにだけなっていればもうそれでいいんじゃないか
𝕏の方には書けないけど、御大の身に何かあったのではないか?
お医者様から何か言われたとか😨
(何の件かはお察しをw)
各バージョンでIoT関連のBASIC拡張とかが独自に進んでしまうと、互換性がなくなるという懸念とすれば、理解はできますが、HRAさんは多分その気がないと思うので、御大の杞憂なのでは…と
御大、また荒ぶっている?
0と2++の互換性ならべつに誰も気にしてないんじゃないかなあ
別ブランチで別にいい
実機とのUARTデータ転送もできるようになった。
あと見た目はリバース表示が変なのを直しつつ、いろんなソフトの動作検証をしてみよう
これは、本当にPB-1000三賢人のみなさんのドキュメントやソフト、情報発信等々があってこそなので、感謝です!
あおさんのHD61700インストラクション解説、Piotrさんのコメント付きROM逆アセンブル結果などがなければ絶対無理でした
リバース表示が微妙とかまだまだいろいろあるけど、動き出している
AIエージェントすごい
なぜ、80年代のマイコンと現在のマイコンを同一概念と考えたらやばいのか? zenn.dev/pdfractal/articles...
80年代のは My Computerかと思ってたけど…
持ってない人をナイコン族と言ったりしてたよね
まだまだ全然ですが…ぼんやりとは…動きかけております