Reply 220 of 343, by vasyl
All right, new version is up, give it a spin. All features of the previous version are there, there should not be any changes visible from outside. The internals are completely redone. Harekiet started separating S3 code, I continued in that direction and got much cleaner implementation of driver code than before. The patch is finally layered properly -- CVS has those changes to paged memory access that I needed so the patch does not go to paging.cpp and cpu anymore. Almost everything is done in hardware/vga and ints/int10. There is one file change in gui (render_scalers.h) -- that was needed to enable 1280x1024 mode of newer ET4K cards and also to fix 1024x768 modes that were otherwise broken.
So, hit it hard and tell me if and where it breaks.