■掲示板に戻る■ 全部 1- 最新50

復旧作業中 【Lan adapter HIT-0300 のコンパチ回路】

1 名前: チャオ 投稿日:2007/07/18(水) 02:16 ID:AZqbsbMk
Lan adapter HIT-0300 のコンパチ回路が完成しました。

いまさら BBA ではなく HIT-0300 なんかって、言わないでね!
この HIT-0300 やモデムに使われるアドレス空間は特殊で通常の G2
バスモードと違ってバス信号の使い方がまったく異なっていました。

通常の G2バスは PCIライクなクロックに同期した同期型のバスですが
このモデムに使われるバスモードはシンプルでいわゆる非同期バス
の構成でデバイスのインターフェースは非常に簡単になります。
G2 バスに興味がある方は下のリンクを見てくださいね。

http://f17.aaa.livedoor.jp/~takotako/g2bus.php

で HIT-0300 クローンですが、私は現物を見たことが無いんですが
KOS や IP-upload のソースコードからおおよそ回路構成は分かって
いました。ただモデムや HIT-0300で使われるアドレス空間のバスの
信号の働きが今まで調べてきた物と全く違っていたのでしばらく放置
していました。

たまたま見つけた富士通の PCカードに MB86964 が乗っていたの気に
再度バスを調べ直したらこのバスモードの詳細が掴めたので一気に
HIT-0300 クローンを作ってみました。

http://f17.aaa.livedoor.jp/~takotako/g2bus.php#hit0300_clone

検証したソフトは IP-upload 1.0.4 や KOS のネットワーク関係の
サンプルソフトです。
(他に HIT-0300 対応のゲームとかブラウザ-とかってありましたっけ?)

まだ G2 バスの解析は続きます。あれ?ができるまで!

2 名前: 試運転 投稿日:2007/07/20(金) 18:11 ID:7ht7o75Y
神様キタ━━━━(゜∀゜)━━━━ッ!!
こんにちは
チャオ様、どうもお久しぶりです。

> Lan adapter HIT-0300 のコンパチ回路が完成しました。

をを !!? おめでとうございます!

> いまさら BBA ではなく HIT-0300 なんかって、言わないでね!

いやいや、そんな失礼な事恐れ多くて言えません(^^;)

MB86964 をお使いになったそうですが、 MB86960 互換 NIC なら自由に使えそうな雰囲気ですか?

他にHIT-0300に対応しているものといえば、NetBSD/dreamcastがありますが・・・論外だったりして;;

3 名前: チャオ 投稿日:2007/07/20(金) 20:30 ID:yFwGgxf6
試運転さんお久しぶりです。
あれから仕事の合間に細々とG2バスを解析していました。

HIT-0300 クローンですが、現状の回路は MB86964 を
ターゲットにしています。
MB86967 を使った場合部品点数は変わりませんが、CPLD 内の
回路は更に簡単になります。
また MB86960 の場合 AUI のみなので 10Base-T の為に
余計な回路が必要になります。
いずれにしても回路を少し変更すれば MB8696x 系列の石が
使えそうです。

ちなみに私が使った MB86964 は富士通製の LAN カード
FMV-J182A から余計なパーツを外して流用しています。
(このカードは以前によく見かけたんですが)
http://jj1odm.qp.land.to/hit0300/lancard.jpg

> 他にHIT-0300に対応しているものといえば、NetBSD/dreamcastがありますが・・・論外だったりして;;
そういえば NetBSD は HIT-0300 に対応しているようですね。
今度試してみよう。

4 名前: チャオ 投稿日:2007/07/21(土) 21:19 ID:yFwGgxf6
NetBSD 試してみました。

VGA のケーブルが無いので表示される文字が見にくいですが

"Sega LAN Adapter"
と認識されているようです。
(BBAで試すと "SEGA Broadband Adapter" と表示されてます)

次の行にはこの HIT-0300 クローンに設定したMACアドレス
が表示されているので、とりあえず動いているようです。

5 名前: 試運転 投稿日:2007/07/22(日) 20:49 ID:bQF1Wh86
チャオさんこんばんは。

> いずれにしても回路を少し変更すれば MB8696x 系列の石が
使えそうです。

そうですか、それならば MB8696x 系列の石が載ってる、どんな NIC でも有効活用できそうですね。
(私が聞いた話だと、MCA バス用の NIC も存在するようですが、今時そんなものあっても
なんの役にも立たないですからね;;)

> "Sega LAN Adapter"
> と認識されているようです。

おお、使えそうですか。これで DC をサーバにしたり、DC でブラウジングしたり、という道が開けそうですね。


って、敷居が高すぎる;;;

6 名前: チャオ 投稿日:2007/07/24(火) 01:59 ID:Vg1fbWOc
あっ、MB86960 の場合チップ ID のすりかえの技が使えないかも
この系列の初代なので ID フィールドは別の意味になってます。

候補としては MB86964/MB86965/MB86967

7 名前: 名無し 投稿日:2007/08/09(木) 14:28 ID:FXz4EYgU
NetBSD 試そうとブートCD焼いてみましたがなぜか音楽CD扱い

このページをに書いてある通りに焼いたんですが
http://www.netbsd.org/ja/ports/dreamcast/howto.html

8 名前: チャオ 投稿日:2007/08/09(木) 21:34 ID:FXz4EYgU
私の場合は下のリンクの netbsd-GENERIC_MD.bin.gz を解凍した
netbsd-GENERIC_MD.bin を ip-upload で実行しました。
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-3.1/dreamcast/binary/kernel/

dctool -x netbsd-GENERIC_MD.bin

CD に焼くとしたら netbsd-GENERIC_MD.bin を 1st_read.bin に
リネーム、スクランブルして 1st_read.bin を呼び出す適当な ip.bin
と組み合わせでセオリー通り .iso イメージ作れば出来ると思います。


新着レスの表示

名前 : E-mail(省略可) :

© タカヒロ@みちのく掲示板 [12ch BBS 2.03]