Mikes .plan
[kju:]
I'm currently rewriting the whole Q app - the idea is to use a distributed object (DO) to exchange commands and use shared memory (via mmap) to generate vga output between QControl and QEMU.
Advantages:
- QEMU has more cpu power, as all the output/UI is handled by QControl (different process, advantage for multicore systems)
- QEMU has to be less patched (less hacks/faster adapting to changes/more stable)
- QControl behaves like a real documentbased Apple app (way less hacks to mimik the desiried behaviour)
Disadvantage:
vga output will be slower, as the screenbuffer has to be copied 2 more times (This will not be noticable on standard windows apps, but with dynamic (games) contents. Still: It will be faster than VNC output.It was unbearable slow for games, so I reimplemented it over mmap :) (why mmap? shmem size is limited on OS X).
I have checked-in the code: see Q2 Development for more details
kqemu
- kqemu is OS now, sow I'm fiddling around with it, obviously :). If You are intrested in helping me, send me a mail.
Website
- create howto pages for Win95b/Win98SE/Win2KSP4/Reactos and Internet Explorer for Webdesigner
