Ricky zhangrickycheung@21cn.com2005-02-11 1. Modify the setting of Bochs. Modify the configuration file for Bochsrc-XXXX-HD.BXRC. Find the following (default you are using Win32) NE2K: IOADDR = 0x300, IRQ = 3, Mac = B0: C4: 20: 00: 00: Ethmod = Win32, Ethdev = / device / npf_ {8BAF8157-631C- 488D-9206-47FE3DF31233} and the last Ethdev parameters, you have to run the niclist.exe included with Bochs. Second, modify the source code to /usr/include/minix/config.h modification: #define enable_networking 1 / * enable TCP / IP code * / 3 /src/kernel/dp8930.c looks for "IT Goes" (two places): Change: Outb_reg0 (DEP, DP_CR, CR_TXP); / * There it goes.. * / is: OUTB_REG0 (DEP, DP_CR , Cr_txp | cr_sta); / * there is interested in hardware driver programming, use Google on News Group to Comp.OS.minix (http://groups.google.com/groups?hl=zh- CN & lr = & newwindow = 1 & group = comp.s.minix .national.com / ds / dp / dp8390d.pdf four, compile the kernel to / usr / src / Tools, make the map image, mv to / minix, don't forget to build /etc/rc.netifconfig -H Your Bochs NIC Address -s Subnet Mask now can now throw Win Image, with Windows to exchange files with FTP.