Hi, On Sat, Mar 10, 2012 at 7:47 PM, Ralf A. Quint <free...@gmx.net> wrote: > > The "pause" call is for me the most likely culprit, doubt that this > is something that could be fixed in DX-Forth, specially if it works > without and with other memory managers...
I do at least know that "PAUSE" is a way to cooperatively switch tasks in the common multitasking extension of Forth (see MULTI.TXT, MULTI.SCR). So clearly he was trying to be friendly to that behind the scenes here. BTW, his website lists his email address, so you could just forward some of this to him (not mentioned here to avoid spam). :-) P.S. A quick search reveals this: http://fly.cc.fer.hr/GDM/articles/sndmus/speaker1.html (begin snip) ======== "Whenever your computer is operating, there are three 'timers' being controlled by various chips inside your computer. These are unimaginatively known as timers 0, 1 and 2." ... "Timer 0 is the main system timer. It's configured to oscillate 18.2 times every second, by default (therefore, the countdown value is 65,535 from the above formula!). Whenever timer 0 'ticks', interrupt 8h is generated. Among other things, interrupt 8h is responsible for keeping the clock in your computer going. This means that if you change the countdown value for timer 0, say to make it run twice as fast (by halving the countdown value), that your system clock will also run twice as fast. This becomes important later on when we play digitised sounds, when we may run the timer hundreds or even *thousands* of times faster than normal!" ======= (end snip) ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user