2008-10-01, 00:25
See http://wiki.xbmc.org/?title=XBMC_for_Win..._port_plan.
XBMC for Windows port plan
Disclaimer: This XBMC for Windows port of course excludes all Xbox exclusive functionality (like for example Trainers, launching Xbox Games, etc.):
* Milestone 1 - Get all existing XBMC functionality (features/functions) working as they already work on the Xbox version of XBMC.
o During this first phase XBMC will only need to be running under Windows as a third-party application.
* Milestone 2 - Port of Python scripting support, add support for the official Apple Remote with all keymap to fully support XBMC control, AC3 and DTS downmix support, port all of XBMC Virtual File System features (SMB, FTP, UPnP, XBMSP, etc.).
* Milestone 3 - Add Windows (Win32) specific items (hardware configuration, network settings, multiple input-device support, driver packaging, etc.)
o XBMC package will need to have all the built-in settings for mouse, keyboard, joystick, etc. to act as a shell (without third-party dependencies).
* Milestone 4 - Native 64-bit support, XBMC and all its libraries to be compiled on and for 64-bit.
* Milestone ? - Yet to be decided.
I am mainly curious about following:
[MAJOR - HIGH PRIORITY] Gamepad/joystick support (Xbox orginal wired gamepad, Xbox 360 wireless and wired gamepad).
XBMC for Windows port plan
Disclaimer: This XBMC for Windows port of course excludes all Xbox exclusive functionality (like for example Trainers, launching Xbox Games, etc.):
* Milestone 1 - Get all existing XBMC functionality (features/functions) working as they already work on the Xbox version of XBMC.
o During this first phase XBMC will only need to be running under Windows as a third-party application.
* Milestone 2 - Port of Python scripting support, add support for the official Apple Remote with all keymap to fully support XBMC control, AC3 and DTS downmix support, port all of XBMC Virtual File System features (SMB, FTP, UPnP, XBMSP, etc.).
* Milestone 3 - Add Windows (Win32) specific items (hardware configuration, network settings, multiple input-device support, driver packaging, etc.)
o XBMC package will need to have all the built-in settings for mouse, keyboard, joystick, etc. to act as a shell (without third-party dependencies).
* Milestone 4 - Native 64-bit support, XBMC and all its libraries to be compiled on and for 64-bit.
* Milestone ? - Yet to be decided.
I am mainly curious about following:
[MAJOR - HIGH PRIORITY] Gamepad/joystick support (Xbox orginal wired gamepad, Xbox 360 wireless and wired gamepad).