Thread: CIA test
View Single Post
Old 27 October 2006, 02:39   #12
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,109
Quote:
Originally Posted by Toni Wilen
Hahaa, it is real hardware bug, but not in ALARM == TOD comparator. TOD incrementation logic is buggy
Nice find How old is the 8250 design and this is only uncovered now

A couple of questions spring to mind:
  • you tested TODMID; does the bug also happen with TODLOW and TODHI? I think TODLOW is OK, or your test program would have stopped at TOD=0x000010.
  • does it happen (to any byte) at other xF->x0 boundaries like 0x1F->0x20, 0x2F->0x30 etc. ? 0xFF->0x00 ought to be interesting to test at least
  • does it happen on CIA-A as well?
girv is offline  
 
Page generated in 0.08948 seconds with 11 queries