Just because this user has said he's removed all peripheral devices, it doesn't mean he has. It's worth repeating. Again:
1) remove all peripheral devices from your computer except the video card. This can even include the keyboard.
2) if still stuck at OF at boot, then remove your RAM modules one at a time. One of the modules may be failing, causing this OF hang when the computer tries to load into memory.
3) You could even go further in your troubleshooting process. For instance, once I saw a G4 tower with a zip drive that was causing an OF hang at startup. Disconnecting the internal zip drive from the IDE bus allowed the computer to boot. You might consider doing this with your HD as well. For instance, if you disconnect your HD from the IDE bus and you get a flashing ? at startup, then it means your computer passed the OF and POST tests, which then means that the OF is being caused by the HD on the bus (or perhaps the HD controller).
I'm not certain if FWTDM is operable before or after OF loads. My gut tells me that it only works after OF loads, but I'm not certain. Therefore, it stands to reason that this user should consider trying this method. It certainly can't hurt.
As for "other OF codes", there really aren't that many more used for troubleshooting. The vast majority of the rest of the OF codes are for configuring various settings in OF--something you shouldn't be messing with unless you're a programmer or hardware developer.