Combuster wrote:Consider how many people you make happy when you use a win32 frontend, and how many you make happy with a wx frontend.
Is it worth trading the win98 share in favor of all of linux + macos users?
In a perfect world, I would much rather have both, of course. As I said earler on this thread, a linux port would be a very nice thing. WindowsNT gave us the gift of a Win32 GUI frontend. So that is the starting point that we actually have to work with. I have made his frontend tight and slick.
Going further all depends on the PITA factors involved. Whether the toolkit is sufficiently well tested and bug-free. A toolkit with bugs is often impossible to code around.
Now that quok has given me some useful info and links, I am already looking into the potential of wxWidgets. But I am not going to be convinced by marketing hype and slapdash attempts at cross-platform coding, either. We will see how well it really works. If it does not work well, I will send them some bug reports. The bugs may be impossible for them to code around, too.
I put about four hundred hours into getting this code working slickly, and I am sure that WindowsNT did the same, to come up with the code that I started with. You can all kibitz all you like, but if you think a linux port is so great, then how about devoting a few hundred hours of your own time to the project? (PS. that was a rhetorical question, of course -- I know quite well that it isn't going to happen.)
If I have more hours to spare, and if the toolkit works well enough to be livable with, then the next version of the code will happen, otherwise not.
This Win32 version of the GUI will be used some. There are people out there doing OSdeving on Windoze. That is enough for the moment.
In 4 months we have gone from having no usable Bochs GUI frontend, to having a Win32 GUI frontend avaialble. Have we achieved Nirvana yet? Of course not. This is beta-release software. We need it tested, perhaps a few additional features added, and in a future incarnation, hopefully it will become perfect (ie. portable). Patience is necessary. Kibitzing is not.
-- And AJ, Lukem, kmtdk, 01000101, and several others are using it. So it's not quite "nobody".