flat assembler
Message board for the users of flat assembler.

Index > OS Construction > Network Card documentation

Author
Thread Post new topic Reply to topic
Gomer73



Joined: 29 Nov 2003
Posts: 151
Gomer73 17 Jun 2004, 17:32
Anybody know where there's any documentation explaining network card programming?

I can kind of reverse engineer, but prefer to do things by knowing what I am doing as compared to hacking.

Thanks,

...Gomer73
Post 17 Jun 2004, 17:32
View user's profile Send private message Reply with quote
asmdemon



Joined: 18 Jan 2004
Posts: 97
Location: Virginia Beach, VA
asmdemon 18 Jun 2004, 01:33
download menuetos and look through the source code. it is able to use my 3com card so i must have some code you can use.
Post 18 Jun 2004, 01:33
View user's profile Send private message Visit poster's website Reply with quote
Mac2004



Joined: 15 Dec 2003
Posts: 314
Mac2004 18 Jun 2004, 05:25
Hi Pelaillo!

I have searched through internet and found out that several card manufactures have published their network card drivers written in pure asm. I think that could help you to some extent.

regards
Mac2004
Post 18 Jun 2004, 05:25
View user's profile Send private message Reply with quote
neonz



Joined: 02 Aug 2003
Posts: 62
Location: Latvia
neonz 18 Jun 2004, 12:17
Look at Crynwr packet drivers collection. These are 16-bit real-mode ethernet drivers for DOS, written in asm (open source).
Post 18 Jun 2004, 12:17
View user's profile Send private message Visit poster's website Reply with quote
Gomer73



Joined: 29 Nov 2003
Posts: 151
Gomer73 19 Jun 2004, 20:33
Thanks for all the help.
I knew about the Crynwr site, but kind of wanted the specs. After I looked at the Realtek specs, I guess just having the source code is not so bad. Man are there a lot of registers for programming network cards(not quite as easy as IDE hard drives).

Didn't want to go the menuetOS route or Linux route because I don't know their interfaces. At least with dos, I can easily read the code in sequential order. The other OS's I don't know which routine is called in what order and what is already set up.

Could find any asm sources on manufactures sites, but I didn't look too hard either.

Thanks again for the help.

...Gomer73
Post 19 Jun 2004, 20:33
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.