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