|
|
Line 103: |
Line 103: |
| Technical contact: [[User:Digitall|David Turner]]. | | Technical contact: [[User:Digitall|David Turner]]. |
|
| |
|
| ScummVM is already ported to most common Operating Systems and devices, and quite a few uncommon ones.<br> | | ScummVM has already been ported to most common Operating Systems and devices, and quite a few uncommon ones. However, one major exception is DOS. |
| 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.
| | See [[OpenTasks/Generic/DOS Port]] for more details. |
| | |
| 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...
| |
|
| |
|
| == Security Audit == | | == Security Audit == |