Ik ben op de site van DOSBox gaan zoeken, en er zijn tenminste drie builds van DOSBox die Ethernet ondersteunen:
https://www.vogons.org/viewtopic.php?f=61&t=61823 (augustus 2018).
mTCP how to make it working + info:
- Dosbox only steps - for Gulikoza (2009) and Ykhwong Daum SVN builds (2015).. HAL9000 build (2010) (thx mbbrutman)
- you need to install WinPcap utility (on Windows) to handle part of networking, i can say anything about MacOS and Linux, but there are probably some solutions too
- edit Dosbox.conf:
# Enable networking
ne2000=true
nicbase=300
#NIC IRQ, Dosbox default is 3, but i was more successfull with IRQ9
nicirq=9
# Mac address should be unique for every machine at least in you network, you can use every value from 0-F, at every place of address..
macaddr=AC:DE:48:88:99:AA
#For First run realni=list add value list check Dosbox info windows output for number for your NICs and select physical nic used for internet networking
#realnic=list
# Assign you nic number
realnic=6
-- end of Dosbox only steps--
- Find your network card name, after that its Dos packet driver, if exist.. If doesnt you can try driver for other card of from same manufacturer, or ODI driver + ODI shim - details are above..
- start it, there is usually some parameter for IRQ, try IRQ 3 or 9, usually is parameter for it 0x60 (IRQ3) and 0x61 (IRQ9)
- For Dosbox use NE2000.com driver.
- set nework variables
- they are defined by MTCPCFG variable - which is path to configuration file (ie set MTCPCFG=C:\1Utils\mTcp\config.cfg ), for basic networking you need to set only setup variable at the end of file, starting IPADDR line, at the top is hostname line - it should be also unique in your network for every machine.
- your can add MTCPCFG to Autoexec.bat, or create some standalone bat to start Network, when is needed, example of such file:
- after that you run packet driver + mTCP dphc,exe and that is all:
REM ne2000 (Dosbox NIC) packet driver example, has to be in same directory or in path
REM 0x60 - IRQ3 - IRQ9- 0x61
ne2000 0x60
REM network details variable
set MTCPCFG=C:\1Utils\mTcp\config.cfg
REM DPHC line need MCT.. variable
REM start DHCP, mTCP directory has to be in PATH variable
dhcp
REM If it print good news.. network ping / Arachne browser would work..
- optimal setup - is assign static ip address for you network card, in you router management
- try ping google.com or similar, you get response time, no time, its working for you. Start ftp client / internet browsers etc..
Ik vind het een verschrikkelijk slecht idee om een DOSBox virtualisatie internet te geven, maar omdat DOSBox open source is, zal er uiteindelijk wel iemand zijn die het werkend krijgt in de officiële versie van DOSBox. Ik heb al gelezen op het DOSBox forum dat mensen bezig zijn met Windows 9x te installeren op DOSBox. Zelf heb ik Windows 3.1 erop draaiend gekregen, met Mosaic, maar dan zonder internet (hoop ik). Het moeilijkst is om de juiste drivers te vinden die werken onder DOSBox. Dat was jaren terug voor mij dus die drivers zullen nu wel nog moeilijker te vinden zijn.
MS-DOS is nooit ontworpen om veilig op internet te kunnen gaan. DOSBox kan dat dus ook niet zijn.
TS