by Dan East » Jul 11, 2001 @ 5:53pm
As others have said, I am very busy, and spending many hours writing software for tens of thousands of people to enjoy for FREE is not a high priority. My real business comes first (writing medical software), then my secret commercial project, then PQ, Bochs, UAE for Pocket PC, etc.<br>I do have Bochs "ported" and working. At this time I only have VGA text mode supported. As stated earlier in this thread I have done benchmarks with Bochs running on my iPaq, and it is extremely slow. Gaming is pretty much out of the question, but it will be very useful for other types of apps, even Windows 95, etc. At this point there are two major things holding it up:<br>1 - I need to create some sort of custom SIP that works with GAPI, where I can rotate the SIP for landscape mode. The SIP will also have to be draggable, so you can move it around to see all areas of the screen. A future enhancement I have in mind for PQ will be a very flexible map / skin system flexible enough for SIP type use. I would most likely use that same library for both projects.<br><br>2 - I need to finish the graphical VGA support.<br><br>Some other issues / comments:<br><br>I got the same benchmark results in Bochs when it was running on my 206 mhz iPaq as when running on my 300 mhz PII laptop. I don't know what's up with that.<br><br>Bochs uses a hard drive image file. That is just a large file (as large as you want the virtual HDD to be). You have to use a suite of finicky, poorly documented DOS-based utils to move files to / from those HDD image files. In fact, the documentation was so bad and obscure that I had to look at the source code for those tools to understand how they were to be used. Other emulators, such as UAE, allow you to simply specify a folder on your device which will then be used as the root directory of a HDD. That is certainly the best solution, because you can then access the same set of files directly from your Pocket PC as well as within the emulator. I don't know what amount of work would be required for that type of support, but I feel it would be necessary for Bochs to really be useful on a Pocket PC.<br><br>I strongly suggest that those interested in this project download the Windows version of Bochs and run it on their Windows PC. Yeah, I know, running a Pentium emu on your Pentium machine seems like a waste of electrons, but your hardware can't care. I have tried a few older, DOS-based games in the Windows version of Bochs, and they caused it to crash. What I would like to see is someone setup Bochs and run Windows and various other games and large apps, just to see what the quality of Bochs is really like, and what type of game compatibility we'll see. You could then just copy your HDD image file over to your Micro Drive and use it with Pocket Bochs when it is ready.<br><br>Dan East