I recently got a bunch of beta's from here and one of them has a debug menu and 2 extra demo games in the boot file (.elf). My only issue is I cannot for the life of me work out the key layout. I can view it in hex but I've never really touched anything like this and coding isn't my thing. The code seems to be this part, It seems to come up as VPAD but having never done any console dev stuff I'm clueless to the proper way to input in the game. I've no clue if a keyboard is needed or a proper PS2 controller. I don't have a PS2 TEST or TOOL so I am stuck to trying it in PSX2. Any help would be appreciated.
The primary controller of the PlayStation 2 is a DualShock 2 (as every PS2 comes with one), so your game probably supports that. USB support is only possible if it has the USB drivers (USBD.IRX and the USB input device's driver module). A DebugStation (DEX/TEST unit) is just like a normal PlayStation 2 console, except that it will boot Master Discs.
It's from NFSMW, right? Those aren't debug keys. Those lines are in the final executable too. A ProStreet debug menu was discovered, and L3+R3 had to be pressed in order to activate it. Debug keys aren't hidden in the ELF file. You can activate a CarCustomizeDebug with replacing a menu (MainMenu.fng) with a CarCustomizeDebug .fng (DebugCarCustomize.fng). I might make a tutorial here for other members/NFS fans here.