Der Autor von RunCPM war so nett, die BDOS function 248 zu realisieren
Code
/*
C = 248 (F8h) : Milliseconds
Returns the number of milliseconds (since the board started).
*/
case 248:
{
timer = millis();
HL = timer & 0xFFFF;
DE = (timer >> 16) & 0xFFFF;
break;
}
Alles anzeigen
(gewuenscht vom User SergeyDr, die die Millisekunden seit dem Systemstart zurueckgeben soll
- so wie es TIMER bei GW-BASIC unter DOS macht.
Da der Autor nicht ganz so viel Zeit hat, bat er, dass jemand dies testen koennte (unter Arduino, Linux, Windows).
Kann mir evtl. jemand beim MBASIC-Code zum Aufrug des BDOS-Call 248 helfen?
Muesste wohl aehnlich sein, wie jemand schon LED-Output-Input-Aufrufe in MBASIC realisiert hat.
Dies wuerde dann auch helfen, die Laufzeit fuer FRACTAL.BAS zu stoppen ohne dass man Auge/hand nutzen muss