サロンdeねくすたあ~ ― 2017年08月21日 23:09
M.A.D.社製のMSXでNextorやMicroSDが使えたり音声LSIでおしゃべりさせたりすることができるカートリッジ。
こいつのMicroSDにFlashAirを繋げないかと考えて、変換名人のSDカード→MicroSD逆変換アダプタを買ってみた。
・・・FlashAir認識しない。
他のSDカードを変換掛けたところ認識するものもあるので、相性が出ている模様。
M.A.D.さんの検証でも動作するカードと動作しないカードがあったみたいだし。
DEVINFO.COMではちゃんとカード認識してるんだけどなぁ…
DRVINFO.COMでドライブ認識していないのでドライブの割り当てに失敗してるみたい。
でも、MAPDRV.COMでのドライブ割り当てにも失敗する模様。
う~ん、もうちょっと調べてみよう。
コメント
_ OKEI ― 2017年08月22日 21:42
_ ゆうくん ― 2017年08月23日 00:08
OKEIさん、ご無沙汰です。
実は0629版に気が付いていませんでした…
早速0629で試してみたところ、うちにあるSDカードはFlashAir以外はすべてSDカード→MicroSD逆変換アダプタ通しても認識しました。
また、FlashAirも別のカードでドライブ認識していれば差し替えでドライブ認識するようです。
逆にFlashAirを接続したままで電源ONもしくはリセットした場合はすべてドライブ認識に失敗しています。
起動時のドライブ認識とDISKCHGで動きが違う?
認識したSDカード
メーカー 容量 形状 SD/SDHC
Kingston 8GB SD SDHC
gigastone 4GB microSD SDHC
ノーブランド 2GB microSD SD
kingston 2GB miniSD SD
Toshiba 16MB miniSD SD
起動時のみ認識に失敗したSDカード
FlashAir 8GB SD SDHC(W-03)
実は0629版に気が付いていませんでした…
早速0629で試してみたところ、うちにあるSDカードはFlashAir以外はすべてSDカード→MicroSD逆変換アダプタ通しても認識しました。
また、FlashAirも別のカードでドライブ認識していれば差し替えでドライブ認識するようです。
逆にFlashAirを接続したままで電源ONもしくはリセットした場合はすべてドライブ認識に失敗しています。
起動時のドライブ認識とDISKCHGで動きが違う?
認識したSDカード
メーカー 容量 形状 SD/SDHC
Kingston 8GB SD SDHC
gigastone 4GB microSD SDHC
ノーブランド 2GB microSD SD
kingston 2GB miniSD SD
Toshiba 16MB miniSD SD
起動時のみ認識に失敗したSDカード
FlashAir 8GB SD SDHC(W-03)
_ OKEI ― 2017年08月25日 15:21
変換名人を注文しました。FlashAirは持っているので、アダプタが届いたら試してみますね。
起動に失敗するだけでファイルの読み書きが正常にできるなら、CMD9かCMD16がうまく動作して
いないのかも。
>起動時のドライブ認識とDISKCHGで動きが違う?
Nextorの起動ってかなり複雑なことをしていますよね。
Logical Unit Numberって何のことかわからないけど、LUN 1にしてデバイスを1-7までCMD9で
ドライブの有無を調べる。それをLUN 1~7まで調べている。
SDカードもSunrise IDEもLogical Unitは01です。
NextorのDSKCHG(Bank 0Eh 4166h)はCMD16を使っています。
今、NextorのSunrise IDE版を解析しているのですが、IDEではCMD9,CMD16,CMD10の代わりに
Identify device commandを使っています。SCSI用を作るならインクワイアリィを使えば良い
のでしょうか。
起動に失敗するだけでファイルの読み書きが正常にできるなら、CMD9かCMD16がうまく動作して
いないのかも。
>起動時のドライブ認識とDISKCHGで動きが違う?
Nextorの起動ってかなり複雑なことをしていますよね。
Logical Unit Numberって何のことかわからないけど、LUN 1にしてデバイスを1-7までCMD9で
ドライブの有無を調べる。それをLUN 1~7まで調べている。
SDカードもSunrise IDEもLogical Unitは01です。
NextorのDSKCHG(Bank 0Eh 4166h)はCMD16を使っています。
今、NextorのSunrise IDE版を解析しているのですが、IDEではCMD9,CMD16,CMD10の代わりに
Identify device commandを使っています。SCSI用を作るならインクワイアリィを使えば良い
のでしょうか。
_ ゆうくん ― 2017年08月26日 17:49
FlashAir、起動時の認識に失敗するのは無線LAN(で利用する電力)の為っぽいです。
サロンdeねくすたあ~に接続した状態だと無線LANがうまく接続できない見たいです。
逆に無線LANオフにするとサロンdeねくすたあ~でも起動時に認識しました。
サロンdeねくすたあ~に接続した状態だと無線LANがうまく接続できない見たいです。
逆に無線LANオフにするとサロンdeねくすたあ~でも起動時に認識しました。
_ OKEI ― 2017年09月01日 21:28
サロンdeねくすたあ~のドライバ、やっと納得のいくものができました。
0629版はBドライブとCドライブに同じSDカードが割り当てられたりしましたが、0901版は
MegaFlashROM SCC+ SDと同様SD slotを切り換えるようにしました。
多分、サロンdeねくすたあ~のSDスロットが2つになっても対応できます。
0629版はBドライブとCドライブに同じSDカードが割り当てられたりしましたが、0901版は
MegaFlashROM SCC+ SDと同様SD slotを切り換えるようにしました。
多分、サロンdeねくすたあ~のSDスロットが2つになっても対応できます。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。
トラックバック
このエントリのトラックバックURL: http://miyako.asablo.jp/blog/2017/08/21/8652804/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
サロンdeねくすたぁ~のドライバ、最新版は0629ですけど、まだ認識しないSDカードがありそうですね。
動作テストできる方が少ないので、難しいです。
家ではTranscend 8GBのカードが唯一認識しないカードでした。と言ってもmicroSDはTranscend(4GB)、I-O DATA(8GB)、
Gigastone(2GB)、Bufflo(1GB)くらいしか持ってないのですが。
Transcend 8GBはCMD 9の動作に問題があって、1回目は正常、2回目はNG、3回目は正常・・・・の繰り返しでした。
Nextor起動では2回目のCMD 9が正常に動作しないと、ドライブ無しと判断されてしまうので、最新版のドライバでは対策をしています。
SDカード→microSD変換アダプタ、買ってみようかな。