To face Devilot before your 7th opponent, do not use any continues, finish at least one round in under 60 seconds, create a chain reaction of 4 or higher, create a Power Gem that contains 20 gems or higher and complete one round with a Super Combo Finish (30+ Counter Gems).
To face Dan, do not use any continues as above. Take more than 60 seconds to win a round, create a chain reaction no greater than 3, have your biggest Power Gem not contain more than 19 gems, and do not finish any round with a Super Combo Finish.
To play as Gouki, highlight Morrigan (Player 2 must highlight Felicia), press and hold Start, then press Down, Down, Down, Left, Left, Left (Right three times if Player 2) and press any button while still holding Start. If you have defeated him in Street Puzzle Mode as Ryu, you can simply select him by holding Button L, and pressing any button.
To play as Dan, highlight Morrigan as described above (Felicia if Player 2), press and hold Start, and press Left, Left, Left, Down, Down, Down (Right three times at start if Player 2), then while still holding Start, press any button. If you have beaten him in Street Puzzle Mode as Donovan, you can choose him with the simple code of holding L and R buttons and pressing any button.
To play as Devilot, input the same code for Dan as described above, but wait until the time limit reaches 10 seconds before hitting any buttons to select Devilot. If you defeated her as Morrigan in Street Puzzle Mode, you can play as Devilot by holding Button R and pressing any button.
You can also play as Lei-Lei's sister, Lin-Lin (the paper tag) by highlighting Morrigan (Player 2 must highlight Felicia), holding Start, then moving Right (Player 2 must press Left twice) and pressing any button while still holding Start.
And you can also play as Anita by highlighting Morrigan (once again, Player 2 must highlight Felicia), press and hold Start, then move Right twice (Player 2 must hit Left only once) and while still holding Start, press any button.
When playing Versus Mode, you can select the stage you want to play in. After choosing an Handicap, hold Buttons L and R and Start in addition to one of the following:
Up = Morrigan
Down = Chun-Li
Left = Ryu
Right = Ken
Button A = Lei-Lei
Button B = Donovan
Button C = Felicia
Button X = Sakura
Button Y = Devilot
Button Z = Gouki
Dan's stage is selected if you hold L, R and Start, but press and hold no other buttons.