EverDrive Forum

General => EverDrive 64 => Topic started by: Kerr Avon on August 18, 2016, 04:06 PM

Title: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on August 18, 2016, 04:06 PM
I thought it would be a good idea for us to share any programs, tips, links, etc, that were useful with regard to the Everdrive 64. Please post anything relevant here, to help your fellow ED64 users.



Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on August 18, 2016, 04:10 PM
Problem: The Everdrive 64 can't read your SD card.


Sometimes, an SD Card can't be read on the ED64. One common cause of this is that even though the card has been formatted to FAT32 (which is necessary), the card is formatted wrongly.

The problem is down to Microsoft changing Windows' formatting ability from Vista onwards, so that when Vista or later formats a drive to FAT32, then the drive has a FAT32 setup that's slightly different to how it would have been if you'd have formatted it with Windows XP. And some pieces of hardware which use FAT32, including some media players, cameras, and Everdrives, can have trouble with the FAT32 formatted drives (including SD Cards) because they expect to find the old style setup, and not the new one.

Why Microsoft did this, I have no idea.

Fortunately, it's easy to fix. Just use a third party program to format the drive to FAT32, there are a few, and most are free. I use:

SmartDisk_FAT32_tool.exe

from :

http://www.verbatim.com/index/search.php?words=fat32+tool

It's small, doesn't need to be installed, free, and does a proper job of formatting to FAT32 standard. Just be careful to format the SD card and not your hard drive, of course!
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on August 18, 2016, 04:19 PM
Problem: Can't create wallpapers (background pictures for the menu screen) that work on the Everdrive 64

To use a background image (in the Everdrive 64, at least) you need to use a 640 x 480 bitmap file (.bmp) with 16 bit depth. The problem is, I couldn't find a program that would create or convert a .bmp file to 16 bit, but I finally got it to work using a freeware program called Easy Graphic Converter, from


http://www.etrusoft.com/graphic-converter/index.htm

Note that I've not tried the 320 x 240 screen mode of the official Everdrive OS or Saturn's OS, so I don't know if 320 x 240 images need the same treatment (I'd imagine that they probably do).
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: polskiftw on August 18, 2016, 08:10 PM
You can also use photoshop to convert any image into the correct format for the ED64.

Open up whatever image you want in PS. Go to Image > Image Size.  Change width and height to be 680 and 480 respectively. In the preview window on the left, you can drag the image if it is too large to fit everything, and make sure it is cropped correctly (this is more of a thing with larger images with odd aspect ratios. Just make sure the preview window looks how you want your image). Click OK when finished here.

Now simply click File > Save as, and change the format too BMP and click Save. A window will then popup asking for BMP options. Keep the first set to Windows (not OS/2), and change depth to 16bit. Click ok. Done!
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Hexatendo on August 19, 2016, 08:53 AM
These aren't directly related to the ED64, but these are tips that you should use the ED64 for. I feel not many people use these tips, so I'm sharing them to you guys.

Pokemon Stadium 2: Sure, it works flawlessly in V3.0, but there is an exploit in V2.0 or 2.5 (I used a 2.0). If you have a real Transfer Pak (Mine's unmodified) and the pokemon games of their respective regions (Ex. Pokemon Stadium GS (J) with Pokemon Midori (Green) Ao (Blue), or Kin (Gold)), You can transfer items and pokemon to the ED64. Press Reset to return to the menu. Press start and return to the game. Transfer everything back to your game boy and select Save Changes (something like that text.) Wait for it to save, but as soon as it's done, DO NOT PRESS RESET THIS TIME. Turn the power off instead. Congratulations! You have learned how to clone pokemon!

Any 64DD game, but mainly Mario Artist, Sim City, and F-Zero: Did you want to share your creations? You can upload the ROMS to a site like this forum or create a group on Facebook. It's like using Randnet's uploading features. And your creations is only limited by your SD card!

That's all I have for now.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on December 01, 2016, 05:52 PM
Downloads for game hacks and patches

http://krikzz.com/forum/index.php?topic=6134.0 (http://krikzz.com/forum/index.php?topic=6134.0)
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on December 01, 2016, 05:56 PM
Why don't Super Mario 64 hacks work on the Everdrive 64?

It's not that they don't work on an Everdrive 64, it's the actual N64 that they are compatible with.

For a (long and) detailed explanation, start at:

http://krikzz.com/forum/index.php?topic=5711

then

https://www.smwcentral.net/?p=viewthread&t=86336&

and

https://www.smwcentral.net/?p=viewthread&t=78265




Altogether it's a very detailed explanation as to why so few Super Mario 64 hacks work on real N64s, and why so little seems to be done to fix this problem.

But basically, N64 emulation has always been inaccurate (for some strange reason, you can emulate a Gamecube more accurately than you can an N64, at the moment!) and so when the Super Mario 64 editor was written it was only tested on emulators, and worked OK. At the time, running the editor on a real N64 wasn't possible for the author of the editor, as it would have needed an expensive and hard to find CD-based 'back up' device. And people used the SM64 editor to create game hacks, that worked fine on emulators.

Then when people tried to play the hacks on real N64s they failed. Turns out the emulators allowed certain things that the real N64 would crash over. So when you run the hacks on an N64 then it just crashes (the problem isn't down to the Everdrive 64, it's the N64 itself that can't run the hacks. Plus some hacks do more than a real N64 could do anyway, having more detail on screen, or larger worlds, etc.

Anyway, it would be possible to alter the SM64 editor so that it produces hacks that work on a real N64, but apparently the person who has the source code for the editor won't do it, as he doesn't think it's worthwhile. And fixing individual hacks to work would require a lot of work from someone with a fair bit of N64-related technical skill.

Not a good situation at all. Have a read on the links I've posted to learn more.

On the plus side, at least the Goldeneye and Perfect Dark hacks work fine, plus F-Zero X Climax, the Ocarina of Time/Majora's Mask hacks*, and the translated games.

You can download some working Super Mario 64 hacks via this thread:

http://krikzz.com/forum/index.php?topic=1579.0


* Well, all hacks for the two Zelda games might not work on the N64, but the ones in the download thead above do.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on December 01, 2016, 06:00 PM
Some save games for the Everdrive 64 can be download from here:


http://krikzz.com/forum/index.php?topic=1093.0
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: ozidual on December 01, 2016, 06:06 PM
Here's a nice rant/rave on why people make hacks that don't work on hardware, and why they should fix them:

https://sites.google.com/site/deathbasketslair/zelda/importance-of-hardware-compatibility

It's from a few years ago so you can see it hasn't had much of an effect, but it's a good description of the problem.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: n64 on December 08, 2016, 12:51 AM
Useful tip:

To use Gameshark Codes on an ED64, you must have an Expansion Pak.
I believe this is the case for IPS patching as well.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on January 25, 2017, 09:42 PM
Useful tip:

To use Gameshark Codes on an ED64, you must have an Expansion Pak.
I believe this is the case for IPS patching as well.

That's a good tip. Some hacked roms need the expansion pak too (such as Goldeneye X, and the hacked version of Banjo Tooie that removes the copy-protection), plus I think you need it for the 64DD and Aleck64 games.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on January 25, 2017, 10:08 PM
How to set the correct save-game type for hacks/prototypes/new games/etc

When you use the Everdrive 64, the games (or roms, as they are also known) that should save their game-save data to their cartridge instead save to the SD card inside the ED64, of course. The problem is, there are several game-save type chips in use in the various game cartridges, and the ED64 needs to know which game expects which type, or the game can't save properly.

The ED64 contains a database that tells it what save type to use with each game, but of course this only works for games that are known at the time of the database's creation, so any games released later, such as hacked games (where a game's code is altered to add new levels or whatever), unreleased games that finally emerge, prototypes of games, etc, won't be recognised, and the ED64 won't know which save type to use for that game.

To counter this, Krikzz added a feature whereby the user could add a save type setting for any new games that emerged. You add the settings by editing the text file 'save_db.txt' that is in the ED64 folder, adding the new setting to the bottom of the list.

To use this feature, see the following guide

https://krikzz.com/forum/index.php?topic=6125.0 (https://krikzz.com/forum/index.php?topic=6125.0)
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on January 25, 2017, 11:16 PM
Game-save loading and saving fixes for unknown roms or hacks:

Some games, particularly games with new hacks, might not save or load correctly. To fix this, you need to put the correct setting in the file \ED64\save_db.txt.

You can find the known fixes in the thread:

https://krikzz.com/forum/index.php?topic=6126

and if you can't find the fix you need, then you can easily make your own, see:

https://krikzz.com/forum/index.php?topic=6125.0

Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: striken2o on January 28, 2017, 02:02 AM
i bought the everdrive64 v3.0 during the christmas period and just received mine this week, anyone who is in the PAL region (Australia for me) might find the N64 will not detect the cartridge.
there is a little switch on the board inside the cartrdige to select PAL or NTSC, mine was on NTSC and i had to switch to PAL for the system to detect the catridge.

hope this helps
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on January 28, 2017, 05:29 PM
N64 Boxart for use with Saturnu's Alt OS (the official OS doesn't (yet?) support box art)

This is an archive of pictures of N64 game boxes, and if you use the Alt OS then you when you highlight a game in the Alt OS game load menu, then you see the box onscreen.

For more information: http://krikzz.com/forum/index.php?topic=816.0

To download: https://mega.nz/#!7EdzzbIY!akUnlGw_Zv8I40X7qqSZjQTwSQ-DZ99M_AiaBHf1NN4
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on January 28, 2017, 05:30 PM
Neon64 NES emulator for the Everdrive 64

This is a hacked version of the Everdrive 64's NES emulator, to add more functions such as being able to save the game to the Everdrive 64.


Features of 0.3b mod compared to original 1.2b:

- Temporary save state in Expansion Pak memory
- Persistent save state in N64 SRAM
- NES SRAM to N64 SRAM redirection (saving to Memory Pak can still be used)
- Screenshot functionality (64drive USB)
- Dither filter disabled

Requirements:
- Expansion Pak
- Dezaemon 3D SRAM (emulation)

The functionality can be accessed by the R+L Menu.

For more information and download: http://assemblergames.com/l/threads/neon64-with-savestates.64696/)
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on January 28, 2017, 05:37 PM
Turn off the N64's anti-aliasing (so that the graphics look less blurred, but more pixelated)

The N64 automatically blurs the screen, basically to prevent the circles and diagonal lines from looking like they're made out of blocks (which they are, called pixels). You can temporarily turn this off in some games, using some clever code (or from the menu in Quake 64, the only game I can think of offhand that gives the player this option). Some people prefer anti-aliasing on, whereas others prefer the slightly jagged look that the N64's low resolution (it's a twenty year old machine!) gives when the anti-aliasing is turned off.



For more information and download: http://assemblergames.com/l/threads/is-it-possible-to-disable-anti-aliasing-in-n64-games-via-gameshark-cheats.59916/
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on January 28, 2017, 05:47 PM
New control setups for some games.

Some games, particularly older ones, don't have as many control options as some people might wish. So Subdrag has released patches to alter the controls for the following games:

Armorines - Project S.W.A.R.M.
Duke Nukem 64
Forsaken 64
Hexen
John Romero's Daikatana
Kirby 64 - The Crystal Shards
Mischief Makers
Mortal Kombat Mythologies - Sub-Zero
Shadowgate 64 - Trials Of The Four Towers
Turok - Dinosaur Hunter
Tom Clancy's Rainbow Six
Yoshi's Story

Full instructions are included in the readme file (called TurokArmorinesAnalogControlModReadme.txt !) in the patches' zip file.



For more information: http://krikzz.com/forum/index.php?topic=6087.0

To download: http://goldeneyevault.com/viewfile.php?id=312
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on February 06, 2017, 06:33 PM
Which version of a game should you play? Taking into account things like port quality, bugs, enhancements etc

http://krikzz.com/forum/index.php?topic=6179 (http://krikzz.com/forum/index.php?topic=6179)
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: saturnu on April 04, 2017, 10:50 PM
you can convert emulator savegames to use them with your ED64 with ED64-Saveswap

https://krikzz.com/forum/index.php?topic=1396.0
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: saturnu on April 04, 2017, 10:53 PM
with a transfer pak you can dump and restore rom/ram from your gameboy cartridges to your ED64 sdcard

http://krikzz.com/forum/index.php?topic=1548.0
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: saturnu on April 04, 2017, 11:00 PM
if you want to test your own homebrew quickly on real hardware under linux, there is an open source USB-Uploading tool available

http://krikzz.com/forum/index.php?topic=1407.0


you can use this ultracic 2 testrom, to check if one is installed or not

https://krikzz.com/forum/index.php?topic=3450.msg36018#msg36018
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: clevelandGamer29 on April 14, 2017, 01:14 AM
Hi I'm new to this everdrive thing & i have a few questions ?
i just got my everdrive 64 today i formatted my sd card i got the os folder on there & a few rooms. My problem is when i go start up my 64 nothing is coming up i double check everything to make sure it's plugged in and everything is plugged in. i put in a different 64 cartridge and everything works. where am i going wrong that my everdrive is not working ?
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on April 15, 2017, 03:28 PM
Hi I'm new to this everdrive thing & i have a few questions ?
i just got my everdrive 64 today i formatted my sd card i got the os folder on there & a few rooms. My problem is when i go start up my 64 nothing is coming up i double check everything to make sure it's plugged in and everything is plugged in. i put in a different 64 cartridge and everything works. where am i going wrong that my everdrive is not working ?

You'll have to create a new forum thread for your problem, as this is a thread for program recommendations, so most people won't see your post as this thread is rarely visited.

When you do, make sure you mention what version your Everdrive 64 is (version 1, v2, v2.5, or v3.0), and if it's a PAL or NTSC version.

Before you post, though, does your Everdrive have a switch in the SD card's socket? Such as:

(http://www.nesworld.com/n64/pics/ed64v3-1.jpg)

If so, this is a PAL/NTSC switch, try setting it to the other setting and then seeing if it works. Also, have you tried a different SD card, as some are not compatible with the ED64?

Please put as much information into your post (does it have a switch, what exactly appears on your TV screen when you boot the ED64, where you bought the ED64, etc), as too much information is always better than not enough when describing a problem, and you never know what might be relevant.
Title: Everdrive 64
Post by: clevelandGamer29 on April 16, 2017, 04:24 AM
the everdrive that i got was from retrogate its the 2.5. i don't have that pal-ntsc switch on mine. i think I've done just about everything I've tried just doing the everdrive by its self with no SD card but nothing shows on my tv. ill put in a n64 cartridge like mario kart 64 n everything works fine. I've opened the everdrive n only put in the everdrive with out the shell to make sure its sitting all the way in the cartridge slot n i don't get anything on my tv. i can see that its getting power cause the small light comes on red. I've reformatted the SD card so may time but nothing is happening. I'm going to try another SD card to make sure its not that.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: EverDriver on April 16, 2017, 12:46 PM
It seems you have bought an NTSC version. It doesn't have the switch.
What console do you have PAL or NTSC?
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Hexatendo on July 10, 2017, 10:39 PM
I just thought of this. I know that Krikzz's Hex veiwer is not very good, but the fact that it is there at all combined with a tileset creator for the ed64 menu, couldn't we find unused text in some non-ASCII written games as long as we know what letters/numbers/other characters represent what value? Now I would do this, but I do not know what this tileset creator for the ED64 menu is called is called! Thank you.

Edit: Found it. It's called Pixelfont, and it is a 8x8 font editor, as told by the name.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: ozidual on July 12, 2017, 03:08 AM
I use something similar to this sometimes when finding English letters in Japanese games.  It's a program called ICY Hexplorer.  It has a feature under View called Pixel View.  You can set it to 8 x 8bps and that does a similar thing.

Typically though, I start with the Japanese letters and work backwards from there.  You use NEMU to load up a Japanese game.  Play it until there is text on the screen (usually in game text is better than Menu text).  Then you try to find the Frame Buffer and look for colors.  Colors are usually listed like this FA000000 rrggbbaa in the Frame Buffer.  The FA000000 is there, but the rrggbbaa is the red, green, blue, alpha coloration (e.g. C80000FF, or red text the same color as the Start button in Ocarina of Time).  I look for one that is similar to the color of the text.  Then near that will be an address pointing to something related to the letters on the screen, usually an address to either a whole line of text, or to each individual letter.  From there you dig into the code and work backwards to find out where the text is from.

Usually I only have to do that if it is using a non-standard way of representing text.  There are a couple of other standards besides ASCII, but there are a lot of games that make up their own.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on August 28, 2017, 03:58 PM
Regarding N64 game mods, there is a very detailed compatibility list at:

http://krikzz.com/forum/index.php?topic=6046 (http://krikzz.com/forum/index.php?topic=6046)

I thought I'd already posted this in here?  ???
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on September 07, 2017, 07:24 PM
There's a great site that lists prototypes for the Nintendo 64 (and other machines) at:

http://hiddenpalace.org/Prototypes (http://hiddenpalace.org/Prototypes)
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on March 25, 2018, 07:27 PM
How to patch a game rom.

There's a guide at:

http://krikzz.com/forum/index.php?topic=7393.0 (http://krikzz.com/forum/index.php?topic=7393.0)
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: CrackersFR on August 14, 2018, 09:56 PM
Hello everybody,
I am new in the forum and a recent owner of an Everdrive N64 v3.0.
As a new guest I came with a present and I would like to share you a small script for Linux users that sorts the games into folders.
But please be easy with these lines code that I wrote even if I AM NOT A PROGRAMMER!!! I am only a copy-paste user.
So use it carefully and feel free to share critics!

Main process:
* Select a folder
* Search for ROMS, that is to say files having the following extensions in this folder but not in the subfolders:
".bin" ; ".jap"  ; ".n64"  ; ".N64"  ; ".pal"  ; ".rom"  ; ".u64"  ; ".v64"  ; ".usa"  ; ".z64"  ; ".d64"
* Move all ROMS found in folders named A to Z. But all ROMS that have names starting with a number are placed in one folder named "0-9"

Exit functions:
* By the user while choosing the folder to parse
* If no ROM found

Code: [Select]
#!/bin/bash

## Disclaimer
zenity --info --title='ROMS folder creator' --width=300 --height=100 --text="\nSCRIPT TO SORT ROMS IN SEVERAL FOLDERS.\n\nThis script creates folders named 0-9 or A to Z and moves the games into them.\nClic to choose the folder to be parsed and modified.\n\nTHE MODIFICATIONS CANNOT BE UNDONE!!! But the script can be stopped at the next step."

## Choose folder; Exit if cancel
folder=$(zenity --file-selection --directory --title=' Choose folder to clean or exit')
if [ $? = 1 ]; then
zenity --info --title='End of script'  --width=300 --height=100 --text="\nSCRIPT CANCELED.\n\nNothing modified.\nClic to close the window and stop the script."
exit
fi

## Change the current working directory
cd "$folder"

## Parse folder to list *.n64 files; Exit if no file found
list_of_roms=$(ls | grep -e ".bin" -e ".jap" -e ".n64" -e ".N64" -e ".pal" -e ".rom" -e ".u64" -e ".v64" -e ".usa" -e ".z64" -e ".d64")
if [ -z "$list_of_roms" ]; then
zenity --info --title='End of script'  --width=150 --height=100 --text="\nNO ROM FOUND.\n\nNothing modified.\nClic to close the window and stop the script."
exit
fi

## Count of files found
nb_files=$((echo -e "$list_of_roms" | wc -l) | cut -d" " -f1)

## Prompt continue
zenity --question --title='Research done'  --width=200 --height=150 --text="\n$nb_files ROM(S) FOUND.\n\nNothing modified yet.\nDo you want to move them into subfolders?"
if [ $? = 1 ]; then
zenity --info --title='End of script'  --width=300 --height=100 --text="\nSCRIPT CANCELED.\n\nNothing modified.\nClic to close the window and stop the script."
exit
fi

## Loop i on nb_files, creates folders if not existing and move roms into them
(echo "0" ; sleep 1
for ((i=1;i<=$nb_files;i++))
do
echo "# File $i / $nb_files" ; sleep 0
rom_i=$(echo "$list_of_roms" | sed -n "$i p")
folder_i=$(echo "${rom_i:0:1}" | tr '[:lower:]' '[:upper:]')
if [ "$folder_i" -eq "$folder_i" ] 2>/dev/null; then
folder_i="0-9"
else
folder_i=$folder_i
fi
[ -d $folder_i ] || mkdir $folder_i
mv "$rom_i" $folder_i
percentage=`expr $i \* 100 / $nb_files`
percentage_txt=$(echo "$percentage")
echo "$percentage" ; sleep 0
done
echo -e "# WORK DONE. $nb_files ROM(S) moved." ; sleep 0.5) |

zenity --progress \
  --title="Moving files" \
  --text="Start..." \
  --auto-close \
  --percentage=0 \
  --width=150 \
  --height=150

## End of script

if [ $? = 1 ]; then
list_of_roms_end=$(ls | grep -e ".bin" -e ".jap" -e ".n64" -e ".N64" -e ".pal" -e ".rom" -e ".u64" -e ".v64" -e ".usa" -e ".z64" -e ".d64")
nb_files_end=$((echo -e "$list_of_roms_end" | wc -l) | cut -d" " -f1)
nb_files_moved=$(($nb_files-$nb_files_end))
zenity --info --title='End of script'  --width=300 --height=100 --text="\nSCRIPT CANCELED.\n\n$nb_files_moved/$nb_files ROM(S) moved.\nClic to close the window and stop the script."
exit
fi

zenity --info --title='End of script'  --width=150 --height=100 --text="\nWORK DONE.\n\n$nb_files ROM(S) moved.\nClic to close the window."

Edit 25/08/2018:
* Added all extensions searched (initially only ".n64")
See https://en.wikipedia.org/wiki/List_of_Nintendo_64_ROM_file_formats (https://en.wikipedia.org/wiki/List_of_Nintendo_64_ROM_file_formats)
* Correction of the "folder" variable, it was not compatible with "space"

Edit#2 25/08/2018:
* Added a prompt with info before moving any file
* Added a progress bar while moving files, it gives the possibility to stop the work during the loop
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: CrackersFR on August 25, 2018, 11:59 AM
Hello,

Below the opposite script, that takes all ROMS from the subfolders and move them to the main folder ("vacuum").
At the end all and only empty folders are deleted.

Code: [Select]
#!/bin/bash

## Disclaimer
zenity --info --title='ROMS vacuum' --width=300 --height=100 --text="\nSCRIPT TO TAKE ROMS FROM SEVERAL FOLDERS.\n\nThis script takes all the ROMS from the subfolders and moves them to the main folder.\nClic to choose the folder to be parsed and modified.\n\nTHE MODIFICATIONS CANNOT BE UNDONE!!! But the script can be stopped at the next step."

## Choose folder; Exit if cancel
folder=$(zenity --file-selection --directory --title=' Choose folder to clean or exit')
if [ $? = 1 ]; then
zenity --info --title='End of script'  --width=300 --height=100 --text="\nSCRIPT CANCELED.\n\nNothing modified.\nClic to close the window and stop the script."
exit
fi

## Change the current working directory
cd "$folder"

## Parse folder to list *.n64 files; Exit if no file found
list_of_roms=$(find "${PWD}" -type f | grep -e ".bin" -e ".jap" -e ".n64" -e ".N64" -e ".pal" -e ".rom" -e ".u64" -e ".v64" -e ".usa" -e ".z64" -e ".d64")
if [ -z "$list_of_roms" ]; then
zenity --info --title='End of script'  --width=150 --height=100 --text="\nNO ROM FOUND.\n\nNothing modified.\nClic to close the window and stop the script."
exit
fi

## Count of files found
nb_files=$((echo -e "$list_of_roms" | wc -l) | cut -d" " -f1)

## Prompt continue
zenity --question --title='Research done'  --width=200 --height=150 --text="\n$nb_files ROM(S) FOUND.\n\nNothing modified yet.\nDo you want to move them to the main folder?"
if [ $? = 1 ]; then
zenity --info --title='End of script'  --width=300 --height=100 --text="\nSCRIPT CANCELED.\n\nNothing modified.\nClic to close the window and stop the script."
exit
fi

## Loop i on nb_files, move roms to the main folder
(echo "0" ; sleep 1
for ((i=1;i<=$nb_files;i++))
do
echo "# File $i / $nb_files" ; sleep 0
rom_i=$(echo "$list_of_roms" | sed -n "$i p")
mv "$rom_i" "$folder"
percentage=`expr $i \* 100 / $nb_files`
echo "$percentage" ; sleep 0
done

find . -empty -type d -delete
echo -e "# WORK DONE. $nb_files ROM(S) are now in the main folder." ; sleep 0.5) |

zenity --progress \
  --title="Moving files" \
  --text="Start..." \
  --auto-close \
  --percentage=0 \
  --width=150 \
  --height=150

if [ $? = 1 ]; then
list_of_roms_end=$(ls | grep -e ".bin" -e ".jap" -e ".n64" -e ".N64" -e ".pal" -e ".rom" -e ".u64" -e ".v64" -e ".usa" -e ".z64" -e ".d64")
nb_files_end=$((echo -e "$list_of_roms_end" | wc -l) | cut -d" " -f1)
zenity --info --title='End of script'  --width=300 --height=100 --text="\nSCRIPT CANCELED.\n\n$nb_files_end/$nb_files ROM(S)  are now in the main folder.\nClic to close the window and stop the script."
exit
fi

zenity --info --title='End of script'  --width=150 --height=100 --text="\nWORK DONE.\n\n$nb_files ROM(S) are now in the main folder.\nClic to close the window."

Edit 25/08/2018:
* Added a prompt with info before moving any file
* Added a progress bar while moving files, it gives the possibility to stop the work during the loop
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: VVV18 on January 03, 2019, 03:59 AM
Good night people...
I don't speake english...
More less all right...
Formated your SD card 8,16,32,64,128,256 or up...
Use AOMEI PARTITION, it's perfectly for this work...
I use a SD card 128GB and good work for me all right!!!
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: y0da89 on May 24, 2019, 09:20 PM
Standalone GB/GBC emulator from pokemon stadium.

Instructions : https://www.romhacking.net/hacks/4506/
Compatibility list : https://assemblergames.com/threads/standalone-stadium-gb-emulator-n64-transfer-pak.70999/
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Shadow_Zero on March 20, 2020, 10:00 PM
Neon64 NES emulator for the Everdrive 64

This is a hacked version of the Everdrive 64's NES emulator, to add more functions such as being able to save the game to the Everdrive 64.


Features of 0.3b mod compared to original 1.2b:

- Temporary save state in Expansion Pak memory
- Persistent save state in N64 SRAM
- NES SRAM to N64 SRAM redirection (saving to Memory Pak can still be used)
- Screenshot functionality (64drive USB)
- Dither filter disabled

Requirements:
- Expansion Pak
- Dezaemon 3D SRAM (emulation)

The functionality can be accessed by the R+L Menu.

For more information and download: http://assemblergames.com/l/threads/neon64-with-savestates.64696/)
Is this, currently, still the best NES emulator instruction for the EverDrive? (or did the EverDrive-64 X7 get an update?)
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: CrashOveride on March 30, 2020, 11:30 PM
Yes, x7 has the same emulator
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Shadow_Zero on April 01, 2020, 06:40 PM
You mean that's the stock version, and not the hacked one?
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: CrashOveride on April 01, 2020, 08:31 PM
It's not really a hack; the source code is freely available. Currently the stock is the one bundled, but the new version is fully compatible.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on April 02, 2020, 11:02 PM
Interesting N64 related websites and links

http://krikzz.com/forum/index.php?topic=9494.msg71837#msg71837 (http://krikzz.com/forum/index.php?topic=9494.msg71837#msg71837)
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: dpucane on April 05, 2020, 11:36 PM
Has anyone had issues getting Error: 91 once they add mods to the SD card?

Every since i added them I've had trouble running. Haven't had issues previously.
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: family_brick on October 08, 2020, 12:59 PM
AA removal patches, for anyone who might have had trouble sourcing them:
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: Kerr Avon on October 08, 2020, 03:21 PM
AA removal patches, for anyone who might have had trouble sourcing them:

Thanks for this! Why is there no Perfect Dark patch, at least in the named file list?
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: family_brick on October 08, 2020, 04:30 PM
I'm afraid I'm not entirely sure.

The AUTO folder was the archive I originally found some years ago - and a few of the patches were damaged (found to have 0 byte values) and removed. Perfect Dark might have been one of those. There were also a small handful these patches I came across through casual testing over the years that didn't seem to work - Sin and Punishment (EN) being a notable one -although the patch for the JPN original works fine) and they too were removed.

 The patcher folder is maybe half of them I formatted for newer firmwares, as I prefer to keep them separate from ROMs (and they're tied to the ROMs themselves rather than their filenames this way).
Title: Re: Useful programs, tips, links, etc, for use with the Everdrive 64
Post by: ozidual on October 08, 2020, 04:42 PM
AA removal patches, for anyone who might have had trouble sourcing them:

Thanks for this! Why is there no Perfect Dark patch, at least in the named file list?

I was taking a look at Shadows of the Empire a while back and noticed there was no AA patch for it.  In SotE's case, I think it's because the area in code where the AA function is stored is compressed.  My guess is the reason for no AA patch for PD is similar.