OK, SiS sent me this nice board with some 2 MB flash parts and I have not gotten much past step 1, "Program the flash", as it is a 2 MB flash. I had no idea what a mess the superio/flash interface was going to be.
So, Ronald, I am most interested in your patch, hope it is ready soon!
And, well, seems we have a problem with 2 MB parts. Ouch. I guess what I will do for now is use 512KB of the 2 MB part (i.e. program it with 4 512KB images).
I hate to say this, and I agree with the desire to remain clean in v3, but we may have to find a way to deal with this mess. I hope not. It is hard to believe how brain-dead PC hardware can be, given that the same mistakes and lessons are learned (and forgotten) over and over again. Too bad.
Anyway I am ready to test the patch tomorrow morning, I have a 1/2 vacation day and intend to put it to good use ...
ron