0% found this document useful (0 votes)
789 views11 pages

Cobra: 2.1 For Viper GC and Viper GC Extreme

Cobra 2.1 is an unofficial gamecube BIOS that allows running backups, imports, and homebrew software from any region. It includes features like direct disc booting, a cheat code system, multi-boot discs, memory card functions, and more. The document provides instructions on installing Cobra on a Viper GC or Viper GC Extreme modchip, describes the main Cobra menu options and features, and explains how to use some of the companion PC tools.

Uploaded by

samuel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
789 views11 pages

Cobra: 2.1 For Viper GC and Viper GC Extreme

Cobra 2.1 is an unofficial gamecube BIOS that allows running backups, imports, and homebrew software from any region. It includes features like direct disc booting, a cheat code system, multi-boot discs, memory card functions, and more. The document provides instructions on installing Cobra on a Viper GC or Viper GC Extreme modchip, describes the main Cobra menu options and features, and explains how to use some of the companion PC tools.

Uploaded by

samuel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Cobra 2.

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

Feature Viper GC Extreme USB


Direct boot of backups, imports and originals o o
Standalone cheat code system, action replay compatible o o
Find and create your own cheatcodes (XtremeFinder) o o o
Copy memory card content to/from PC (USBMemCard) o o o
Support for user-provided drivecodes o o
Backup your games (no extra hardware needed) o o o
Skinnable GUI o
Put more than one game on one disc (Multiboot disc) o o
Manage your onboard files and flash BIOS from PC o o o
Store small executable (MP3 player, ISO ripper, GCOS) on modchip
flash o o
Store big executables (linux, games, GCOS) on modchip flash o
Create in-game screenshots o o o
Interact with a game while it's running (write, read memory and more) o o o
Flash BIOS from PC or from DVD o o
Disc Explorer o o
Enter cheats with on screen keyboard or load them from DVD o o
View PC screen on TV o o o
Work on all gamecubes from all regions o o
Compatible with multi-disc games o o
Stream ISO from PC (Beta) o o o
Real time save, at any point in game (Beta) o o o
New features since V1.6 on green background

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:

- A Viper GC or Viper GC Extreme modchip


- This very flash file
- Some compatible media and a DVD burner

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.

Here is a list of the different flash files provided in this package:

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

3.1 Main menu

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

The Disc Explorer lets you browse the


content of the inserted disc. The following
file systems are supported: ISO9660
(Level2 compatible no joliet) and FST (GC
native file system).

The files with following extensions can be selected, loaded or executed:

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)

3.3 Cheat codes

If you want to use cheat codes, enter


Cheat Codes menu, select a game, check
the codes you want to use, exit the cheat
selector and enable cheats.

To add new codes follow on-screen


instructions. The codes are compatible
with decrypted AR codes. You can
decrypt AR codes using the great
GCNCrypt by Parayste. Never enter the
first code of a given cheat code (validator
code). You can also put .COD files on a
DVD and load cheat codes from there,
each file corresponds to one game. Cheat
codes are working for backups and
original games.

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.

3.5 External drivecode

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.

Drivecodes from GCOS 1.X are provided as an example.

6
4 PC tools usage

4.1 CobraBackup

CobraBackup lets you create your game


backups. Its usage is straightforward.
The smart backup option is faster and
works for 99% of all games.

4.2 CobraManager

CobraManager lets you flash a new BIOS on


your chip using USB, without the need of
changing Viper USB Adapter DIP switches.

It also lets you upload DOL executables and


skins to be stored Viper Extreme’s onboard flash.

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.

4.6 USBMemCard by Tactics

We decided to package this awesome memory card manager written by Tactis in


Cobra 2.1. It lets you copy memory card data from/to PC. While in cobra main menu,
start USBMemCardLauncher application on PC and follow instructions.

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:

- GUI with all interesting Cobra Remote features


- View and Edit memory in real time
- Find cheats automatically by comparing memory content at different times
- Create cobra compatible cheat codes, including master codes (Search Hook button)

You must be familiar with the


process of cheat creation to
use this tool. Hit “Start game”
while in cobra main menu.

9
4.8 MakeTheme

This command line program is to be used by advanced users to create Cobra


Themes (skins). A test theme is provided as an example. For great downloadable
skins check http://nintenskinz.tehskeen.com/

4.9 GameRemote

This command line program is to


be used by advanced users. It lets
you interact with gamecube’s
memory while a game is running in
order to modify or read game’s
content on the fly. It also allows
you to freeze and unfreeze a game.
XtremeFinder takes advantage of
all of those feature with a more
user friendly GUI.

4.10 RealTimeStateSave (Beta)

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.

A sample plugin is provided (MP3 player).

11

You might also like