I wonder if anyone can help with our problem, as it seems with the latest doseme versions (1.4.0.7-something today) and Ubuntu 12.04 32-bit on a fairly fast machine (Intel Core 2 quad core machine at 2.66GHz) we are missing interrupts that were OK on older PCs with earlier kernel/dosemu and only 400MHz-ish CPUs.
When I look at the time between the IRQ generating signal, and the DOS software responding to the IRQ-5 call, it is *usually* 20us or so, with the total time in the function (as measured by toggling the parallel port on/off on function entry/exit) is around 20-32us. However, in some cases it takes much longer, we see most under 1.6ms but very occasionally it is taking 16ms (at a guess I would say 1 in 20-40 calls or so). Under the above tests, the PC is (apparently) doing nothing much, with 'top' reporting load averages of 0.05 to 0.15 and no swap in use. Has anyone got any idea as to what is causing this, and more importantly what can we do to get back to the sort of almost-real-time behaviour we got years ago? We are already running xdosemu with -s to get the hardware I/O, using the "fast" keywork in the port definitions we use, and runnning it with a 'nice' value of -11 to give it plenty of time. Regards, Paul -- Dr. Paul S. Crawford Satellite Station Dundee University Small's Wynd, Dundee, DD1 4HN, U.K. Tel: +44 (0)1382 38 4687 Email: p...@sat.dundee.ac.uk The University of Dundee is a Scottish Registered Charity, No. SC015096 ------------------------------------------------------------------------------ LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d _______________________________________________ Dosemu-devel mailing list Dosemu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dosemu-devel