Open main menu

Difference between revisions of "GSoC Ideas"

1,252 bytes added ,  21:41, 3 March 2012
Add Task of DOS Port
(remove the postgres thing since it's 404ing right now)
(Add Task of DOS Port)
Line 102: Line 102:


If you already have reverse engineering experience, you could consider working on one of the external in-development game engines, or even on support for a new game. However, doing this kind of work is very difficult and time-consuming - you would have to convince us that you have the necessary skills to actually be sufficiently productive, probably by demonstrating some actual progress first.
If you already have reverse engineering experience, you could consider working on one of the external in-development game engines, or even on support for a new game. However, doing this kind of work is very difficult and time-consuming - you would have to convince us that you have the necessary skills to actually be sufficiently productive, probably by demonstrating some actual progress first.
== DOS Port ==
Technical contact: [[User:Digitall|David Turner]].
ScummVM is already ported to most common Operating Systems and devices, and quite a few uncommon ones.<br>
However, one major exception is DOS. This has been requested and talked about a fair number of times, but with no progress i.e. [http://forums.scummvm.org/viewtopic.php?t=10327 Thread]
This is partly as there is no SDL port for DOS. The student would either need to look at SDL DOS porting, create a DOS custom backend or use the Win32 port of SDL using HX Extender. A native DOS porting of SDL is the recommended route, targeting VESA VGA Graphics, SB16 Sound Output, MPU401 etc.
It would be intended that the required libraries including libSDL and ScummVM would be compiled by an open C++ toolchain such as [http://www.openwatcom.org OpenWatcom].
Since [http://www.dosbox.com/ DOSBox] provides an emulated DOS machine and [http://www.freedos.org/ FreeDOS] provides a free and open source 100% compatible DOS implementation, MS DOS will not be needed by the student, though support for this is intended.
The student would require good C/C++ skills and knowledge of DOS internals or a willingness to learn and demonstrable progress on this task i.e. DOS Graphics Demo...
TrustedUser
574

edits