64Drive - N64 Flash Cartridge Using the 64Drive_usb.exe program to load ROMS directly to the 64Drive ROM Memory over USB. ============================================================================================================ To Start, Insert your 64Drive Flash cart into the N64 console and boot it up to make sure the standard Bootloader Menu loads up as normal. If it boots up fine, then you can turn off the N64. NOTE: To load an N64 ROM game directly over USB, you need to use the "64Drive_usb.exe" DOS program on your Windows PC computer through the MS-DOS command prompt. To make the commands work correctly, you need to specify the location of the N64 ROM image on your hard drive, the "CIC Emulation Type" and also the "Save Type" of the ROM game image...(if it supports "Gamesaves" option.) By Default this is set to "NONE". Most games do not use it, so for the most part you won't need to specify a "Save Type" to allow it to load properly. So if you are trying to load a ROM game over USB and it is not loading, chances are you need to specify a "Save Type" for this ROM. The only way to find out if the ROM game you are loading uses a specific "Save type" of memory, is to use a large N64 Game Lookup Table. This you will find on the internet with a little research. For Hombrew games....you specify this yourself within your code....so no worries there. Here is a List of the available 64Drive_USB.EXE parameters: ============================================================= C:\64DRIVE>64drive_usb.exe 64drive USB Loader -------------------------------------------- (c) 2014-2016 Retroactive Compiled Sat Oct 8 21:49:41 2016 - Invalid parameter(s) - Parameters: [optional] -l [bank] [addr] Load binary to bank -d Dump binary from bank 1 - Cartridge ROM 2 - SRAM 256kbit 3 - SRAM 768kbit 4 - FlashRAM 1Mbit 5 - FlashRAM 1Mbit (PokeStdm2) 6 - EEPROM -s Set save emulation type 0 - None (default) 1 - EEPROM 4k 2 - EEPROM 16k 3 - SRAM 256kbit 4 - FlashRAM 1Mbit 5 - SRAM 768kbit (Dezaemon 3D) 6 - FlashRAM 1Mbit (PokeStdm2) -c Set CIC emulation type (RevB/HW2 only) 0 - 6101 (NTSC) 1 - 6102 (NTSC) 2 - 7101 (PAL) 3 - 7102 (PAL) 4 - x103 (All) 5 - x105 (All) 6 - x106 (All) 7 - 5101 (NTSC) -x Standalone mode -b Update bootloader -f Update firmware -v Verbose output for debug C:\64DRIVE> COMMANDS FOR LOADING ROM GAMES WITH NO SAVE TYPE: --------------------------------------------------- Type the following code in your MS-DOS prompt: C:\64Drive_usb.exe -l C:\folder\gameROM.n64 1 -c 1 This will Load the Game ROM to "ROM" memory also it will set the CIC type to 6102 (NTSC) Region. - The "-l" is to specify loading a ROM file. - The "1" after the ROM filename specifies that you will load this into the "ROM" location of memory. - The "-C 1" sets the CIC EMU to 6102 (NTSC) Region. You can use different CIC EMU Types if need be. Use the appropriate -c [x] code for the CIC you want to load. 1 = 6102 (NTSC) 2 = 7101 (PAL) etc. (See the programming parameters as shown further above) COMMANDS FOR LOADING ROM GAMES WITH A SPECIFIC SAVE TYPE: ---------------------------------------------------------- Type the following code in your MS-DOS prompt: C:\64Drive_usb.exe -l C:\folder\gameROM.n64 1 -c 1 -s 3 - Notice the added "-s 3" this sets the Save type to "SRAM 256kBit". Connecting the 64Drive USB cable and powering on the unit. ============================================================================================================= NOTE: You don't need to have your SD card inside the 64Drive to use the USB loading feature. However, it doesn't matter if you leave it inserted in the 64Drive. It just bypasses loading the Bootloader. 1. Have the 64Drive Cartridge in the console with the Power Off. 2. Connect the USB cable to the 64Drive then connect it to your PC.....allow a few seconds for Windows to detect the USB driver. 3. Next, enter the ROM load command of your choosing. (Example shown below:) C:\64Drive_usb.exe -l C:\folder\gameROM.n64 1 -c 1 4. Next, turn on the N64 Console. The ROM image will then Boot up. 5. For further ROM loads, you can simply run the Load command again...even while the 64Drive is running the previous ROM. Simply press the Console RESET button after you load the new ROM file. It will then Boot with the newly programmed ROM image. -=END=-