OSPlus
DJGPP version
I have started porting OSPlus from Borland C++ 4.51 and the PowerPack for DOS to DJGPP. This will offer a number of advantages:
- Better compatibility with other protected-mode applications: Borland grabs all the memory while DJGPP only grabs what it needs
- OSPlus will be 32-bit, so new features such as MIDI and MP3 players that can play in the background, etc, can be added
- Still have the same, easy-to-use interface. Turbo Vision exists for DJGPP.
- Much improved graphics and sound support. Allegro is a superb library for DJGPP, and you'll notice, for example, that the startup screen is now 640x480 in 256 colours, so doesn't look so stretched and horrible.
- Smaller executables: I can pack these programs with UPX, unlike the previous Borland DPMI ones
However, there are some disadvantages:
- No DLL support. I used quite a few DLLs in the previous version. However, I'll be able to port it anyway.
- No GetPrivateProfileString and WritePrivateProfileString support. However, I can either take the required code from Wine, for example, or write my own.
- Only works on 386 or better processors. But today, that isn't too much of a problem.
Current System Requirements
At the moment (1st October 2000), OSPlus 1.1 needs the following:
- 80386 or better processor
- MS-DOS 3.2 or better
- At least 2MB of extended memory, more prefered
- About 500KB of disk space
- 640x480x256 colour SVGA or better video card prefered
- A sound card is recommended
Latest Developments
Please see the OSPlus Revision History page for the latest developments in OSPlus 1.1.
Download
OSPlus 1.1 is not currently available for download.