1,554
edits
(Update on status, Some hints on how to fix it further.) |
m (Sorted files section) |
||
Line 63: | Line 63: | ||
* Endianness fixes | * Endianness fixes | ||
== video.cpp == | == File-specific tasks == | ||
=== gob.cpp === | |||
* Write proper game detection. (MD5-based?) | |||
=== map.cpp === | |||
* See FIXME comment. All calls to map_loadDataFromAvo() should be made endianness and alignment-safe. | |||
=== sound.cpp === | |||
* Has yet to be written from sound.asm | |||
=== text.cpp === | |||
* This file should be removed and is not currently required for compilation but we need to inspect which variables does it set and to which values and convert them to our Config Manager. We should support all video outputs and at least PC speaker and Adlib. | |||
=== util.cpp === | |||
* Implement keyboard input functions | |||
* Mouse input | |||
=== video.cpp === | |||
'''Assignee:''' Ender is working on these | '''Assignee:''' Ender is working on these | ||
* Proper video initialisation | * Proper video initialisation | ||
Line 69: | Line 86: | ||
* Classify | * Classify | ||
* Add support for other rendering modes (EGA/CGA/Hercules) | * Add support for other rendering modes (EGA/CGA/Hercules) | ||