2008 年 11 月 4 日

ROM BASICは神!!

Filed under: パソコン,日記 — わぴこ @ 2:38 AM

今日は倉庫からパソコンの本やマニュアル、PC-9801Fを引っ張り出してきました。
というわけで9801FとROM BASICについてのお話です。

とりあえず分解して電源ON~~あれっ??
何回か電源を入れなおしているうちにROM BASICが起動しました。
ピーッピーッピッ
次はFDDのテスト・・・まったく読みに行きません。
メモリスイッチを初期化しても変わらず・・・
I/Fに目をやると水晶発信子に緑色のものがっΣ(゚Д゚;エーッ!
I/Fオワタ\(^o^)/と思いつつ何回か挿しなおすと読みに行くようになりました。
あせったよママン

486MVでフォーマットした2DDのシステムを読ませてみました。
全然読めません_| ̄|○
ヘッドクリーニングをしても読めないのでPC-9801DAで読ませてみました。
やっぱり読めませんでした。
ここに至って恐ろしいことが発覚しました・・・
ごめんなさい。
あれだけ調子こいていたのに2DDが扱えてませんでした。

他のドライブで読めないダメディスクを作って・・・研究のやり直しだ_| ̄|○
別のディスクでテストしてもダメでした。

ここから戦いが始まります。
メモリスイッチを初期化してしまったのでDOSからは128KBしか見えません。
なんとかOSを起動してメモリスイッチを変更しないことには何も出来ないわけです。
メモリが128KBしかないのでDOS5や6は絶対に起動できません。
ちなみにI/O DATAのPC-34Fを増設しています。
これなら1枚で640KBまでカバーできます。
とりあえず2.11のディスクを9801DAで作っても起動せず。
BASICまで引っ張り出してきましたがやっぱり起動せず。
HDDを引っ張り出す手もありますがDOS5なので意味なし_| ̄|○
1MB I/Fも引っ張り出してきましたがやはり壊れているようで
変に認識をするものの起動できず・・・内蔵FDD I/Fまで使えなくなりました。
PC-9801Eで使えていたのでもうだめですね。
FD1155Dも9801DAから引っ張り出してつないでみましたが
残念ながら読めませんでした。設定が間違っているのかなあ???

OSを起動する手は完全に手詰まりになってしまいました。
こうなったらROM BASICから直接メモリスイッチに
ちょっかいをかけるしかありません。
幸いなことにBASICのマニュアルが部屋にあったので
モニタモードからメモリスイッチを変更することに成功。
今までの数時間を返してくれYO!!(怒
今まで起動しなかったDOS2.11も起動するようになりました。

俺様メモ
ROM BASICからメモリスイッチを変更する方法
MON
SSW
SSW3
値を入力
Windowsの電卓で2進数を16進数に直すと便利。
リセット、640KBになったか確認。
VM(一部),UV以前のマシンが対象です。
VX(VM一部)以降ではおそらくデフォが640KBなのでまず必要ないでしょう。

うまくいったところでFD1035を引っ張り出してテストしました。
RDをオープンにすると使用できます。
FD1155Dの設定からVFOの設定だと思われます。
FD1035はVFO内蔵のようです。
9801FのI/FにはSEDが乗っているのでVFOなしのドライブで無いと使用できません。
縦の2DDドライブコネクタは内蔵の延長なので変換ケーブルで
VFOなしの2DDのドライブが接続できます。
例えばFD1035のRDをオープンにして3,4代目の設定にすれば多分使えます。
横向きの640KBI/Fは内蔵とは無関係の昔の640KB外付けFDD用のI/Fみたいです。
Z80互換CPUが乗っている変換ボード付のドライブですね。
テストしていないので確証はありません。

そういえばROM BASICからメモリのハイ領域??(VRAMとかUMBとかにあたる領域)
にはアクセスできないのでしょうか?
セグメントの問題とか??素人だからよくわかんないです。

書いていたら時間がかかってこんな時間に_| ̄|○
さっさと寝よ_| ̄|○

2008 年 10 月 17 日

PC-486MU with D353M3D

Filed under: パソコン,日記,鉄道 — わぴこ @ 1:48 AM

PC-486MUとD353M3Dを利用してテストしてみました。

1.44MB -> 全てOK??
1.2MB -> 全てOK??
640KB -> 読み込みのみOK,書き込むと壊れる
720KB -> 読み込み怪しい

2DDのディスクに書き込むと二度とPC-486MVの純正FDDで読めなくなります。
別のPC-9821等のドライブでは試していません。
とりあえず2DDはあきらめるしかなさそうです。

READY生成回路はもうちょっと改良の余地がありそうです。
シミュレーター上では試してみたので
気が向いたら 実際に組んでみます。

Nゲージ
数年ぶり??10年ぶり??にNゲージを出してきました。
小学生の頃に買ってもらったものですがばらばらにしてしまって
悲惨な姿になってました。昔の自分を抹殺したい気分_| ̄|○
あさかぜの5両セットです。
EF66 ほぼ全壊
オハネフ25 テールの窓が行方不明
スハネ25 唯一まとも
カニ24 壊滅

とりあえずメタルラックの最上部に無理矢理レールを組んで走らせました。
見事に落ちました_| ̄|○
連結器が折れましたΣ(゚Д゚;エーッ!
EF66は単機回送するしかなくなりました。

もう一セット買うしかないですね_| ̄|○

ほしいリスト
絶対にほしい EF66,EF30,EF81,ED76,DD51,客車寝台,583系,キハ181系
出来ればほしい EF65,EF58,C571(SLやまぐち仕様),883系,485系,山陽新幹線その他

2008 年 10 月 7 日

FDDのREADY回路の製作 その2

Filed under: パソコン,日記 — わぴこ @ 1:33 AM

ごめんなさい。前回の回路図は間違ってました_| ̄|○
製品化に先立って(だから違うってΣ(゚Д゚;;;;)
回路を見直して簡略化できないか検討しました。
まずは回路図とにらめっこ・・・省略できる部分が無いかチェック。
次はシミュレーターで問題ないかチェック。ここまでは順調でした。
そして組み立て・・・相変わらず些細なミス連発で動作せず_| ̄|○
修正に修正を重ね予定の半分まで完成。
いよいよ肝心の遅延回路・・・LEDの点滅回路を参考に
いろいろ試してみて470Ωの抵抗と1uFのコンデンサーに落ち着きました。
3.3uFだと「準備ができていません」となり100pFだと無意味でした。
IC3つで出来るようになってとりあえず満足です。

写真ですYO!!
回路図ですYO!!今度は大丈夫???

今回はPC-9821V166でテストしました。
ブレッドボードで接触がよくないのか不安定でした。
DSがアクティブにならずにハングするなどの症状が出ました。
そのうちPC-486でテストします。
私のテストではFDDのスイッチは使用せずに自分でグランドに落としてます。
実際にはFDDを入れ替えなくても入れ替えたと誤認させたり出来ます。
FDDを改造しなくても手動でやれば使えないことも無いということです。

気が向いたらユニバーサル基板で試作変換ボードを作ってみます。
配線が少なくなるので確実にテストできると思います。
この基板をATSのベルとチャイムのセットと交換してくれる人募集してます(ぉぃ
作っていないので真に受けて応募しないでくださいね(笑

2DDですがだめでした。
2ピンのH/Lで回転数を切り替えるタイプのFDDは案外無いですね。
うちのFDDでこのタイプでまともに使えるのは1台しかありません。
TOMCAT 3mode FDD等はどうやって制御しているのでしょうか??
ジャンクのD353M3でもじゃんぱらで仕入れてこないといけない予感。
とりあえず
*AT互換機ではどうやってMFM/FMを切り替えているのか?
*FMモードは300rpmでしか使用できないのか??

という疑問を解決できないことには前に進めそうもありません。
PC-98で2DDを使っていることは2HDに乗り換えることを強くすすめます。

乾電池プロジェクトのページも立ち上げたほうがいいですか??

« 前ページへ次ページへ »

HTML convert time: 0.599 sec. Powered by WordPress ME