MSXスレッド Part 62
■ このスレッドは過去ログ倉庫に格納されています
次のクラファン待ってるんだけど7月下旬って結構長いな >>9
デバイスは進化してるから、当時よりより廉価なFPGAで済むはずだけど、無理なんかね・・・ >>11
めんどくさがらずに少しは自分で調べようぜ と言うか情報出てきたな
見に行けば分かるから一々ここでは書かないが すぐ感情的になるのがな
ネットで公開されてる情報だとしてもああいう晒しはちょっと 家族がアイロンビーズに熱中してるの見て
これ昔のドッター職人にやらせたらすごそうだなって思った
https://i.imgur.com/l7UWlPk.png 残念ながらFPGAはは安くなってない
用途的にあまり高密度集積する必要がないので
ゲート数は増えてるが規模に対しての価格は
ここ数年で爆上がってる
当時より安くはならないよ
チップだけで見ても倍はかかる 使えそうな fpga って ざっくり いくらぐらいするもん? 確か最小でDE-nanoで動くはずなので
チップ単体で1から2万かな
以前は1万切ってたと思う
ここ1,2年変動が激しすぎてなんぼって言えん状態
下がることはないが
てか電子部品は全てが値上がりしてて
アマチュア工作やってる人はすんごい困ってる
高くても手に入ればマシくらいの状況
アメリカのインフレ
日本の円安
中国の賃金上昇と原材料費高騰
すべての状況が良くない
も一つ言えば
遅れれば遅れるほど実現遠のく状態 >チップ単体で1から2万かな
あー・・・安いPCにエミュ乗せで十分かな。 待てばde0なら1万円くらい、de1なら6000円くらいで中古で入手できますよ。
onechipmsx代替ならde1買ってジョイスティックインターフェースと
サウンド出力部分を作るのが一番コスパがいい。 それでもいいけどカートリッジ使いたいからね
I/Oとコネクタは必須かと
0は本当におもちゃだからね de0 de1にromカセット挿せるようにスロット部分も作ったとしても
材料費は1000円とか2000円くらいにしかならんでしょ。
msx世代はもう年取ってお金もしくは時間が自由になる状態なんだから
試してみてもいいんでは じゃ、かつての価格で復刻も可能ってことかね? 直販のみ、とかにすれば、 LEの意味が全く同じではないかもしれないけど、マルツのだと1.5倍ぐらい欲しいのかね・・・
でもそのぐらいなら、オプション省いたMSX1とかいけたりして。 C-BIOSというものがあります
てかFPGA扱ってててライター持ってないの居ないでしょ
ソケット実装多いしROM外して読めば良い
もしくはドライブ付きなら普通に吸い出せるしね ああ、別に製品として作るわけじゃないのか
それなら手持ちの実機のBIOSでもええわな
C-BIOSはBASICないし 無料でライセンスしてくれんのかの?
MSXの発展のためのNPO活動だ、とかなんとかほざいて。 各社毎にBIOSが違うのだろうし、いつぞやのMSXPLAYerのヤツを標準リファレンスBIOSだとかなんとか言って公開するとかしてくれればなあ。
てか、あれのBIOSが別個のバイナリになってるのか知らんが(BIOS自体もエミュレート部分で処理してたりするの?) >>39
PLAYerのBIOSはMSX本体と同じように吸い出しプログラムで吸い出せて他のエミュレータでも使えるよ へえ、そうなんだ。ありがと。
あれ、ターボR相当だったと思うけど、パナのヤツをそのまま使用したのか、それとも元々ターボRのリファレンスBIOSみたいのがあって、それを使用したのかね?
今度のMSX0とかMSX3とかもそれを使ってそうだね。 >各社毎にBIOSが違うのだろうし
んな金かけてるわけがなかろう。挙句に互換性問題でも出ようもんなら
目も当てられない。フォントなど国別の違いはあるわけだが。
BASIC起動に先立って立ち上がるプログラムは、特定の場所に分岐命令を
書くように仕様も決まっている。 そりゃあまあBIOSの部分は同じだろうけど、マシン本体にはROMは基本一個しか搭載してないから、機種によって初期化とか雑多なルーチンもそのROMに突っ込むことになるだろうから、ただ単にオブジェクトをコピーして持ってくるのとは違うのかなあって思ったのよ。 FS-A1のROMを書き換えたけど、要はスロットとアドレスが対応してて
バイナリのデータをベタで張り付けて焼いたら使えたよ
YM2413の音源ボードをバスにぶら下げて
そしてA1コックピットの領域にMSX-MUSICを書き込んで
そうするとFM音源を鳴らすことができた
ちなみに空き領域にべーしっ君のバイナリも焼いて
CALL BASICで呼び出すことも可能にした BIOSはROM全体としては機種ごとに違いはあるやろね
ハードの構成が違うとそれを吸収して規格に準拠するためにさ
細かく見ればモジュール単位ではほぼ同一だと思う =T=i=k=T=o=k(←迷惑でしたらこちらをNGしてください。)
友人にも教えて加えて¥3500×人数をGET可能
https://i.imgur.com/450WnUa.jpg MSXでハード構成の違いなんてスロット位じゃない?
それ以外の部分はスロットにROM載せりゃ吸収出来るんだしBIOSにそこまで差が出るとも思えんけど ヨコレス バージョンアップアダプタは違うんじゃないの知らんけど >>54
FDD搭載機種はドライブ別に制御ルーチン違うってぐらいやろね VDP関連のBIOSは機種による違いはほぼないっていう認識でおk? >>58
FDCは別スロットなんだし基本BIOSに差は出ないっしょ
>>42に書かれたメーカーソフト用のエントリも別に使わなくても別スロットのROMの形で実現可能な訳だし >>59
バージョン間の機能追加分を除けば差異はない筈
況してやメーカー間は言わずもがな
そもそも仕様として使用チップを規定してるんだし。 >>61
DISKBASICが別スロットでもBIOSの一部なのでは? >>63
MSXでFDCの事をBIOSとはあんまり呼ばない気がする
外付けROMなのだし。内蔵"も"出来るってだけで システムROMこそMAIN-ROM/SUB-ROMの事でない?
何にせよ最初のopen化って話からすると出来たとしてもMAIN/SUBのみでないかな
FDCは指摘されてる様にメーカー・ハード依存でopenにする意味余りないし もしかしてFDC制御とDISCBASICって別のアドレス領域にあるの? >>57
BIOS自体は変わらんかもよ。乗っ取って己が主になる、ブートシーケンスがちょっと違うだけで。
>>67
依存しない部分がオープンになってなければ、システムとして存在できんじゃん。
「独自の沙汰カートリッジ作りました!」とか吠えたところでMSX-DOSは認識してくれない。
>>68
tRでサポート切らなければ、それこそPV-7からtRまで、全機種で使えるCAS:を拡張した高速ローダみたいなのが
標準化/独自進化できてたかもしれないね。
>>69
DISK-BASICの命令自体は、中間コードが割り振られているので、PV-7でもMAIN-ROMに備わっているはず。
実体はFDC-ROMと同じROM(ページ)だと思うけど、DOS2はローカルバンクになっているとも聞く。
となると、実体も変な置き方になっているかもしれない。
・・・が、CPUから見れば同じページに見えるな。ややこしい説明だねw 最近88レストアして、生まれて初めて使ってみて思った
ROM BASICがDISK BASICなMSX、マジ最高
システムディスクがないとフォーマットもできないとか、すごく困る >>70
>>依存しない部分がオープンになってなければ~
それ単に仕様に則って実装すれば済む話でない?
そりゃ既存を流用出来た方が開発の手間要らんけども。
エントリと呼び出し規約だけ一致してればいいんだし。
コード迄一致している必要はないでしょ FDC周りは機種毎に微妙に変化があったり、ごちゃごちゃしてて分かりづらいね。
MSXにMSX-DOS以外のOSを乗せる空想をする時、いつもあそこら辺で挫折するw
765系と8876系の二つの系統と、更に細かいチップ毎の制御の差異があって、そのOSをMSX全機種に対応させようとすると、BIOSを通さなければないし、他にも面倒な配慮が必要になってくる。 FDCの公開エントリって、ヘッド退避とフォーマットぐらいだっけ?
エントリもそうだしフックさせる内容とか、細々とした事柄まで
公開できないんだったらBlOS部分はフリー化すべき。
こんなんだからFDD以外はアスキーのSASI(笑)しか出なかったんだと思う。 >>74
メーカーには公開されてるんでないの?
じゃなきゃFDD作れないんだし。
思ったけどFDC-BIOSよりもDISK-BASICの方が公開の有用性とインパクトはでかそう
FDC-BIOSとセットじゃなきゃ駄目だけど >エントリもそうだしフックさせる内容とか、細々とした事柄まで
>公開できないんだったらBlOS部分はフリー化すべき。
>思ったけどFDC-BIOSよりもDISK-BASICの方が公開の有用性とインパクトはでかそう
同じこと言ってるよな あぁ、オレのレスかw
とりあえず、システムに組み込まれていた部分はフリーにすべきだし、
西にその気がなければ「システムプログラムは、個々人で実機から移植してください」
でいけばいいね。
「実機をお持ちで移植の知識をお持ちでない方は、やむを得ずネット上のバイナリを
利用することもできます。」 権利は各メーカだろうから、オーブンって難しいと思うけど 焼いてどうするw
ってのは置いといて、BIOS云々はC-BIOSがあるから未だいいとして、実際に公開して欲しいのはどちらかと言えばBASICの方だよね
MSの物だから無理だろうけど MSも過去のDOSとかGW-BASICなんかはオープンにしてるし、BASICはそもそも最初のビル・ゲイツが書いたやつ以外は日本の方で拡張したようなもんだから、そんなに障壁にはならなさそうだけどね。
MSX-DOSは互換のOS作ってる人に西さんが何だかの使用許可してたし。
公開するのが手間なだけなのかも。 大丈夫
0なりが出回れば吸い出すやつ出てくるし
ツールも出ると思うぞ
まあ暗号化されてるかも知れんが
出回りと需要次第だな 暗号化? その0とやらはBASIC環境は無いのか? ユーザプログラムは動かんのか?
MAIN-ROMだけならBASIC下でpeekで読めばいいし、他スロットでもちょっぴりアセンブラ書ければ済む話。 MSXの外付けのFDDだけがオクで出てるが誰も見向きもしない
そりゃ価値があるのはIFの部分だけどさ >>93
最初でたときってドライブとカートリッジって 分離されてたもんね
おれが買ったのは三菱のやつだった 5インチも想定されてのかな?
まあ、分離されてた方がメンテナンス性はいいよね ドライブがデカかっただけかも。
文豪のFDDを移植したことがあるけど、確か4cmぐらいあった。
12Vもガッツリ使うから、本体の12Vでは容量不足でまさかのチャッタリング。 msxはFDDだけあっても使い道がないからな
たんなる電源と2DDドライブのユニットに過ぎない
インターフェイスはアリエクで8bits4ever TDC-600が1万円で買える やっぱりインテリジェントドライブにして欲しかったな
本体側は8255でいいし、パラレルも兼用できるし プリンタポート兼用汎用パラレル入出力扱いで繋ぎかえられるので良かった
AT互換機のプリンタインターフェースが8bitパラレルポートとして大容量フロッピーやリムーバブルハードディスクやら繋げてたように
後々インターフェースなくて繋げられないってならないように >>98
余計な回路、コネクタを介することで、本体もドライブも価格が上がるので無理。
>>99
事実上の日本標準NEC機が14ピン出力のみ。これを流用しない手はなかったので無理。
西が間違えた、こっちの方が良かった、というものと
当時はこれしかやりようがなかった、というものがある。
いずれも後者だから仕方ないよね。 ■ このスレッドは過去ログ倉庫に格納されています