#467 DS12C887 RTC does not initialize properly

v2.4
closed-fixed
None
2016-02-27
2013-09-07
Satpro
No

I have noticed the DS12C887 RTC does not initialize properly in xscpu64.exe. Time is set at 0:00 and the year is 2000. I have oscillator startup code but it does not seem to make a difference (either with or without oscillator startup code). However, if I go into settings and change the base address from $d500 to $d600 (or some other value), click okay, then immediately go back in and change the base address back to $d500 the time/date is now correct. Is there something else I should do?

Thank you.

Discussion

  • Satpro

    Satpro - 2013-09-08

    Hi Soci,
    I did not mention that I am using Windows 7. Have tried it both with and without the REU enabled. RTC works great after toggling register base once.

    Thank you,
    Bert

     
  • gpz

    gpz - 2014-01-23

    a simple test program for this would be nice, its probably easy to fix then :)

     
  • gpz

    gpz - 2014-10-29

    same problem exists in x64(sc), likely related to the RTC being mapped to "internal" I/O space and still registered as a cartridge (see "export" command in monitor). likely related to bug #571

     
  • Marco van den Heuvel

    Fixed in rev 28661, please retest.

     
  • Marco van den Heuvel

    • status: open --> pending-fixed
     
  • Marco van den Heuvel

    • status: pending-fixed --> closed-fixed
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks