HC-90/95の専用オプションの話
2022.06.05
VHDとかNAPLPSとか色々見えてきた

まずオプションとして発売されていたもの


ハードウェアの抜粋


NAPLPSボードは単体売りは無いみたいなので、やはりソフト同梱かなと。
ちゃんとIF-C9CもC9Dも両方載っていて何が違うのかというと、
IF-C9Cはインターラクティブ機能可
IF-C9Dはタッチパネル用RS-232C I/F付
となっている。
じゃあこのインターラクティブ機能ってなんなのよっていうと、
サンダーストームのVHDに

INTERACTIVE DISCって書いてるので、やっぱりゲームとかするにはIF-C9Cが必要。
どう考えてもRS-232CのレベルシフタよりDIL周辺のほうが高そうだけど、IF-C9Dのほうが値段高いらしい。

というわけで、じゃあIF-C9Dは何に使うのよっていう話になるけど、どうもそれ自体の調べはつかなかったものの、さらにその後継システムと思われるものが情報として残ってた。

情報管理っていう雑誌(?)の1992.02号に「東京都葛西臨海水族園の情報検索システム」ってのがあって、

というこれを見ただけでもなかなかにぶっ飛んでる図があった。
HC-90にLANって何・・・。
あと、明確には書かれていないけど、NAPLPS通信にもRS-232C使うから、NPLPS通信用のRS-232C端子と、RS-DV(RS-divider?)を経由してタッチパネルとか光ディスクプレーヤーを制御するためのRS-232Cの2系統が必要になる。

さらにツッコミどころはあって、

ハードディスク内蔵って何・・・・・・

ブロック図に書かれてるTQ-3200Fは動画対応光ディスクプレーヤーですが、さらっと先ほど書きましたが1992年の資料です。ビデオCDの規格ができたのが1993年です。
この文献に書かれてますが、レコーダはTQ-3100Fというものを使うようです。追記型らしいのでCD-RをベースにしたLDでしょうか。これもNational technical reportという雑誌(?)に詳細載っているようなので、国会図書館とかに問い合わせれば資料手に入るかも?
まあ、ここはMSXに直接関係ないのでそういうものなんだろうということにしておきます。

ここまでくるとそもそもこの文献のHC-90って想像してるものと別物なんじゃねーのって気がしますが、きちんと「ビクター製MSX2」って書いてあります。

動いてる様子はこんな感じらしいです。

たしかになんとなくMSXっぽい雰囲気はありますね。

で、ここまでVHDが一切出てこなかったですが、光ディスクプレーヤーがVHDに置き換わったとすると、VHD I/F(Dsub15)でVHDを制御して、VHD I/FのRS-232Cでタッチパネル制御、本体RS-232Cは何か別用途(ホストと通信とか)、必要であればNAPLPSも導入、というシステムが構築できるのは間違いないでしょう。

なので、こういったかなり特定用途向けのI/Fであろうことが想像できます。
2022.06.05 01:18 | 固定リンク | MSX | コメント (0)
続・IF-C9D
2022.05.31
落札した人と思われる人の投稿がMRCに。

https://msx.org/forum/msx-talk/hardware/vhd-interface-for-victor-hc9095

IF-C9Dは、板自体はC9Cと同じだけどもROMとVCMとPPIしか乗ってなくって、DIL入ってないっぽい。
DIL入ってないってことはCSYNCとかVHD DATAとか受けれないはずだけどどうなんだろう。
少なくともIF-C9Cの上位互換ってことはなく別物っぽい。
とするとROMの中身も別物だろうなー。普通のVHDソフト(VHD BASIC)動くのかな。

2022.05.31 23:05 | 固定リンク | MSX | コメント (0)
Z80アクセラレーターボード
2022.05.25
HB-F1XDJをパワーアップしようという妄想です
パナ2+はカスタム(T9769C)で固められててあまりいじれないのですが、SONY機はZ80がそのまま載ってるのでいろいろいじりやすい機体ですね。

今ではZ80Aに比べて高速なFPGAが安価で容易に手に入ります(入荷待ち状態続いてて容易じゃないけどな)。
そこで、Z80を取り払ってそこに付くアクセラレーターボードを作れないかなという妄想です。

まず真っ先に思いつくのがとりあえずクロックアップですが、色々検証した結果XDJのメインボードはクロックアップ耐性が非常に低いということがわかってます(動いても1.5倍速程度)。
というかそもそもクロックアップなんて定格外動作ですし、貴重な(?)マシンにそんなことしたくありません。

なので、手段としては、アクセラレーターボードにDRAMも載せて、FPGA(Z80)とDRAM間のみ高速アクセスさせて、外部(XDJ本体=外部スロットやIO)にはウェイトを入れて正規タイミングで動かしてしまおうとなります。
今のFPGAであれば高速クロックでも容易に動きますし、ALUのバス幅を増やして命令のステート数を削減することも可能です。
こうすることでXDJ側は一切定格外の高速動作などさせる必要なく高速化が可能です。

アクセラレーターボードでDRAMを持ち、かつ、高速アクセスするとなると当然アクセラレーターボード側にスロット選択レジスタを持つ必要があります。
すると付随的にBIOS ROMなども乗っ取りが可能になりますので、ROMアクセスも高速化することができます。

そもそもBIOS ROMをDRAMにコピーして動かせば、DRAMのページモードアクセスの恩恵でさらに高速化することができます。だいたいZ80@3.58MHz比で12倍速くらいで動かせますね。

という、なんかどこかで聞いたことあるような仕様になりますね。ええ、妄想ですが。



ところで、turboRのプライマリーマッパーを4MByteにすると微妙な不具合が色々あります。
・DOS2カーネルがプライマリー4MByteにするとDRAMモードセグメント確保処理にバグがあって起動しない
・そもそもDOS2のマッパーサポートルーチンの仕様が1SLOTあたり255セグメント(256ではない)しか扱えないので、DRAMモード使用セグメントと不整合する
ちなみにこれはプライマリー以外でもそうなので、4MByteマッパーは最後の1セグメント使われません
・MSX-Viewが1MByteまでしか動かない(なんとパナマッパーのDRAMマッピング機能を使っている)

当事は4MByteとか検証すらされてなかったんでしょうね。


後日追記:2022/07/31
もう少し詳しい詳細はこちら
http://d4.princess.ne.jp/msx/other/xdjodp/
2022.05.25 22:44 | 固定リンク | MSX | コメント (0)
MSXのVHD I/F
2022.05.24
ヤフオクネタ
https://page.auctions.yahoo.co.jp/jp/auction/v1052078165
Victor MSX2 HC-95 通電のみ確認 ジャンク品

これ欲しかった(VHD I/Fボードが)けどさすがに10万はないわー

ヤフオクからパクってきた写真で申し訳ないが、

型番はIF-C9Dだと思うんだよね。
恐らく一般市販品ではないはず(一般市販品はIF-C9C)。
IF-C9Cはシリアルポートが空きパターンになっているけども、おそらく同じボードのシリアル実装済みと思われる。
ROMも一般品と同じなのかも疑問。

そういや先日書いたNAPLPSボードもそうだけど、Z180直のシリアルをあえて別に出す意味って何なんだろうな。8251よりZ180のほうが高速だったりするとか?
2022.05.24 20:52 | 固定リンク | MSX | コメント (0)
MSXとNAPLPS
2021.11.16
MSX用の謎なハードウェアを入手しました。

NAPLPS受信ボードのようです。


そもそもどう見てもMSX用のカートリッジではありませんが、victorのHC-90/95シリーズの専用バスに接続して使います。

おそらくは、
NAPLPS デコーダーソフト
https://www.generation-msx.nl/software/victor-co-of-japan-jvc/naplps-decoder-software/release/6112/

と一緒に使う、もしくは同梱販売だったのではないかなと・・・。

構成としては、主要部品は
・27256 x2
・62256
・HN58C65P (8KByte eep-rom)
・uPD24C2000C(2Mbit rom?)
・PAL x3
が乗っています。あとは汎用ロジックとRS-232Cのレベル変換ICです。

シリアライザ機能は持っていなさそうなので、Z180内蔵のUART信号を使っていると思われます。
27256には、NAPLPSデコーダ用ソフト(主にBASICからcall文で使う?)と、RAM DISK用ソフトが入っています。
RAM DISKは一般的なDOS1カーネルの改造品で、メモリマッパーをRAM DISKとして普通に使えるようにするソフトです。つまり、メモリ増設した本体でしか動作しません(HC-90/95は元々512KBまで搭載できるように設計されており、専用増設キットが発売されています。また、後期モデル(V以降)は256KB標準搭載です)。

2MBit romは不明ですが、PALにKANJI-CONと書かれているので、漢字FONTのような気がします。
ただ、HC-90/95は元々第1水準搭載ですし、第2水準乗せるのであれば1MBitで足りそうなので謎です。ちなみに普通の第2水準IOからはアクセスできませんでしたので、独自IOのようです。

しかし、です。
HC-90/95はもともとシリアルポートが付いていますので、あえて新規に増設する必要はなさそうに思います。
また、27256で供給されるROMのほうも、FDからの供給も可能ですし、eep-romもFDに保存という手段で運用上問題ない気がします。
なのでこのボードの存在意義とは・・・。シリアルポートが2つ必要という用途とかであれば、有用なのかもしれませんね。
HC-90/95が組み込まれたNAPLPS端末として考えると、もしかするとさらに別途謎なハード(タッチパネルとか専用キーボードとか)がつながってたりして、そのためにシリアルポート2系統必要だったとかいう可能性はあるかもしれません。

追記:2022/06/19
uPD24C2000Cはやはり第1/第2の漢字FONTでした。PC9801漢字?とはいえNEC PC真面目に使ったことないからわからんなー(PC/AT買うまでメインはMSXでしたので)。

※クリックすると全体表示。
2021.11.16 23:19 | 固定リンク | MSX | コメント (0)

- CafeNote -