A última hora de ayer, coincidiendo con el día de los inocentes anglosajón, fue liberada la esperada versión 1.0 de la Cobra BIOS (utilizada en el modchip Viper-GC para GameCube). Como ya se sabía incorpora un sistema de trucos similar al del action replay, el 
Idle bug corregido, posibilidad de meter varios juegos en un disco y, atención a la sorpresa, carga de copias de seguridad sin necesidad de swap. Lamentablemente no soluciona la mayoría de los parones que sufrían algunos usuarios con la anterior versión y la carga sin swap no funciona con todos los discos, pero el avance es ciertamente importante y prometen sacar pronto nuevas versiones. En el foro de 
scene podéis encontrar mucha más información.
                                °         °             °
 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ±² ÄÄÄÄÄÄ ±² ÄÄÄÄÄÄÄÄÄÄ ±² ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
 ³X           °ÛßÜÜ  °Ûßß ÜÛßß ²Ûß   ßßÜ ²Û  °ÜßÛ °Ü Û ²ÛßÛ °Ûßß           X³
 ³            ÛÛ Û Û ÛÛß  ÛÛ Û ÛÛ   ²ÛßÛ ÛÛ  ÛÛ Ü ÛÛ Û ÛÛ Û ÛÛß             ³
 ³    ° ± ² Û ²Û ² Û ßÛ²Û ÛÛ ² ßÛ²± ßÛÛ² ßÛÜ ßÛ²Û ßÛ²Û ÛÛ²ß ßÛ²Û Û ² ± °    ³
 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
 ³                                                                          ³
 ³                                                                          ³
 ³                        - COBRA FOR VIPER GC V1.0 -                       ³
 ³                                                                          ³
 ³                            1st of april, 2005                            ³
 ³                                                                          ³
 ³                                                                          ³
 ³  So, you were wondering what was the surprise in Cobra 1.0 ? Well...     ³
 ³  We are proud to give you the very first Gamecube BIOS that works        ³
 ³  Without swap. Seems that the Viper GC was unwittingly 2nd Generation    ³
 ³  from the very  beginning, since we made nice use of the lid switch      ³
 ³  sensor cable designed by the Viper Team. Thanks guys you made it easy   ³
 ³  with your foresight, for us to make the Cobra BIOS swapless. Don't      ³
 ³  mess with the disc & lid anymore. Turn on your console and play.        ³
 ³                                                                          ³
 ³  FEATURES                                                                ³
 ³                                                                          ³
 ³  - Direct boot of all media, without swapping!                           ³
 ³  - Automatic Media Detection: Insert disc, turn on GC and play!          ³
 ³  - Supports all regions PAL / USA / JAP                                  ³
 ³  - Play originals or backups from any region, thanks to the built-in     ³
 ³    region-free feature                                                   ³
 ³  - Idle-bug free (no more Disc Read Errors when the drive is resting :-) ³
 ³  - Unique MultiBoot feature: put several games on one single disc!       ³
 ³  - Disc Explorer to browse the content of original GC discs or DVDs and  ³
 ³    that allows you:                                                      ³
 ³      - To flash your Viper GC by burning the flash file on a DVD         ³
 ³      - To execute homebrew programs (.DOL) from DVD, and enjoy many      ³
 ³        already-released homebrew productions!                            ³
 ³      - To flash your Viper GC by burning the flash file on a DVD         ³
 ³      - To run the game you want from a MultiBoot compilation             ³
 ³      - To load cheat codes from disc into Viper GC Memory                ³
 ³  - Powerful Cheat Code System compatible with Action Replay codes,       ³
 ³    codes are stored in the Viper GC Flash so no memory card is needed!   ³
 ³  - Cheat codes can be either entered using Cobra Menus or loaded from    ³
 ³    a file using the Disc Explorer                                        ³
 ³  - BIOS Configuration stored into the Viper GC Flash                     ³
 ³  - Selectable default boot action (Main menu, Boot disc, Original BIOS,  ³
 ³    Disc Explorer) and special boot action (when the X key is held)       ³
 ³  - Calls Original BIOS Game Loader for 100% compatibility                ³
 ³  - Supports all hardware revisions (including DOL-101 units)             ³
 ³  - User-Friendly GUI                                                     ³
 ³                                                                          ³
 ³  So what do you need exactly ?                                           ³
 ³     - A Viper GC chip                                                    ³
 ³     - This very flash file                                               ³
 ³     - Some Compatible Media and a DVD-burner                             ³
 ³                                                                          ³
 ³                                                                          ³
 ³  WHAT'S NEW ?                                                            ³
 ³                                                                          ³
 ³  Well, as you can see from the feature list, there are a lot of new      ³
 ³  features we introduced in this release.                                 ³
 ³  - Direct boot of all media, without swapping !                          ³
 ³  - Fixed compatibility problem with DOL-101 units                        ³
 ³  - Automatic Media Detection: Insert disc, turn on GC and play!          ³
 ³  - Fixed Idle bug, you won't have any DRE if the drive is resting :-)    ³
 ³  - Powerful Cheat Code System compatible with Action Replay codes,       ³
 ³    codes are stored in the Viper GC Flash so no memory card is needed!   ³
 ³  - Cheat codes can be either entered using Cobra Menus or loaded from    ³
 ³    a file using the Disc Explorer                                        ³
 ³  - Unique MultiBoot feature: put several games on one single disc!       ³
 ³  - A lot of fixes and low-level changes                                  ³
 ³                                                                          ³
 ³  A Swap disc option was left in (called "Change Disc" as you could also  ³
 ³  replace a backup with another backup) to be totally backward            ³
 ³  compatible. Read more below                                             ³
 ³                                                                          ³
 ³                                                                          ³
 ³  USER MANUAL                                                             ³
 ³                                                                          ³
 ³   - If you want to use full-size DVD-R you can remove the top of the     ³
 ³     console. Team Xtender will be releasing replacement lids compatible  ³
 ³     with full DVD-R within two week. Best of all, we learned this week   ³
 ³     that they will be officially Viper GC branded!                       ³
 ³                                                                          ³
 ³   - Flash the Viper GC with this BIOS then remove the parallel port      ³
 ³     connector from the programmer. If you prefear you can flash this     ³
 ³     BIOS from DVD if you have Cobra 0.3+ already running on your chip.   ³
 ³     We've heard Viper Team will release an USB programmer for the chip   ³
 ³     soon if you prefear USB.                                             ³
 ³                                                                          ³
 ³   - Turn on your GC with the disc you want to run. It can be an          ³ 
 ³     original or a backup, but if it's a backup it should be filled with  ³ 
 ³     1.3GB of data at least (for now). If you have a black screen coming, ³
 ³     it's probably beause your Viper installation is not clean.           ³
 ³                                                                          ³
 ³   - While turning on your GC:                                            ³
 ³        - 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                     ³
 ³                                                                          ³
 ³   - Select "Direct Disc Boot" if you want to play a backup or homebrew   ³
 ³     program from DVD. If you have problems using the Direct Disc Boot    ³ 
 ³     method with your media, you can still use the Swap trick.            ³
 ³                                                                          ³
 ³   - If you want to use the old Swap Trick Method (for discs that are     ³
 ³     not full or that have problems to sync with the Direct Disc Boot)    ³
 ³     boot your GC with an original disc. Then choose the "Change Disc"    ³
 ³     option and follow the instructions. After the swap is done, you      ³
 ³     can select Direct Disc Boot option again.                            ³ 
 ³                                                                          ³
 ³   - Select "Original BIOS" if you want to play an original Game          ³
 ³     compatible with your GC region, or if you want to go into the        ³
 ³     Original BIOS menus.                                                 ³
 ³                                                                          ³
 ³   - Select "Configuration Menu" if you want to change your Cobra BIOS    ³
 ³     configuration. The options are quite self-explanatory.               ³
 ³                                                                          ³
 ³   - Select "Disc Explorer" to enter to browse the content or your        ³
 ³     original GC discs or DVDs. Supported file systems are FST            ³
 ³     (GC File System) and ISO9660. Joliet encoding is not supported in    ³ 
 ³     ISO mode.                                                            ³
 ³                                                                          ³
 ³   - Enter "Cheat codes" to select, enable, disable and edit cheat codes  ³
 ³                                                                          ³
 ³   - Enter "Disc Explorer" to select a game from a MultiBoot disc         ³
 ³                                                                          ³
 ³   - Enter "Disc Explorer" and select a .VGC file if you want to reflash  ³
 ³     your Viper GC without the need of the Parallel port programmer!      ³
 ³                                                                          ³
 ³   - Enter "Disc Explorer" and select a .DOL file if you want to run      ³
 ³     a homebrew program! (You can put up to 1.4 GB of homebrew things on  ³
 ³     a disc. We hope this will give some inspiration to emu authors :-)   ³
 ³     Our DOL loader is not perfect for now and works for around half of   ³
 ³     the public homebrew programs. Here are some of the programs booting  ³
 ³     successfully:                                                        ³
 ³     GC-Linux, Ascii Fighter, DVD Browser, CTR_GCS, CTR_SND, GBQ Gameboy  ³
 ³     emulator, PSOLoader "It's working" demo, Maze, Nitrorally,  Yeti 3D  ³
 ³     3D engine, Chip8 emulator, Snowlords game, Terranigma, XRick and     ³
 ³     probably many we missed!                                             ³
 ³                                                                          ³
 ³   - Enter "Disc Explorer" and select a .VGC file if you want to reflash  ³
 ³     your Viper GC without the need of the Parallel port programmer!      ³
 ³                                                                          ³
 ³   - Enter "Disc Explorer" and select a .COD file if you want to add      ³
 ³     cheat codes for a game without the need to enter it using the pad!   ³
 ³                                                                          ³
 ³   - Make sure that the "lid passthru" wires of the Viper GC are          ³
 ³     installed correctly or the disc won't spin. 
 ³                                                                          ³
 ³                                                                          ³
 ³  DIRECT BOOT LIMITATIONS                                                 ³
 ³                                                                          ³
 ³  THE MEDIA                                                               ³
 ³                                                                          ³
 ³  The GC drive in its default state only eats high-quality DVD-R and      ³
 ³  a few MINI-DVD-R. But a couple of weeks ago, speedi from the afterdawn  ³
 ³  forums found a nice way to tweak the laser so it reads almost any burned³
 ³  media including some DVD+Rs. We recommend doing this laser tweak if you ³
 ³  have any problems reading your DVDs. We are no laser experts, in fact   ³
 ³  we think it would be more appropriate to just lower the value of the    ³
 ³  variable resistor instead of setting it to an absoulte given value,     ³
 ³  but lots of people including us have been using this laser tweek for a  ³
 ³  couple of weeks without any problem reported so far.                    ³
 ³                                                                          ³
 ³  You don't need to encrypt the disc or use a special burner firmware     ³
 ³  to write the disc. Just burn your ISO/GCM (rename it to .ISO) with      ³
 ³  Nero (or any other tool).                                               ³
 ³                                                                          ³
 ³                                                                          ³
 ³  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.         ³
 ³                                                                          ³
 ³  For now we've reserved 4kb in Viper GC Flash memory to store cheat      ³
 ³  codes. If that's not enough we'll add some more space in next release.  ³
 ³                                                                          ³
 ³                                                                          ³
 ³  TROOBLESHOOTING                                                         ³
 ³                                                                          ³
 ³  - If the disc stops spinning in the menu it means that the drive can't  ³
 ³    sync with your media, or that there are not enough data on your disc. ³
 ³    In direct boot mode the GC is very selective about the media it       ³
 ³    takes. If you have any problem please try the swap trick. If you      ³
 ³    still have problems try with different media/burner. Make sure your   ³
 ³    laser is correctly tweaked!                                           ³
 ³                                                                          ³
 ³  - Audio Streaming: Some games use a special audio streaming mode        ³
 ³    that can be compared to CDDA. For now, the ISO of the file needs to   ³
 ³    be patched with 0rbital's great ViperTemporaryAudioFix 1.1+. If the   ³
 ³    ISO is not patched you'll have noise instead of music. We will try to ³
 ³    fix this issue so no patching is required. But in case we do, YOUR    ³
 ³    PATCHED ISOS WILL BE FULLY COMPATIBLE and still work with music!      ³
 ³    (so forget what is written in the fixer nfo file). Don't run the fix  ³
 ³    on ISOs that don't need fixing as it will only destroy them :-)       ³
 ³                                                                          ³
 ³  - Most multi-discs games are working, just play with Disc 1 until       ³
 ³    you're asked to change disc and make a save here. Then boot with      ³
 ³    Disc 2 instead. We started working on code to allow disc-change,      ³
 ³    and we'll integrate it in a new release.                              ³
 ³                                                                          ³
 ³  All those problems could be fixed in a next update.                     ³
 ³                                                                          ³
 ³  Before burning an image, makes sure it is 1459978240 bytes long else    ³
 ³  you may need to use the swap trick method.                              ³
 ³                                                                          ³
 ³  To know what's your GC Version code (2 digit number) go into Config     ³
 ³  Menu, then Version Info, 2nd page. First digit corresponds to GC        ³
 ³  mobo version, 2nd digit corresponds to drive version.                   ³
 ³                                                                          ³
 ³  IF YOU MAKE BACKUPS, DON'T USE ANY "WIPE" TOOLS TO SAVE SPACE. Unless   ³
 ³  you know it's REALLY working. Most of thoses tools only work because    ³
 ³  the current pso loaders patch libraries routines to emulate DVD. But    ³
 ³  on REAL HARDWARE, each file/fst has to be aligned on a 4-byte boundary! ³
 ³  Else nothing will work. Audio Files (for audio streaming) even need     ³
 ³  to be aligned on a 32kb-boundary ! So forget current "WIPE" tools until ³
 ³  they are fixed. But note that Garbage is NOT NEEDED by the GC. The      ³
 ³  files must be correctly aligned that's it. So if your "WIPE" tool is    ³
 ³  not changing the image size (meaning there's no relocation) then it's   ³
 ³  probably fine. Use FSTFIX by LOONYCUBE to fix bad rips.                 ³
 ³                                                                          ³
 ³                                                                          ³
 ³  TECHNICAL INFO                                                          ³
 ³                                                                          ³
 ³  We'll release a command-line MultiBoot Disc maker next week if nobody   ³
 ³  releases a better one before we do :-) Here are the specs for Multiboot ³
 ³  discs. Note that every image should be aligned on a 32kb boundary.      ³
 ³  At offset 0x00: 43 4F 42 52-41 4D 42 31                                 ³
 ³            0x40: Position of the 1st image in bytes (Big endian)         ³
 ³            0x44: Position of the 2nd image in bytes (Big endian)         ³
 ³            ....: ...etc...                                               ³
 ³            ....: 00 00 00 00                                             ³
 ³                                                                          ³
 ³  The MultiBoot feature is stealth for the GC so it's 100% compatible     ³
 ³  with homebrew images. If you want to put several backups on one disc    ³
 ³  you'll have to remove the garbage at first.                             ³
 ³  The maximum size of a MultiBoot disc is 1459978240 bytes.               ³
 ³                                                                          ³
 ³                                                                          ³
 ³  THE RUMORS & EVENTS                                                     ³
 ³                                                                          ³
 ³  Lately there has been a few events we'd like to comment. First,         ³
 ³  congratulation to Utopia for the deobfuscation work you did and the     ³
 ³  release of Anaconda. We like your style :-) Except maybe for the        ³
 ³  "Mentalcube [...] did a well job while choosing the neccessary patches" ³
 ³  we find that "choosing" is not exactly the right term, as this patch    ³
 ³  is the results of tousands of lines of firmware code and several months ³
 ³  of hacking and debugging. And thanks for the obfuscation tips :-)       ³
 ³  Anaconda led to a lot of stuff from the best (GCOS) to the worst        ³
 ³  (people selling our code without authorisation). Anaconda code is       ³
 ³  a 1:1 rip of our code, except for the loading part running on the GC    ³
 ³  CPU that was rewritten by Utopia (they made it clear but some people    ³
 ³  just didn't get it).                                                    ³
 ³                                                                          ³
 ³  Now about GCOS. We like what you're doing, even if up until now you're  ³
 ³  using our code without authorisation. But we're releasing Cobra 0.4     ³
 ³  drivecodes under GPL license so it matches the license of other files   ³
 ³  you're using. Feel free to use, abuse it and improve it! ;-)            ³
 ³  Cobra 1.0 drivecode might follow in the future, but for now we chose    ³
 ³  closed source.                                                          ³
 ³                                                                          ³
 ³  It appears that one of our beta-testers leaked a beta of Cobra 1.0 one  ³
 ³  month ago. We'll do all beta testing by ourselves now. We find it's an  ³
 ³  amazing coincidence that a swapless chip was announced two weeks after  ³
 ³  the leak. Please don't support thieves.                                 ³
 ³                                                                          ³
 ³  Oh and about Idle-bug, it was a BUG, yes a BUG of our old cobra         ³
 ³  code in the way we were handling a protection. The bug is now fixed     ³
 ³  and now the laser won't go out of the data area anymore, causing idle   ³
 ³  DREs when it couldn't focus.                                            ³
 ³                                                                          ³
 ³                                                                          ³
 ³  THE FUTURE                                                              ³
 ³                                                                          ³
 ³  There's MUCH more to come, you'll see soon :-)                          ³
 ³  And our low-level hackers are currently working on the disc calibration ³
 ³  code to improve Direct Boot Media compatibility. We'll mess with that   ³
 ³  only when we are certain that the code won't hurt your console!         ³
 ³                                                                          ³
 ³                                                                          ³
 ³  CLOSING WORDS                                                           ³
 ³                                                                          ³
 ³  Special thanks to E*Flash for his help, RoM for the early units,        ³
 ³  Melan for the /48 GC and to everybody that tried Cobra V0.4, posted     ³
 ³  constructive feedback. Thanks a lot for your patience. You'll never     ³
 ³  wait that long anymore for future release, this was a very special      ³
 ³  milestone :-)                                                           ³
 ³                                                                          ³
 ³  You are free to redistribute this package as long as it's not changed,  ³
 ³  patched, ported, or whatever.                                           ³
 ³                                                                          ³
 ³  Our code is free of any copyrighted code from third party.              ³
 ³  It is also free of any GPL licensed code, we have strong respect for    ³
 ³  other people's hard work. We only ask you to show similar respect       ³
 ³  toward our work. To put it in other words, if you are in the "right"    ³
 ³  side, draw the line between learning and stealing. Thank you.           ³
 ³                                                                          ³
 ³  Enjoy!                                                                  ³
 ³                                                                          ³
 ³                              °         °             °                   ³
 ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ±² ÄÄÄÄÄÄ ±² ÄÄÄÄÄÄÄÄÄÄ ±² ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
 ³            °ÛßÜÜ  °Ûßß ÜÛßß ²Ûß   ßßÜ ²Û  °ÜßÛ °Ü Û ²ÛßÛ °Ûßß            ³
 ³            ÛÛ Û Û ÛÛß  ÛÛ Û ÛÛ   ²ÛßÛ ÛÛ  ÛÛ Ü ÛÛ Û ÛÛ Û ÛÛß             ³
 ³X   ° ± ² Û ²Û ² Û ßÛ²Û ÛÛ ² ßÛ²± ßÛÛ² ßÛÜ ßÛ²Û ßÛ²Û ÛÛ²ß ßÛ²Û Û ² ± °   X³
 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ