Here's a list of changes: * GGI updates: - Now uses DirectBuffer when available and works properly when it is not. - Support for scaling by a factor of 2. - Support for 8, 15, 16 and 32 bpp modes (24 can be achieved with the palemu target) * Proper keyboard handling (the cheats work now ;) * Simple FPS meter for GGI and X11 versions. I also did some benchmarks with the FPS meter (on my 225MHz Pentium), and they are _very_ interresting: BPP X11 LibGGI X11-scaled LibGGI-scaled === === ====== ========== ============= 8 35.0 35.0 35.0 35.0 16 29.6 35.0 9.5 29.0 24 7.8 35.0 2.2 15.9 (LibGGI uses palemu target!) 32 28.0 35.0 9.1 18.0 Now, there's something for all those people who think LibGGI adds overhead compared to a native implementation ;-) (In case it isn't obvious - X11 is the native X version of Heretic, LibGGI is ggiheretic running on the X-target, and scaled means that the rendered display is scaled up by a factor 2) Marcus Sundberg [mackan@stacken.kth.se] .