Look under "test equipment" on the xmission site.
I am lucky enough to have the software from "the good old days" along with the necessary ISA card and cable. I use FreeDOS in lieu of MSDOS and that seems to work out just fine.
I am currently using an old Gigabyte motherboard (BX-2000+) with a 600 Mhz Pentium III (600E) and 256M of ram. It was the first candidate I found in my junk box when the previous motherboard I used died. This system has FreeDOS installed on a parallel IDE drive of some kind, and has an ATAPI CDROM drive as well.
Before I discovered mTCP, the biggest hurdle with this system was getting files in and out of FreeDOS. Networking was prehistoric (but it always was with DOS). I use a PCI network card with the "Tulip" chip and the FreeDOS install detected this nicely and a packet driver was available. That was easy enough. For a while I used an ssh/scp utility (ssh2dos?) to move files around, but this stopped working when modern linux systems decided to stop supporting whatever old key exchange protocol this utility wants to use. There are probably ways to work around this (such as running an old and deprecated ssh server on my linux system).
A workaround when I was truly desperate was to burn files onto a CD rom. When placed into the FreeDOS system these nicely appear on a D: drive and this gets things done, but is wasteful of CD's (and only works in one direction). FreeDOS, which is all I need at this time anyway).
Then (prior to discovering mTCP and getting my hands on a fully functional FTP client was to use something called "htget". It worked, but once again it only moved files in one direction.
I boot the machine up and do this:
cd emup htget -o aj.hex 192.168.0.5/aj.hex access
As mentioned above, I would now use FTP from the mTCP packages instead of htget.
Typing "access" launches the EMUP menu system. I use device, select a manufacturer and a device (chip). Then I use "2" to load the file to the buffer. I tell it to load aj.hex, that it is an intel hex file, and to load it to 0. I tell it to fill unspecified bytes with ff. I then use "Z" to specify a target zone, telling it to use f800 to ffff in the buffer and to place it at device address 0. Then typing "P" will blank check the chip, program and verify it.
[tom@trona NET]$ unzip -l HTGET.ZIP Archive: HTGET.ZIP Length Date Time Name --------- ---------- ----- ---- 0 11-12-2016 12:21 APPINFO/ 506 11-12-2016 12:21 APPINFO/HTGET.LSM 0 04-10-2009 12:23 BIN/ 377160 04-10-2009 12:12 BIN/HTGET.EXE 0 04-10-2009 12:25 DOC/ 0 04-10-2009 12:25 DOC/HTGET/ 1767 04-10-2009 11:45 DOC/HTGET/CHANGES.TXT 17996 06-22-2007 23:45 DOC/HTGET/LICENSE.TXT 1445 04-10-2009 12:12 DOC/HTGET/README.TXT 377 07-12-1996 19:05 DOC/HTGET/WATTCP.CFG 0 04-10-2009 12:24 SOURCE/ 0 04-10-2009 12:24 SOURCE/HTGET/ 1463 11-15-1995 13:47 SOURCE/HTGET/GETOPT.C 12873 04-10-2009 12:07 SOURCE/HTGET/HTGET.C 7780846 04-10-2009 11:20 SOURCE/HTGET/LIBWATT.A 259 04-10-2009 11:50 SOURCE/HTGET/MAKE.BAT 9157 05-27-1994 16:05 SOURCE/HTGET/TCP.HSo I have the sources in the SOURCE directory, and something resembling documentation in the DOC directory.
dnf install httpd systemctl start httpd.service chown tom:tom /var/www/html systemctl enable httpd.serviceChanging the ownership of the html directory means that I can add content without having to be root. The "enable" command to systemd makes the service run on every boot.
Aiming a browser at the IP address of my home machine (or at localhost for a browser on that machine) gives me the Fedora httpd greeting page. Now I need to place content into /var/www/html (as the greeting page instructs me).
The greeting page says the following:
You may now add content to the directory /var/www/html/. Note that until you do so, people visiting your website will see this page, and not your content. To prevent this page from ever being used, follow the instructions in the file /etc/httpd/conf.d/welcome.conf.Actually it works just fine to let the fedora test greeting continue to come up, but I can put content into /var/www/html. To use htget, I do this:
htget -o aj.hex 192.168.0.99/aj.hex
Tom's Electronics pages / [email protected]