At my company, we currently face the following problem: We have a piece of fairly old software, written in PL/M and intel C, running on naked x86 in real mode. This is important, because the software makes heavy use of the 16:16 bit pointer arithmetic. Rewriting the code is not affordable, but we can bind it to a stand-alone, relocatable block. Small changes are also possible. Now, is there a way to have a RT task that gives this software the illusion to run alone in it's 1MB RAM with 16:16 pointers? And even worse, is it possible to run _two_ of these with a small area of shared memory and I/O access? This may sound totally naive, as I haven't the faintest knowledge about all these real, virtual and protected modes of the x86's. There are some real time kernals that could do this, but they lack every piece of the comfort of a Linux system. So, if anyone here has an idea or knows someone I could ask, this information would be very appreciated. We also think about hiring someone for the job (North Germany...). Kai -- == Kai M. Becker == [EMAIL PROTECTED] == Bremen, Germany == "Any technology distinguishable from magic is insufficiently advanced" -- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] --- For more information on Real-Time Linux see: http://www.rtlinux.org/rtlinux/