Cxbx-Reloaded/Doc/Todo.txt

38 lines
1.3 KiB
Plaintext

Cxbx Todo:
Phase out EmuPanic() (EmuCleanup is good)
Some sort of delete-after-emulation type of functionality?
Use SetDataFormat instead of parsing device input by hand?
Batch config all buttons (should be very easy..just click one by one)
Encapsulate RecentFiles into a nice little class
Configuration screens may not necessarily need to be modal windows.
Multimonitor support via Direct3D9::EnumAdapterModes enumeration.
Closing a console should not terminate the entire process.
If possible, Direct3D Rendering window should inherit from Wnd.
Try to add compatibility with Windows ME using LLDT assembly.
Xbe file associations via user configuration. This could include an
option to either automatically execute the Xbe, or simply open it up
in Cxbx's main window. For this purpose, Cxbx.dll should also be
registered in the system so that a converted Exe can run from anywhere.
Converted Exe files should use the Cxbx icon
Allow a logo bitmap to be added if one does not exist. This may require that
the size of headers be increased. (sizeof_headers).
When loading a file, menus and WM_CLOSE should be disabled and an update
progress should be sent via callback from core.
Xbe::m_Header should be allocated dynamically to make room for huge headers.