Hello, These are some fixes to get MacOS driver closer to working. Patch 1 adds a simple VBlank interrupt (this could be refined later as MacOS seems to poll it frequently enough to get 100% CPU usage when enabled). Patch 2 fixes problems with mouse pointer color and movement due to byte and word access to HW cursor regs and Patch 3 removes some annoying trace messages that are frequent enough to flood the log when traces are enabled.
With these fixes MacOS shows desktop and the mouse pointer can be moved around but it does not seem to fully boot yet as nothing can be clicked so it may still miss something somewhere. (Also to get to this point one needs to run an FCode ROM which needs patches to OpenBIOS currently.) Regards, BALATON Zoltan BALATON Zoltan (3): ati-vga: Implement dummy VBlank IRQ ati-vga: Support unaligned access to hardware cursor registers ati-vga: Silence some noisy traces hw/display/ati.c | 147 +++++++++++++++++++++++++++++++++++++++----------- hw/display/ati_dbg.c | 1 + hw/display/ati_int.h | 4 ++ hw/display/ati_regs.h | 6 +++ 4 files changed, 128 insertions(+), 30 deletions(-) -- 2.13.7