ちょっと改定しました。
前回との違いはどこでしょう?
モンスターキャラクタの表示がしょぼいのはまだ改定中なので...
答え:mk2で動作している。Wiz2 が動作している。
Wiz1 と Wiz2 のメインプログラムは、全く同じでした。
この上で走っているシナリオだけを変更して動作するようにしているです。
前に公開した時のコメントに書いた通りにしてみました。
今の所の必要スペックは、
mk2 +16K拡張RAM + 2Dドライブ or 1DDドライブ
66 +16K拡張RAM + 外付け2Dドライブ or 1DDドライブ
mk2SR+16K拡張RAM + 2Dドライブ or 1DDドライブ
66SR +16K拡張RAM
です。
mk2の場合は、SD6031+16K拡張RAM
66 の場合は、SD6031WIF
だけで動作します(実機で実際に動作する事を確かめました)。
66の内蔵1Dドライブや、1D外付けドライブは使用できないのかなのですが、1Dにすると2ドライブが必須になります。しかもプログラムを一部変更する必要があります。
サポートするかどうかは微妙な所です。要求がなさそうなら、特にサポートしないつもりです。
ちなみに、SR以降の場合、パレットで色を変更できるので、もうちょっと見やすくなります。


もはや私の手元で再現できないのが無念です。
頑張ってください。
当然ですが(?)元は88版でないとダメですね?手元には88版、98版、FC版(!)があるので
問題ないですが(初WizのApple][版は流石にもうないですが)。
ぃぇ98版からのコンバートができればもっとユーザを増やせるかな?と思ったので
88版とは(当然P6版とも)関係ない話ですが、98版は98でないと漢字で表示されませんでした
(えぷでは出ない)。まだえぷがなかった頃なので仕方ないですが。
どうも文字のパターンで漢ROMの有無を判別しているようです。
あ、おひさです〜(順番がバラバラだな)
手間があまりかからないようなら1DD/2D版と1D版があるといいと思います。
需要の多くは6031+6032よりも66の2ドライブでしょう。
X1からは可能かも知れませんが、FDDのフォーマットが違うのでやっかいそうです。
1Dドライブ×2の対応ですが、66の2ドライブ内蔵がほとんどだと思います。
問題は、これを実機で動かした場合、かなり遅くなるかと思います。
mk2+80S31 の組み合わせはさらに遅い(多分一番遅い)組み合わせです。
うぃずは、ご周知の通り、FDDアクセスが非常に多いゲームなので、ディスクが遅いのは致命的かと思います。
データはともかく、プログラムはP6版をそのまま入れるに等しいのでダメでしょうね。
FM-7/77版からも。
> X1からは可能かも知れませんが、FDDのフォーマットが違うのでやっかいそうです。
確かX1のFDは論理反転だったと思います。ReadDataを反転させれば読めそうな気がします。
> mk2+80S31 の組み合わせはさらに遅い(多分一番遅い)組み合わせです。
コレって2Dですよね?80S31だけを対象にするなら独自プログラムで制御して4バイト転送とか
を実装すると速くできそうです。
この場合いちばん遅い組み合わせはmkII+独自プログラムで制御ができない6031+6032で
せう
でもそうすると
1D版(6031+6032/60M31/8031/8031-2W)
1D版(66)
1DD版(6031SR)
1DD版(66SR)
2D版(80S31)
の5パターンになってしまいそうですが(66/66SRで凝った事をしなければ各々統合でき
3パターンになります)。
8031-2Wの一部には独自プログラムが使えないロットがあるそうです。そのため6031や8031と
同じ扱いです。
それとも2Dは速くて1Dx2だと遅くなりますか?
> うぃずは、ご周知の通り、FDDアクセスが非常に多いゲームなので、ディスクが遅いのは致命的かと思います。
お世辞にも速いとはいえないApple][のFDDでもゲームとして成立していたので、あまりにも
遅くなければ良さそうな...
>>
>>確かX1のFDは論理反転だったと思います。ReadDataを反転させれば読めそうな気がします。
X1は、1トラックが256バイト×9セクタで、フロッピー1枚当たりの容量が違う
ようです。
詳しく調べれば使えるかも知れませんが。
>>> mk2+80S31 の組み合わせはさらに遅い(多分一番遅い)組み合わせです。
>>
>>コレって2Dですよね?80S31だけを対象にするなら独自プログラムで制御して4バイト転送とかを実装すると速くできそうです。
>>この場合いちばん遅い組み合わせはmkII+独自プログラムで制御ができない6031+6032でせう
80S31などのドライブ側のプログラムを書くつもりはありません。
受信側(P6側)の4バイト転送のプログラムは入っているので、必要なら
改造して使用して下さい。
>>> うぃずは、ご周知の通り、FDDアクセスが非常に多いゲームなので、ディスクが遅いのは致命的かと思います。
>>
>>お世辞にも速いとはいえないApple][のFDDでもゲームとして成立していたので、あまりにも遅くなければ良さそうな...
この辺りは主観が入るので...
> 改造して使用して下さい。
SD6031との通信には4バイト転送を使っていますか?
他に移植したソースなども参考にして下さい。
(ex:ファンタジー)