Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagenone
titleRST 20H, DEFW $F206
IN:      A = HT_RES ($01), reset hardware timer

OUT: -

Registers changed after return:
 HL = pointer to a 5 bytes bufferA.BCDEHL/IXIY same
     .F....../.... different

IN:  A = HT_RD ($02), read hardware timer
	 A = HT_UPT ($03), read uptime  OUT: HL = pointer to a A(in) = HT_RES ($01)
		 -
     A(in) = HT_RD ($02)
		 BHL = pointer to a 11 bytes time system buffer
	5 bytes buffer
OUT: -

Registers changed after return:
     A.BCDEHL/IXIY same
     .F....../.... different

IN:  A = HT_UPTMDT ($03)
		 BCD = minutes, E = seconds since latest hard reset, read monthy/date/time address
OUT: Fc = 0
     BHL = month, date, time address

Registers changed after return:
     A...CDE..BCDEHL/IXIY same
     .FAFB......HL/.... different

IN: 	 A = HT_MDTUPT ($03), read monthy/date/time address
uptime
OUT: Fc = 0
	 BCD = minutes, E BHL= =seconds month,since date,latest timehard addressreset

Registers changed after return:
     AF...CDE..HL/IXIY same
     AFB..BCDE..HL/.... different different

Notes

Internal operating system usage.