Re: SVN1260 WIN98 STILL BROKEN !
- Posted by mattlewis (admin) Dec 13, 2008
- 1223 views
To sum up the problem:
SVN 1250 was the last version of win98 binaries that worked.
SVN 1256 is when all the problems started and none of the versions
of Win98 binaries after that worked.
The Win98 binaries DO NOT have the blank display problem
If you run them on XP\WIN2000 (don't know about VISTA)
This is all related to the changes to how we deal with console output. Basically, it used to only work for 80 character width consoles. We made it better at detecting wider consoles, and to dynamically increase the buffer size as needed. It seems that when we dynamically allocate the buffer, something breaks in win98. The other issues, related to unwanted console windows is probably an issue of how we're initializing the data structures.
I believe that Derek is working on the initialization issue. I don't know how to fix the 9X issue. It doesn't make sense why a statically initialized buffer works, but a dynamically allocated structure doesn't. We probably need to research the windows API to see if there were any changes.
Matt