mirror of
https://github.com/InvisibleUp/uvmac.git
synced 2025-01-03 06:29:46 +00:00
HACK: Fix non-functional RTC by reverting code
This commit is contained in:
parent
1b31b614d2
commit
c03084ea30
@ -155,6 +155,16 @@ const DevMethods_t DEVICES[] = {
|
|||||||
.timebegin = EmVIA2 ? VIA2_ExtraTimeBegin : NULL,
|
.timebegin = EmVIA2 ? VIA2_ExtraTimeBegin : NULL,
|
||||||
.timeend = EmVIA2 ? VIA2_ExtraTimeEnd : NULL,
|
.timeend = EmVIA2 ? VIA2_ExtraTimeEnd : NULL,
|
||||||
},
|
},
|
||||||
|
// Screen
|
||||||
|
{
|
||||||
|
.init = NULL,
|
||||||
|
.reset = NULL,
|
||||||
|
.starttick = Sixtieth_PulseNtfy, // VBlank interrupt
|
||||||
|
.endtick = Screen_EndTickNotify,
|
||||||
|
.subtick = NULL,
|
||||||
|
.timebegin = NULL,
|
||||||
|
.timeend = NULL,
|
||||||
|
},
|
||||||
// Sony disk drive
|
// Sony disk drive
|
||||||
{
|
{
|
||||||
.init = NULL,
|
.init = NULL,
|
||||||
@ -234,16 +244,6 @@ const DevMethods_t DEVICES[] = {
|
|||||||
.timebegin = NULL,
|
.timebegin = NULL,
|
||||||
.timeend = NULL,
|
.timeend = NULL,
|
||||||
},
|
},
|
||||||
// Screen
|
|
||||||
{
|
|
||||||
.init = NULL,
|
|
||||||
.reset = NULL,
|
|
||||||
.starttick = Sixtieth_PulseNtfy, // VBlank interrupt
|
|
||||||
.endtick = Screen_EndTickNotify,
|
|
||||||
.subtick = NULL,
|
|
||||||
.timebegin = NULL,
|
|
||||||
.timeend = NULL,
|
|
||||||
},
|
|
||||||
// ASC
|
// ASC
|
||||||
{
|
{
|
||||||
.init = NULL,
|
.init = NULL,
|
||||||
@ -335,12 +335,28 @@ LOCALPROC SubTickTaskEnd(void)
|
|||||||
|
|
||||||
LOCALPROC SixtiethSecondNotify(void)
|
LOCALPROC SixtiethSecondNotify(void)
|
||||||
{
|
{
|
||||||
int i;
|
/*int i;
|
||||||
// Begin new frame
|
// Begin new frame
|
||||||
InterruptReset_Update();
|
InterruptReset_Update();
|
||||||
for ( i = 0; i < ARRAY_SIZE(DEVICES); i++ ) {
|
for ( i = 0; i < ARRAY_SIZE(DEVICES); i++ ) {
|
||||||
if (DEVICES[i].starttick != NULL) { DEVICES[i].starttick(); }
|
if (DEVICES[i].starttick != NULL) { DEVICES[i].starttick(); }
|
||||||
}
|
}*/
|
||||||
|
|
||||||
|
// Temporary fix to non-functional RTC
|
||||||
|
|
||||||
|
Mouse_Update();
|
||||||
|
InterruptReset_Update();
|
||||||
|
if (EmClassicKbrd) { KeyBoard_Update(); }
|
||||||
|
if (EmADB) { ADB_Update(); }
|
||||||
|
|
||||||
|
Sixtieth_PulseNtfy(); /* Vertical Blanking Interrupt */
|
||||||
|
Sony_Update();
|
||||||
|
|
||||||
|
#if EmLocalTalk
|
||||||
|
LocalTalkTick();
|
||||||
|
#endif
|
||||||
|
if (EmRTC) { RTC_Interrupt(); }
|
||||||
|
if (EmVidCard) { Vid_Update(); }
|
||||||
|
|
||||||
SubTickTaskStart();
|
SubTickTaskStart();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user