2 ; 2018-08-18, Oliver Schmidt
3 ; 2018-08-19, Greg King
5 ; int clock_settime (clockid_t clk_id, const struct timespec *tp);
13 .import pushax, pusheax, ldax0sp, ldeaxidx
14 .import sys_bank, restore_bank
15 .import tosdiveax, incsp3, return0
16 .import TM, load_tenth
19 ;----------------------------------------------------------------------------
26 .assert timespec::tv_sec = 0, error
62 ldy #3+timespec::tv_nsec
79 ;----------------------------------------------------------------------------
80 ; Just sum up the value in BCD mode.
81 ; http://forum.6502.org/viewtopic.php?p=7629#p7629