[cmds] Reorganize clock.c source code, add AST hardware RTC support by ghaerr · Pull Request #1891 · ghaerr/elks (original) (raw)
Replace elkscmd/clock.c source from @Mellvik's source enhancements. Adds AST hardware support from Mellvik/TLVC#57. (Thanks @Mellvik!)
Remove printf from clock.c, remove verbose mode, reduce executable size. Fix PC-98 clock problem. Add back 8018X support. Retabbed source. More regrouping of hardware RTC access routines. Refactor each of the hardware platform ifdefs for the various CMOS, AST, and PC98 clocks on IBMPC, PC98 and 8018X platforms.
AST hardware support is optional and OFF for the time being, until tested with AST hardware.
Update clock man page.
Tested on QEMU for IBMPC and DosBox for PC-98.