Cxbx-Reloaded/Doc/Todo.txt

49 lines
1.6 KiB
Plaintext
Raw Normal View History

2003-05-20 21:39:25 +00:00
Cxbx Todo (* denotes high priority)
2003-02-07 20:53:36 +00:00
2003-06-10 22:32:31 +00:00
* Maybe catch swizzle/unswizzle and ignore both, setting swizzle to = false?
2003-06-09 03:44:07 +00:00
* GetDisplayMode / GetAdapterDisplayMode should not return real display
mode when windowed!
2003-05-24 06:06:35 +00:00
* Stabilize Heap Allocation (i.e. operator new) -> Crashes after initial commit is full
2003-05-22 00:28:30 +00:00
* Stabilize TLS (it's close...)
2003-05-19 21:49:06 +00:00
2003-05-20 21:39:25 +00:00
* 3D Textured Demo
* Retail Games (esp. XDK 4361)
2003-05-19 21:49:06 +00:00
2003-05-30 02:08:25 +00:00
What does SetLastError check Irql for? Should this be emulated?
2003-05-23 22:04:21 +00:00
2003-05-20 21:39:25 +00:00
Perfect the timing on KeTickCount
2003-05-05 06:35:37 +00:00
2003-04-26 04:32:46 +00:00
Some sort of delete-after-emulation type of functionality?
2003-04-22 21:09:10 +00:00
Use SetDataFormat instead of parsing device input by hand?
2003-04-15 08:08:53 +00:00
Batch config all buttons (should be very easy..just click one by one)
2003-03-31 23:22:21 +00:00
Encapsulate RecentFiles into a nice little class
2003-03-31 23:22:21 +00:00
Configuration screens may not necessarily need to be modal windows.
2003-03-30 23:46:57 +00:00
2003-03-31 23:22:21 +00:00
Closing a console should not terminate the entire process.
2003-03-27 06:23:58 +00:00
2003-03-31 23:22:21 +00:00
If possible, Direct3D Rendering window should inherit from Wnd.
2003-03-06 19:10:15 +00:00
2003-03-31 23:22:21 +00:00
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.
2003-02-07 20:53:36 +00:00
2003-02-09 08:43:13 +00:00
Converted Exe files should use the Cxbx icon
2003-02-07 20:53:36 +00:00
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.