>>123
ドライバに頼らないということは、自分でドライバ相当のものを書くと
いうことになるんだが。使うチップはRTL8029ということなら、
http://www.realtek.com.tw/downloads/downloads1-3.aspx?spec=True&compamodel=RTL8029AS
ここにチップの仕様書があるようだから、これを読んでチップを制御する
プログラムをアセンブラで書くということになるね。
ただ何かパケットが出さえすればいいのであれば、これで出来ないことは
ない。でも、全部アセンブラで書く意義はほとんど感じられないが…。

でも、ただパケットが出るだけでは、ネットワーク上の意味はほとんどない。
何か意味のあるデータを送りたいとすると、この上に更にTCP/IPのプロトコル
スタックをまるまる実装する必要があるよ。ちなみにLinuxのソースコードで
この部分は合計3万行くらいある。これはCで書いてあるので、アセンブラで
書いたら多分10倍くらいの量になるはず。

OSやドライバに頼らないというのは、こういうのを全部自前で書くということ。
それでもやるというのであれば…がんばってくださいとしか。