TrustedUser
574
edits
(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... |