- ベストアンサー
FreeBSD 8.3(98) -p5 (相当)
2HC(1.2M) : /dev/fd0.1200 2HD(1.25M) : /dev/fd0.1232 2HD(1.44M) : /dev/fd0.1440 2DD(640K) : /dev/fd0.640 2DD(720K) : /dev/fd0.720 というデバイス・スペシャル・ファイルが FreeBSD(98) 8.3 -p5 (相当) にはありません。 このデバイス・スペシャル・ファイルを作れるのでしょうか。 頓珍漢な質問であれば、申し訳ないのですが、 よろしくお願い申し上げます。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
>Ra43での日本ファルコム製の2DD用ゲームはナンセンスと言うところでしょうか。 ファルコムに限らず、80年代の「フロッピーからの起動を前提とした」2DDのゲームは9821Raでは起動しないと思ってほぼ間違いなさそうです。 (これまでの経緯からすると質問者さんは読まないような気もしますが)根拠も参考までに書いておきます。 (1) 元々98は2HD(8インチフロッピーの流用)と2DDのインターフェースが別で、それぞれ異なるIOアドレス、INTを使用していた。 (2) 2DD/2HD両用ドライブを内蔵した機種が登場したときに(少なくとも内蔵ドライブについては)両インターフェースが統合され、2HD用のIOアドレスとINTで2DDをアクセスできるようになった(DOSでフォーマットした2DDをRaで起動できるのはこのため)。ただし、互換性の為に2DD用のIOアドレス、INTも予約されている。 (3) 当時のゲームソフトはディスク操作にBIOSを使用せず、直接IOアドレスを操作するのが普通。で、2DDのゲームの場合、2HD内蔵機が登場した後も2DD用のIOアドレスとINTを使ってディスクにアクセスしていた(プログラマにとって2HD用のIOアドレスを使用して2DDディスクにアクセスするメリットがない)。 (4) PC-9821Raは上記の「2DD用のIOアドレスとINT」を削ったため(だから元々2DDディスク用だったINT41が最初から開いている)、2DD用のIOアドレスとINTを使ってディスクにアクセスしようとするプログラムは動作しない。したがって、80年代の2DDベースのゲームはPC-9821Raでは起動すらしない。 参考URL1: http://hp.vector.co.jp/authors/VA000363/tech/9821r.htm 参考URL2: http://hp.vector.co.jp/authors/VA003988/pc9801.htm#7 なお、ソーサリアンの98版はWindowsで動作するものが(無論ファルコムの許可を得た合法なものです)プロジェクトEGGで有償配布されているのでそちらを購入すればよいでしょう。
その他の回答 (6)
- 486HA
- ベストアンサー率45% (1013/2247)
目的がバック・アップであってもプロテクトの掛かっているメディアの複製は著作権法違反です。 なお、プロテクト外しのツールを販売していたソフト・ハウスについて、 作成・販売していた当時の著作権法には規定されていなかったので、 現行の規定を遡及して違法性を問うことは出来ないことは自明の理です。 また、国民機という表現は、いわゆるNEC PC-98シリーズがシェアを占めていた前世紀の死語であり Ra43は含まれていないと言うべきです。
お礼
お早うございます。 Ra43での日本ファルコム製の2DD用ゲームはナンセンスと言うところでしょうか。
- trapezium
- ベストアンサー率62% (276/442)
なるほど無駄骨ですな。物理フォーマットレベルで違うのに dd できるわけないじゃん。この時点で答はででる まあそれでもソーサリアンとか懐かしかったので追加情報 http://okwave.jp/qa/q6916224.html
お礼
お早うございます。 返信、有り難うございます。 リンク先は確認していました。 論理フォーマットレベルではなく、物理フォーマットレベルですか・・・・。
- wormhole
- ベストアンサー率28% (1626/5665)
>目的は、バックアップを取ることですから、違法性はないはずです。 違法かどうかの話をしたわけではありません。 http://okwave.jp/qa/q7939551.html でも書いてますがプロテクトされたものはふつうにはコピーできないんです。 回答者側にプロテクトがかかっていることを教えてなかった場合どうなるか考えられてますか? プロテクトがかかっているという情報を与えられてない回答者側は、コピーができないと聞けば色々原因を探してくれようとしてくれるかもしれません。その後プロテクトがかかってるという話をされた場合、原因を探そうとしてくれていた回答者は無駄な事をやっていたという事になります。あなたはご自分の娯楽のために回答者に無駄な時間を使わせたいんでしょうか? またバックアップ目的ならプロテクト外しには違法性がないと思われているようですが http://www.houko.com/00/01/S45/048.HTM#s8 第30条の2に書かれていますが、技術的保護手段(プロテクト)を回避した複製は私的利用の対象外になりますので著作権法に違反します。 ただPC98版ソーサリアンなどで行われていたフロッピーのコピープロテクトが著作権法で書かれている技術的保護手段に該当するのかは私にはわかりません。
お礼
イース 1st、2DD版もRa43では動作しません。詰まるところ、Ra43自体が保障外だとしていると思えます。 ソーサリアンもディスクプロテクトは解除できます。ですが、解除したディスクも動作しないし、現物も動作しません。 結論が正しいかどうかは、他に国民機を所有していないので、何とも言えませんが、Ra43自体が保障外であるという結論であり、2DDの日本ファルコム製のゲームはRa43は、かなりの確実性を以て、動作しないと思えます。 2DD起動で、Vectorを探れば、幾らでも2DD起動用のフリーウェアは動作することが実機を以て確認されています。 小生がどうしても、国民機で、日本ファルコム製の2DD用のゲームを堪能したいとの願望を叶えたいのであれば、Ra43以外の実機を別購入しないと、無理のようです。 返信、有り難うございます。
補足
Wizzrd98 V3、 「ちゃんこ鍋」、「すきやき」は自前で購入しました。 WEST SIDE 社製ですが、起訴されたのでしょうか。小生は知りませんが。 お礼の欄でも書きましたが、Ra43での日本ファルコム製の2DD用のゲームは小生が諦めるより、為す術無しだと思えます。 それが正論であって、悪意や法律違反を確信的に行おうとした意図は小生に無いことを理解して下さいませ。
- wormhole
- ベストアンサー率28% (1626/5665)
#2さんへ 質問者さんのやりたいことはプロテクト外しですよ。
お礼
お早うございます。 目的は、バックアップを取ることですから、違法性はないはずです。
補足
書く欄が失ってしまったので、ここに書きますが。 Plamo Linux (98) 3.x では、 「DD98.EXE」という実行ファイルもあります。 この実行ファイルを用いて、イメージファイルをディスクに戻しても、やはり、日本ファルコム製の2DD用( ソーサリアン、イース)は起動しないので、Ra43での日本ファルコム製の2DD用をサポートしていないのは、もはや、確実だと断言して、齟齬はないような気がします。
- trapezium
- ベストアンサー率62% (276/442)
> freebsd(98) 8.3 の dd だと、 > 640kb でフォーマットされたフロッピーディスクの丸ごとをファイル化出来ません。 状況分からんのですが、fdcontrol(8) の 1.2M のとこにあるパラメータ 640 8 2 (512) 80 300 2 MFM に合ってますか?そのメディアが。 もちろんドライブ自体も fdcontrol -v /dev/fd0 で 1.44M とかじゃなく 1.2M タイプを返しますか? あと一番ありがちなのがメディアの寿命 とりあえずブランクディスク入れて fdformat -f 640 /dev/fd0 とかできます? そのへんに問題なければ普通に dd でもなんでも読めるはずですが、FreeBSD/pc98 の特殊事情がもしかしたらあるかもだが、FreeBSD(98) の頃の独自リリースと違って大部分は i386 と共通化しちゃったというか、独自対応部分が使えなくなって機能低下した部分もあるから…
お礼
返答、有り難うございます。 ・/var/run/dmesg.boot の抜粋です。 fdc0 at port 0x90,0x92,0x94,0xbe,0x4be irq 11 drq 2 on isa0 fdc0: [GIANT-LOCKED] fdc0: [ITHREAD] fd0: <1.44M FDD> on fdc0 drive 0 fd1: <1.44M FDD> on fdc0 drive 1 fd2: <1M/640K FDD> on fdc0 drive 2 fd3: <1M/640K FDD> on fdc0 drive 3 ーーー抜粋終わりーーー です。 ここで、5.25ich (2DD) のフロッピーディスクをフォーマット出来るかどうか、確認してみます。 # fdformat -f 640 /dev/fd2 Format 640K floppy '/dev/fd2' ? (y/n) Processing VVVVVVVVVVVVVVVVVVVVV done. # でした。 ちなみに、認識を目的としている、2DD(5.25 inch) のフォーマットスタイルは少なくとも、MS-DOS ではフォーマットされていません。 宜しければ、ご回答、願えると有り難いです。 返答、誠に有り難うございます。
- trapezium
- ベストアンサー率62% (276/442)
確かいつの頃からか fdcontrol(8) 使うようになってたはずです。なので /dev/fd0 以外は作る必要ないし作れない。 詳しくは man か http://www.jp.freebsd.org/man-jp/search.html あたりで。
お礼
今日は。 freebsd(98) 8.3 の dd だと、 640kb でフォーマットされたフロッピーディスクの丸ごとをファイル化出来ません。 方法、在りますでしょうか。
お礼
ご指摘される以前に、購入させて頂きました。 詳細なご説明有り難うございます。 また、何か、不明な点がありましたら、是非。
補足
素晴らしい解説です。魔法使いさんとは、貴公のような熟練プログラマーを指すのでしょう。