aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--utils/midiplay/adlmidiplay.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/utils/midiplay/adlmidiplay.cpp b/utils/midiplay/adlmidiplay.cpp
index 1b5bf28..fe0a758 100644
--- a/utils/midiplay/adlmidiplay.cpp
+++ b/utils/midiplay/adlmidiplay.cpp
@@ -999,13 +999,17 @@ int main(int argc, char **argv)
# ifdef __DJGPP__
//disable();
- int haveYield;
errno = 0;
__dpmi_yield();
- haveYield = errno ? 0 : 1;
+ int haveYield = errno ? 0 : 1;
+
+ if(!haveYield)
+ std::fprintf(stdout, " - [DOS] dmpi_yield failed, using hlt\n");
+
outportb(0x43, 0x34);
outportb(0x40, timerPeriod & 0xFF);
outportb(0x40, timerPeriod >> 8);
+ std::fprintf(stdout, " - [DOS] Running clock with %d hz\n", newTimerFreq);
//enable();
# endif//__DJGPP__