Cobra: 2.1 For Viper GC and Viper GC Extreme
Cobra: 2.1 For Viper GC and Viper GC Extreme
1
for Viper GC and Viper GC Extreme
Content
1 Main features....................................................................................................... 2
2 General info......................................................................................................... 3
3 Cobra usage........................................................................................................ 4
3.1 Main menu ................................................................................................... 4
3.2 Disc Explorer ................................................................................................ 5
3.3 Cheat codes ................................................................................................. 5
3.4 MultiBoot discs ............................................................................................. 6
3.5 External drivecode........................................................................................ 6
4 PC tools usage .................................................................................................... 7
4.1 CobraBackup................................................................................................ 7
4.2 CobraManager ............................................................................................. 7
4.3 DOLSendUSB .............................................................................................. 8
4.4 CobraPCView............................................................................................... 8
4.5 Screenshot ................................................................................................... 8
4.6 USBMemCard by Tactics ............................................................................. 8
4.7 XtremeFinder................................................................................................ 9
4.8 MakeTheme ................................................................................................10
4.9 GameRemote ..............................................................................................10
4.10 RealTimeStateSave (Beta)..........................................................................10
4.11 ISOStream (Beta)........................................................................................11
4.12 InjectDrivecode............................................................................................11
4.13 CobraPlugins...............................................................................................11
1
1 Main features
This great video shows a small subset of new Cobra 2.1 features:
http://www.youtube.com/watch?v=LgQvfqhHDKE (courtesy of megaprodz)
2
2 General info
Cobra 2.1 is by far the most powerful unofficial gamecube BIOS. The following is
needed in order to install Cobra on your gamecube:
It allows you to run game backups, imports from any region, homebrew software and
original discs. It allows you to create your own backups, find and use your own
cheatcodes and much, much, much more.
Depending on your hardware it is possible to flash this BIOS from DVD, from USB or
from parallel port. If you have a Viper USB Adapter, make sure both DIP switches are
OFF after you’ve programmed the chip (you won’t ever have to change them again
as you can reprogram the chip with both switches OFF using CobraManager since
Cobra 1.6). If you’re using a parallel port flasher, disconnect it after use.
File Description
cobra21.vgc Cobra 2.1 BIOS
Cobra 2.1 BIOS preloaded with GCOS external drivecode
cobra21_drive20010608.vgc for drive 2001/06/08
Cobra 2.1 BIOS preloaded with GCOS external drivecode
cobra21_drive20020402.vgc for drive 2002/04/02
Cobra 2.1 BIOS preloaded with GCOS external drivecode
cobra21_drive20020823.vgc for drive 2002/08/23
3
3 Cobra usage
Turn on your GC with the disc you want to run and:
- Hold Y to go to Main Menu (if it's not your Default Boot mode)
- Hold X for the other boot mode (can be set in Config Menu)
- Don't hold anything for Default Boot Action
Direct Disc Boot Play a backup or an original GC game from any region
Play an original game compatible with your GC region or enter GC BIOS
Original BIOS menus
Configuration Menu Change Cobra settings and view GC version info
Explorer Browse the content of the disc or flash memory and load files
Cheat Codes Manage cheat codes
Change disc Change the disc without having to reset the GC
Execute the embedded Cobra Plug-in. Only available if a plug-in is
Plug-in loaded
4
3.2 Disc Explorer
VGC Viper GC flash file Select this file to reprogram your Viper GC
DOL Homebrew application Select this file to execute it
COD Cobra cheat codes Select this file to load new cheat codes
CBP Cobra plug-in Select this file to load a plug-in
Copy this file to flash then select it from flash explorer to change GUI
CTM Cobra theme skin (Viper GC Extreme only)
PCM ADPCM audio file Select this file to play (must be aligned)
ADP ADPCM audio file Select this file to play (must be aligned)
5
3.4 MultiBoot discs
The MultiBoot feature lets you put several games on one disc. You can use
Viper_Multi_Boot_ISO_Creator by LoonyCube (latest version is 1.3b) to create
MultiBoot discs easily.
The drivecode is the firmware code responsible for handling DVD media. Cobra
contains its own drivecode which has improved a lot since its first release and is the
best available in our opinion. Still, if you encounter some media issues such as DRE
even after tweaking your pot, you might want to try another drivecode as it might
handle disc slightly differently and help in some cases. This other drivecode can be
injected into Cobra’s BIOS file (VGC) and is then called External drivecode. In the
configuration menu you could switch between this external drivecode and the built-in
cobra drivecode.
In order to inject an external drivecode, you must use the InjectDrivecode command
line tool.
6
4 PC tools usage
4.1 CobraBackup
4.2 CobraManager
7
4.3 DOLSendUSB
This command line tool lets you send and run a gamecube executable on the fly.
If you don’t know how to use command line tools, simply drag and the DOL file you
want to send over the DOLSendUSB icon.
4.4 CobraPCView
This application lets you stream PC screen content to your TV. It is currently not
suited for movies as frame rate is low (~10fps max).
4.5 Screenshot
This application lets you take screenshots in games and save them as BMP pictures.
While in cobra main menu, start screenshot application on PC and follow instructions.
A command line version is provided aswell for advanced users.
8
Please read readme.txt and libogc-license.txt for more information about this program
and its licence. Source code is included. For more info visit author’s homepage given
in readme.txt.
4.7 XtremeFinder
This cobra tool by Loonycube lets you find your own cheat codes. Here is a list of
features:
9
4.8 MakeTheme
4.9 GameRemote
This command line tool (for advanced users only) lets you take and restore realtime
saves at any point of any game. Imagine a certain game that won’t let you save until
you finish a level, now you can save at any point.
The saves are copied from/to PC using USB. This feature is currently very beta but
should work on most of the games, most of the time. If the game crashes while
restoring a save, try again, it sometime takes a couple of time.
10
4.11 ISOStream (Beta)
This command line tool lets you stream a game ISO from PC using USB. If you don’t
know how to use command line tools, simply drag and the ISO file you want to play
over the executable icon.
The different executables lead to different results regarding speed or crashes. This
feature is currently very beta, but might be useful on some occasions. It does not
work at all on NTSC 1.0 systems (Cobra Bios supports it but PC application doesn’t).
4.12 InjectDrivecode
This command line tool is for advanced user. It lets you inject a drivecode in Cobra
2.1 VGC file, that will be used as external drivecode (see configuration menu).
External drivecodes are loaded in a similar way as open source cactus drivecode is.
4.13 CobraPlugins
CobraPlugin lets you create Cobra plugins from a DOL file. Make sure resulting CPB
file is not bigger than 45056 bytes. It is possible to inject a plugin in Cobra 2.1 VGC
file using a DOS prompt. The syntax is “copy /b cobra21.vgc+plugin.cbp output.vgc”.
Make sure that cobra21.vgc is 81920 bytes long before the copy operation.
11