X-Box you require the xkernel.dll running in your build environment when you build the DarkBasic Pro and a booter for it + setting up for the use of a FFB SideWinder pad

otherwise an exact port...
PS2 also require a the kernel, but also require to have the driver for the PS2 controller within a DLL (preferably with the basic ASM format encoded) - but also possible as it can use DirectX as well
as for the Cube you'd require the GC version of DirectX to be run as a layer for Pro to access rather than the hardware direct - but again possible
only problem is the cheapest SDK licence to get the software needed is $50,000 for the Xbox which is the cheapest .. $75,000 for the PS2 and $300,000 for the GameCube unless you're a Nintendo Sub'd company.
Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?