Hmm, where is this clock set utility? is it specific for our hardware or is it a generic thing? Source? I've totally missed it.Brutman wrote:I thought there was a clock set utility already ...
I've got a bug fix for the BIOS for when a hard drive is not connected - right now it loops in an error state. Now it will correctly report that no hard drives are attached.
Next I am going to start working on adding the AT real time clock BIOS calls to the BIOS so that we would get native timekeeping through DOS without a command line program. But getting started is tough during the summer because there is a lot going on.
Yes, the AT RTC BIOS calls are the bits I'm referring to getting added into our BIOS. I'd love for this thing to just keep track of the time on its own at every bootup.
For a quick reference, here's an overview of the interface:
http://www.lpjjl.net/pgm/fichiers/docasm/RTC.txt
I'd think we could implement a reduced set of functionality (has anyone ever used the alarm function for example?) By doing so it appears we can eliminate the data written into the BIOS data area; those bytes are likely not available for us to use on the PCJr anyway.
If we have a full array of CMOS memory with this RTC, we could even store XTIDE settings in there instead of having them hard coded in the BIOS image itself. This would require an interactive BIOS setup interface (like Adaptec's Ctrl-A setup).
I'm building up a few more of these sidecars over the next couple weeks, so I am kind of on a PCjr buzz right now...