V20-MBC

DevTermを使ってみる! その2

DevTermが我が家にやってきて以来、これでもか!というくらい遊んでる(^^) 実用的な使い方をしているとは言えないが、今のところは「これは出来る、これが苦手かも」みたいな感じで実験を繰り返してる。なーんとなくではあるが、得意不得意が見えてきた。 of…

M5Stackでプログラム その7

M5Stackを手に入れて以来、主に移植ではあるけれどいろんなエミュレータを動かしてきた。 エミュレータが好きというよりは、作ったものはエミュレータが圧倒的に多いというだけの話なんだけど(^^;; CP/M-86エミュレータ 作者様がいることなので、ちゃんと書…

CASIO FP-200のメンテナンス その5

CASIOのFP-200、結論から言えば運用を諦めた(T-T) でもその過程でいろいろとチャレンジしたので、ブログに残そうと思う! 以下、ハードを全く理解していないソフト屋さんの話なので、きっとハード屋さんから見たら突っ込みどころ満載だろう!でもそれも含め…

V20-MBCエミュレータの開発 その11

ここんところバタバタしてて作業が進んでなかったぜー(T-T) というわけで近況報告! 結局…なんだか楽しくなってしまって、デバッガならぬトレーサーを作り続けてる(^^; 逆アセンブラが表示されているウィンドウでカーソルを上下させると、その行の命令を実行…

V20-MBCエミュレータの開発 その10

絶賛行き詰まり中! エミュレータの開発は暗礁に乗り上げてる状態です!(ToT) 症状としては… ・Turbo Pascalのコンパイル後のプログラムが実行出来ない ・BASIC Compilerのコンパイル後のプログラムが実行出来ない …どっちも原因を調べるのは相当に厄介です(…

V20-MBCエミュレータの開発 その9

エミュレータ開発の現状報告 あああああぁぁぁ……(断末魔 5日間ほど悩みに悩みに悩み抜いたバグがよーやく分かった!(ToT) まず、動かそうと作業していたTurbo Pascalだけど、起動してコンパイルするところまでは動くようになった! でもコンパイルし終わって…

V20-MBCエミュレータの開発 その8

RTCの実装が出来た! RTC.BAS(付属の時間表示プログラム)が動くようになった! なんのことはない、Macの時間をそのまま渡しているだけ(^^;; その関係上、書き込みは出来ない仕様にした。 温度情報は試しにCPU温度を返すようにしてみたが、52℃とかになってし…

V20-MBCエミュレータの開発 その7

エミュレータ開発の現状報告 ここんところドハマりする事もなく順調に進んでいるエミュレータ開発。 まずはAドライブにある基本コマンドを動かすのを最優先にしてた。 最後の難関はDDT86.CMD(デバッガ)かなぁ…と思って、中間目標としてました。 そしてついに…

V20-MBCエミュレータの開発 その6

とても難しいバグの調査! 難しいバグという意味ではなくて、調査が難しいという意味! 先日からのバグがどーしても見つけられない! あんまりにも見つけられなくて、このバグ探しは一旦中止にしようかとも思ったほど。 まずはこれを見て欲しい。 エミュレー…

V20-MBCエミュレータの開発 その5

またしても中途半端に動いちゃう系! 1.2が表示され、とても気持ちよく前に進もうとした矢先の事だった…。 ↓こっちが本来のASCIART.BASの動き ↑こんな感じで0〜Fの文字でアスキーアートっぽくマンデルブロー図形を表示するプログラム。計算式がバリバリ入っ…

V20-MBCエミュレータの開発 その4

ついに!!! 夢にまで出てきた1.2が表示された!!!! 難しかった!(TOT) せっかくなので、どんな感じでデバッグをしていたのかを書いてみたい。 一旦落ち着きたいしね(^^) 現象を追え! 最初、おかしな動きに気が付いたのは、ASCIART.BASを読み込んだ後に…

V20-MBCエミュレータの開発 その3

ドハマり継続中! 今も順調にバグにハマっています! もう3〜4日同じようなバグでハマってる気がする(T-T) 今の最新はコレだ!!↓ ……orz 1.2を表示しようとすると4.044295に変換されちゃう! うーん…改良されたのか改悪されたのか…。 どーしたらいいのコリ…

V20-MBCエミュレータの開発 その2

ドハマり中… エミュレータの開発進捗を報告したいんだけど、驚くほどのドハマり中…。 写真を見て欲しい。 ↑これは実機(V20-MBC)で動かした写真。 何の変哲も無い、変数に小数点の値を代入するプログラム。 入力してLISTすればその通りに表示される。 そして↓…

V20-MBCエミュレータの開発 その1

タイトルと内容の食い違いがあって分かりづらいというご意見を頂いたので、今回から「V20-MBCエミュレータの開発」に変更します! 後先考えてないからこーなる!(ToT) 前回の間違い訂正 まずは前回、大間違いをしてしまったのを訂正してみたい。 前回、CMPSB…

V20ボードでMS-DOSを動かしたい! その5

1つのバグに半日掛かる作業… 先日の「DIR」が入力出来ないバグが直りました! 直すのに半日掛かってしまった…。 この歳になると集中力が持たない(^^;; マジで寿命が縮むので、ソース書くのもためらっちゃうなぁw 原因は…8086の命令フォーマットに詳しい方…

V20ボードでMS-DOSを動かしたい! その4

おしながき ・V20-MBCエミュレータの作成 ←開発中 ・エミュレータ上でautoboot.binの実行(これは出来た) ・エミュレータ上でCP/M-86を起動 ← イマココ ・エミュレータ上でMS-DOSを移植して起動(予定) ・V20-MBC上でMS-DOSを起動(予定) ※項目を大きくしすぎて…

V20ボードでMS-DOSを動かしたい! その3

おしながき ・V20-MBCエミュレータの作成 ←開発中 ・エミュレータ上でautoboot.binの実行(これは出来た) ・エミュレータ上でCP/M-86を起動 ← イマココ ・エミュレータ上でMS-DOSを移植して起動(予定) ・V20-MBC上でMS-DOSを起動(予定) V20-MBCエミュレータ現…

V20ボードでMS-DOSを動かしたい! その2

V20-MBCエミュレータ進捗 ちょっとずつですが、動き始めてます、V20-MBCエミュレータ! ムダにスタートアップのテキストまでマネして表示させてしまったら、実機で動いてるのかエミュレータで動いてるのか区別が付かなくなってしまったw ↑の画面は、私がプ…

V20ボードでMS-DOSを動かしたい! その1

宣言するのは厳しいけれども… 「出来ない可能性のあるもの」を高らかに宣言するのは避けたいけれども…過程も含めて書いて行きたいと思ったので、目標を先に書いちゃった方が良いかなーと思った! 正直、作れない可能性が高いです。出来ない理由を挙げたらキ…

V20ボード 解析編 その1

V20-MBCでもう少しだけやりたい事 動くようになったV20-MBC、まだいくつかやりたい事があります! ・シリアルモジュールをちゃんとしたい(DTR信号線対応) ・基板に脚を取り付けたい、ついでにケースも! その後、調べてみたところ、シリアルモジュールのDTR…

V20ボードで遊んでみる! その9

注文していたブツが届いた! 届きましたよ… 勢い余って発注してしまっていたシリアルモジュールが! すでにV20-MBC自体は動いてしまっているのでどうしようかと思っているんだけど、やっぱりDTR信号問題は気になるので、一度まっさらに正しておきたい気持ち…

V20ボードで遊んでみる! その8

動き出したV20-MBC! 基板がちゃんと動き出したこともあり、ようやくあれこれ環境を整える気になったw 今までMacでのターミナルソフトを使ったことが無かった。 仕方なく、これまでは使い慣れないWindowsのTeraTermを使っていたが、この先はどっしりと構え…

V20ボードで遊んでみる! その7

まだまだ問題は続くよ! 先日までの作業で、ようやく起動したV20-MBC。 これで楽しいCP/Mライフが……と思ったでしょ?(T-T) 実はその後も問題が続いて…orz 写真を撮り忘れてしまったのですが、あの後「IOS: Read Bus Cycle timeout」というエラーが出てしまい…

V20ボードで遊んでみる! その6

起動準備! ついに……ついにこの日がやってきた! V20-MBCの電源を入れてみるぞ!!! 不安要素はいくつかあるけれども、動かしてみないとナンとも言えない。 いきなり火を噴くことも無いでしょ!(それがあるのがハード… まずはSDカードとRTCモジュールを繋げ…

V20ボードで遊んでみる! その5

はんだ不良を探してみる 先日までで部品をはんだづけする事が出来た。 ICとかを載せる前にはんだ面を目視確認してみる事にした。 うーん…自分のはんだの腕もひどいけど、そのせいか全部不良に見えてしまって、ホントの不良を見つけられる気がしないw 実際、…

V20ボードで遊んでみる! その4

やっと組み立て始めるよ! ついに…ついに部品の実装を始めます! いや長かった。 そんなに長くないけど、気持ち的に長かった! 注文してた部品が届くまでの間も、早く組み立てたくてソワソワしまくりw まるで遠足が楽しみで寝られない子供のよう! 実はこの…

V20ボードで遊んでみる! その3

注文してた部品が届いた! V20ボードをくみ上げる上で、足りなかった部品を注文していた。 それがついに届いた! まずこれがSDカードモジュール。 このコネクタにマイクロSDを……ああ!!! SD買い忘れてたw(こんなタイミングで気が付くヤツ) …このコネクタ…

V20ボードで遊んでみる! その2

V20への想い その1でも書いた通り、V20ボードを手に入れた! 私はV20には強い思い入れがある。 このブログでも何度となく出てきてるNECの文豪、CPUにV20が使われている。 MS-DOSでのプログラミング経験はPC98よりも文豪の方が圧倒的に多い。 そのため、V20…

V20ボードで遊んでみる! その1

V20ボードを手に入れた! V20-MBCという、CP/M-86が動くV20ボードというのを手に入れた! 海外で作られたもののようで…正直詳しい事は分かってない…(ーー;) 今回、手に入れたのは基板と一部の主要部品のみ。 組み立てもされていないし、そもそも部品が揃ってい…