1. Download the DOS PPPD driver:
2. Grab the latest version of Michael Brutman's mTCP TCP/IP applications for MS-DOS, from the 'Downloads' section on this page:
http://www.brutman.com/mTCP/
3. Transfer those zip files over to your ao486's virtual hard drive and unzip them into the directory of your choice (I used C:\NETWORK).
4. In the OSD for the ao486 core, set the UART mode to (PPP) and reset the core if needed.
5. In DOS on the core, you need to edit a mtcp config file. There's a sample config in the SAMPLES directory called 'sample.cfg' that you can use as a base, or you can use my example below (I named my mtcp.cfg, and saved it in C:\NETWORK). If you use the sample.cfg file, you need to add the top MTCPSLIP line.:
Code: Select all
SET MTCPSLIP=true
mtu 1500
packetint 0x60
hostname ao486_fpga
IPADDR 10.0.1.254 <- Change this to reflect your network.
NETMASK 255.255.255.0
GATEWAY 10.0.1.1 <- Change this to reflect your network.
NAMESERVER 8.8.8.8 <- You can change this to reflect your network if you want to.
LEASE_TIME 86400
IRCJR_USER FPGA_User
IRCJR_NICK fpga_user
IRCJR_NAME FPGA_User
Code: Select all
epppd com1 115200 local
Code: Select all
set mtcpcfg=c:\network\mtcp.cfg
8. Ping a server and you should see it work:
Code: Select all
ping google.com
Note:
I've had this working on the stable ao486 core, and also the most recent versions of the 'experimental cache' cores that have been posted.