This is more of a blog post, feel free to let the discussion flow where it might from here!
I have spent the last few nerd-nights building, debugging and optimizing a Micro8088 build.
after some initial setbacks that were pretty minor, I had the machine up and running. SD card hard drive figured out and working, even came up with a good workflow for taking the SD image and working in a VM, then writing it back to boot on the hardware.
I couldn't decide if my next step was a working network card. or a real time clock.
I ordered a NIC on ebay, hoping I could get it working. The manual said it worked in 8 bit mode, I figured there had to be a way.
The card I received is an Asante EtherPac 2000+3. After some digging around for a config program as it has soft config, not jumpers, I figured out it is the forerunner to the D-LINK DL-220 series.
Armed with that knowledge I was able to get the packet driver working, then mTCP for the tcp/ip stack.
Now back to the real-time-clock and the long trip to get there.
After the packet driver is loaded, autoexec executes mTCP dhcp, then mTCP ntp to set the time.
The biggest trick of the night that took more than a minute to figure out, the DHCP lease expires as soon as the time is updated. It makes sense, no DHCP lease is that long.
The default time when the machine powers on is 1-1-1980 12:00 ... it's late into 2020, so the date jumps by more than 40 years.
The trick? run DHCP a second time.
The computer is sitting at the command prompt with the correct date and network connectivity.
WHO NEEDS A RTC when you have the internet?
Bookmarks