Vraag & Antwoord

OS Anders

tcp/ip, ipx/spx etc onder dos

11 antwoorden
  • hoe doe ik dat :grin: (dosgames...)
  • IPX/SPX is verreweg het meest gemakkelijk. Dit omdat IPX/SPX op één standaard manier benaderd wordt door spellen en applicaties. Daar heeft Netware voor gezorgd, de bedenker er van. Vroeger kon je een IPX-protocol onder DOS laden door IPX.COM, een IPX-protocol implementatie met daarin verweven de driver voor je netwerkkaart. Met een speciaal programma kon je die IPX.COM genereren uit een aantal files. Deze methode is echter zwaar verouderd, en stamt uit het pre-Novell Netware 3.12 tijdperk. De "moderne methode" (tussen aanhalingstekens aangezien Novell IPX onlangs heeft vervangen door TCP/IP en dit protocol hiermee ook uit de tijd is geraakt) is met ODI-drivers. Het werkt als volgt: Eerst wordt een zgn. link support layer geladen die zorgt voor een standaard communicatie met netwerkkaart-drivers. Dit doet het bestand LSL.COM. Daarna wordt een netwerk-driver geladen van je netwerkkaart. Deze moet je zien te vinden op je driver-diskette. Tot slot wordt IPXODI.COM geladen, dat zorgt voor het IPX-protocol. De ODI-driver is een COM-file die je moet zien te vinden op de driver-disk van je netwerkkaart. Meestal zijn ze te vinden in de directory DOS, DOSODI, NWCLIENT, NETWAREDOS of NETWAREODI. In die richting moet je zoeken. Een DOS ODI-driver zit bij vrijwel iedere netwerkkaart. De driver gaat vergezeld met het bestand NET.CFG met informatie over de configuratie. Dit bestand bevat meestal commentaar zodat het voor zich spreekt. PCI-kaarten hebben nauwelijks configuratie nodig, maar je moet er alleen om denken dat het zgn. "frame-type" op alle PC's HETZELFDE is. Ik raad altijd ETHERNET_802.2 aan, als die niet werkt kun je het oudere ETHERNET_802.3 proberen. Voorbeeld van IPX opstarten met een NE2000 kaart: NET.CFG: [code:1:d23c996deb] Link Driver NE2000 IRQ 12 PORT 320 FRAME Ethernet_802.2 NetWare DOS Requester CONN.VLM FIRST NETWORK DRIVE = F NETWARE PROTOCOL = NDS BIND [/code:1:d23c996deb] Opmerking: Als je IPX niet voor een Novell Netware client gebruikt, kun je het gedeelte NetWare DOS Requester weg laten. In je AUTOEXEC.BAT, STARTNET.BAT, of handmatig laden vanuit DOS: [code:1:d23c996deb] lsl.com ne2000.com ipxodi.com [/code:1:d23c996deb] That's it. (in het geval van een Netware Client wordt er nog VLM.EXE achteraan geladen, maar voor een enkel IPX/SPX protocol hoeft dat niet) LSL.COM en IPXODI.COM zitten bij de Netware Client. Als je wilt, kan ik de meest recente versies hier wel posten, aangezien dit vrij verspreid mag worden. TCP/IP is veel lastiger. Voor TCP/IP zijn vele mogelijkheden, zoals de Microsoft client, de Netware Client 32 voor DOS en nog vele andere TCP/IP stacks voor DOS. De pest is dat ze niet compatible met elkaar zijn, dus het ligt aan de applicatie/game welke je moet gebruiken. Meestal is het zo dat je een zgn. packet-driver nodig hebt. Dat is een driver waar de TCP/IP-stack gebruik van maakt om je netwerkkaart te benaderen. Deze packet-driver moet (voor zover ik me kan herinneren) gebruikt worden in combinatie met LSL.COM. Vaak zie je dat je eerst LSL.COM moet laden, daarna een packet-driver en daarna de TCP/IP stack, die verschillend kan zijn. De packet-driver is een COM-file die je als het meezit bij de drivers van je netwerkkaart vindt. (maar helaas niet altijd) Goede merken leveren die mee. Als je een standaard kaart hebt, zoals de NE2000, dan kun je de packet driver ook wel vinden op internet. Er bestaat zelfs een standaard packet-driver die je over IPX heen kunt laden voor het geval je geen packet-driver hebt voor je kaart, maar wel een IPX-protocol aan de praat krijgt op de manier zoals hierboven beschreven is. De packet-driver methode is maar een van de vele voorbeelden. Bij Netware Client 32 en Microsoft DOS Client werkt het weer heel anders, met weer een ander soort drivers. Helaas is er voor DOS geen standaard TCP/IP implementatie. Dat is wel het geval voor IPX/SPX. Bovendien zijn de meeste TCP/IP stacks voor DOS ongemakkelijk en geheugen-vretend (dat gaat niet samen met spelletjes), dus gebruik IPX/SPX waar mogelijk.
  • THX wat een uitgebreide beschrijving :grin: als je ook die ipx/spx software nog hebt... dan kan ik idd gaan dosgamen :grin:
  • Volgens mij kom je er met Windows (ugh) of OS/2 met IPX aan ook wel...
  • je begrijpt het probleem wel zeker daniel :grin: ander probleem is dat het om dos-dingen gaat die echt niet in 2000 draaien nog een probleem is dat die dingen zelfs niet goed in 98 - wat msdos is... - draaien. vandaar :grin:
  • [quote:d0ce3f90a1] Op 28-04-2002 20:21 schreef Mithrandir: je begrijpt het probleem wel zeker daniel :grin: ander probleem is dat het om dos-dingen gaat die echt niet in 2000 draaien nog een probleem is dat die dingen zelfs niet goed in 98 - wat msdos is... - draaien. [/quote:d0ce3f90a1] Daarom gebruik ik naast *nix OS/2 (eComStation om precies te zijn), het draait perfect DOS, Windows 3.1, Java en OS/2 applicaties. Daarnaast is er experimentele ondersteuning voor Win32 binaries. Als ik wat geld bijelkaar heb koop ik misschien Virtual PC voor OS/2, dan kan ik ook nog eens BSD en Linux tegelijkertijd vanuit eComStation draaien. Anyway, ik kwam vanmiddag nog een gave shareware multimediaplayer voor DOS tegen met ondersteuning voor MP3, AVI, DivX en een hele andere zooi. Het schijnt heel snel te draaien (zelfs op oudere hardware). Maar er gaat niks boven Z!, een ASCII OS/2 MP3 playervan slechts rond de 150KB. Leuk spul buiten billy...
  • [quote:d6b2b0b310] Op 28-04-2002 16:43 schreef danieldk: Volgens mij kom je er met Windows (ugh) of OS/2 met IPX aan ook wel... [/quote:d6b2b0b310] Vanuit Windows gamen is niet altijd handig, zeker niet als het gaat om DOS-games. Bovendien draait men DOS-games vaak op oude 486-ers waar je niet zomaar Windows op klapt. Over OS/2 beginnen in een topic waar heel duidelijk wordt gevraagd naar IPX onder DOS is nogal offtopic. [quote:d6b2b0b310] Op 28-04-2002 13:59 schreef Mithrandir: THX wat een uitgebreide beschrijving :grin: als je ook die ipx/spx software nog hebt... dan kan ik idd gaan dosgamen :grin: [/quote:d6b2b0b310] http://www.xs4all.nl/~svdmeer/ipx.zip
  • [quote:0d9f24c7ea] Op 29-04-2002 14:51 schreef svdmeer: Vanuit Windows gamen is niet altijd handig, zeker niet als het gaat om DOS-games. [/quote:0d9f24c7ea] I know, maar veel DOS spellen werken ook wel onder 9x. [quote:0d9f24c7ea] Over OS/2 beginnen in een topic waar heel duidelijk wordt gevraagd naar IPX onder DOS is nogal offtopic. [/quote:0d9f24c7ea] DOS is toch echt een onderdeel van OS/2. Ik leverde de suggestie dat IPX daaronder misschien meteen kan werken (naast DOS onder Windows). Mithrandir merkte op dat veel DOS spellen niet goed onder Windows werken, daarom merkte ik op dat dat 1 van de redenen is waarom ik eComStation gebruik. Maar als dit soort dingen tegenwoordig niet eens meer op dit forum mogen, fijn, ban me maar... Ik zie vaak genoeg mensen die off-topic gaan...
  • heb de hele ratteplan gedownload :grin: THX btw: ik vond OS/2 helemaal niet zo heel erg off topic...
  • [quote:e79c7504ab] Op 29-04-2002 19:28 schreef danieldk: Maar als dit soort dingen tegenwoordig niet eens meer op dit forum mogen, fijn, ban me maar... Ik zie vaak genoeg mensen die off-topic gaan... [/quote:e79c7504ab] Hier mag eigenlijk (bijna) alles :smile: Mijn reactie moet je ook niet verkeerd opvatten, het was gewoon mijn mening als mede-forummer, meer niet.
  • [quote:510a226964] Op 30-04-2002 11:41 schreef svdmeer: [quote:510a226964] Op 29-04-2002 19:28 schreef danieldk: Maar als dit soort dingen tegenwoordig niet eens meer op dit forum mogen, fijn, ban me maar... Ik zie vaak genoeg mensen die off-topic gaan... [/quote:510a226964] Hier mag eigenlijk (bijna) alles :smile: Mijn reactie moet je ook niet verkeerd opvatten, het was gewoon mijn mening als mede-forummer, meer niet. [/quote:510a226964] OK, ik dacht als mod :wink:

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.