Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - korori

Pages: [1] 2 3 4
1
Weird looks like I just needed to restart my computer for Visual Boy. Because I tried both srm and sav last night and it kept giving me write/load issues. Even though I copied them to my Desktop. Thank you Matthias_H.


Korori

2
I had the voltage right I had to force the size to 1mb which made it 512kb and the game copied fine save works just Visual Boy does not like the save file so i have to use bgb instead to play it. I am also having problems transferring save files back to the cart.

Korori

3
I will double check when I get home completely forgot about that switch. I might have accidentally left it on the 5v when I was doing oot glitching.


I will update this post if not one post in response to prevent spam.


Korori

4
The new update now doesnt let me rip the pokemon games correctly it shows its the same size different check sums. That should not matter though. Also the save file is filled with ΓΏ, no actual data unless it is encoded. All I did was rename srm to sav. It does show it as 32 Kb.

Added the save attachments. RedMonRed does not work and RedMonRed - Working Version works.

Korori

5
Support / Re: GBA games nonfunctioning
« on: 20/Jan/2014 06:21:24 PM »
Basically inorder to get fire red yo work you need to open Retrode.cfg in an editor like notepad++.

Scroll until you see
[forceSystem] auto
[forceSize] 16

Change both those values to
[forceSystem] gba
[forceSize] 16

Note you will note be able to retrieve the save data only the rom. If you wish to play other games you need to change the [forceSystem] back to auto.

I just tried it on my system to make sure I am telling you correctly and I was able to get to choose my first starter. What I  posted above is for Firered. Though is should work once you know the [forceSize] in MB.


Firered : 16
Emerald: 16
Yugioh : 32
Chronicles of Narnia : 16

Just use that datomatic.no-intro.org and convert it from bytes to MB

Korori

6
General Discussion / [Tutorial] Ouya Setup
« on: 14/Dec/2013 04:05:11 AM »
With the new updates with the Ouya it is unable to natively load Fat formatted devices. Attached is a PDF that explains a work around you can use. I also attached how to map controllers on the Retrode to the Ouya.

Hopefully this helps people that use the Ouya.

How to use the Retrode on the Ouya

How to use the Retrode Controller on the Ouya

You might have to play with the n64 one a bit more but the basic stuff is that tutorial.

Korori

7
General Discussion / Re: Raspberry Pi Retrode Bash Script
« on: 11/Jul/2013 01:36:22 PM »
Sorry it took me a while. That is true you would have to completely reboot. I am still kinda new to bash scripting that is why blanc is helping me out. Not sure how I would fix that issue though since basically the script terminates after launching the emulator. If anyone has any idea on how to correct that issue it will be greatly appreciated. The only thing I could think of is scrapping the script or make a side program that launches and saves like an md5 of the rom in cache. Checks the retrode every 10 seconds or something while the emulator is running. But that is going beyond my knowledge at this time.

I have a Retrode Repo with anything/everything related to this project.

http://korori-gaming.com/repo/retrode/

Korori

8
Alright I finally got my ouya in. I can confirm above it all works except gba.emu. This emulator kept crashing on me when loading from retrode.

You do need to configure the controller a bit. On the snes/md/gb make sure you enable icade and also have icade on the retrode. The n64 the controllers were kinda garbage. I was trying to play Zelda OoT and had a big problem doing just backflips. I have not tried SMS games so I really cannot vouch for that.

Emulators I recommend:
N64: Mupen64 Plus AE
GB/GBC: GBC.emu
GBA: GBA.emu
SNES/SFC: SNESx EX+
MD/Genesis: MD.emu


Korori

9
I have seen adapters out there you can make/get.

http://ngc.scorpei.com/GUIDE-SD_adapter.html

Korori

10
Support / Re: Error Code 43 on USB Device, cannot open USB port
« on: 20/Jun/2013 05:18:06 PM »
I had issues with my retrode at work not detecting either way correctly. I solved that issue by reloading the USB 2.0 drivers for Windows. That might help you in this instance. Not entirely sure.

http://www.nextofwindows.com/what-to-do-when-usb-2-0-hub-driver-stops-working/

What was weird all my other USB devices worked fine except my retrode. Then I reloaded the drivers now everything works.


Korori

11
General Discussion / Re: Raspberry Pi Retrode Bash Script
« on: 14/Jun/2013 01:27:55 AM »
This script is for when you boot making it more automated.

So basically right when you boot after the pi loads everything it then loads the script. I will make setup script to make this happen.

I am working on a newer version of the boot script as well. If anyone has bash knowledge be my guest and post what could be changed.

I am going back to using the emulationstation stuff to make it easier on blankspac and I.
--------------------------------------------------------------------------------------------
If you wish to auto login as user pi

1.) Edit /etc/inittab
2.) Comment this line
         1:2345:respawn:/sbin/getty --noclear 38400 tty1
3.) Type
        1:2345:respawn:/bin/login -f pi tty1</dev/tty1>/dev/tty1 2>&1
4.) This will autoboot as pi user
---------------------------------------------------------------------------------
To auto launch the boot script
1.) Edit /home/pi/.profile
2.) Depending on which script it will be either sudo or bash example:
     sudo bash retrode_boot.sh
--------------------------------------------------------------------
What I have done do far with the boot script. I am doing a completely redo the script. So the code below is still in testing that also goes with the code from previous post.

Code: [Select]
#!/bin/bash

#########################################################################################
#FILE EXTENSIONS#########################################################################
#########################################################################################

sfcExt="smc"
srmExt="srm"
mdExt="bin"

#########################################################################################
# LOCATION HANDLERS######################################################################
#########################################################################################

#Super Nintendo/Super Famicom
sfcfind=`find /home/pi/retrode/ -maxdepth 1 -name "\*.$sfcExt"`

#Save Data
srmfind=`find /home/pi/retrode/ -maxdepth 1 -name "\*.$srmExt"`

#Mega Drive/Sega Genesis
binfind=`find /home/pi/retrode/ -maxdepth 1 -name "\*.$mdExt"`

#Get Save File Name
savefile=`basename /home/pi/retrode/*.$srmExt`

#Save File Location Retrode
savelocretrode="/home/pi/retrode/*.$srmExt"

#Mount Directory of Retrode
mountdirectory="/home/pi/retrode"


#########################################################################################
# HELPER FUNCTIONS ######################################################################
#########################################################################################

function copySave()
{
if [[ $srmfind -gt 0 ]]; then
if [[ ! -f "$1/$savefile" ]]; then
cp -R "$savelocretrode $1"
fi
fi
}

function copyRom()
{
if [[ ! -f "$1/$2" ]]; then
cp -R "$mountdirectory/*.$3" "$1"
fi
}

function mountRetrode(){

sudo umount $1
sudo rm -rf $1
sudo mkdir -p $1
sudo mount -t vfat -o uid=pi,gid=pi /dev/sda $1
}


#########################################################################################
# PROGRAM STARTS#########################################################################
#########################################################################################

#Mount Retrode
mountRetrode "/home/pi/retrode"

#Check if Retrode Game is Super Nintendo/Super Famicom
if [[ $sfcfind -gt 0 ]]; then

#Check if Save File is on Retrode
copySave "/home/pi/RetroPie/roms/snes"

#Check if File on the SNES Roms Folder
file=`basename /home/pi/retrode/*.sfc`

copyRom "/home/pi/RetroPie/roms/snes" "$file" "$sfcExt"

#Run SNES Emulator
retroarch -L /home/pi/RetroPie/emulatorcores/pocketsnes-libretro/libretro.so --config /home/pi/RetroPie/configs/all/retroarch.cfg --appendconfig /home/pi/RetroPie/configs/snes/retroarch.cfg /home/pi/RetroPie/roms/snes/$file

#Check if Retrode Game is Mega Drive/Sega Genesis
elif [[ $binfind -gt 0 ]]; then


#Check if Save File is on Retrode
copySave "/home/pi/RetroPie/roms/megadrive"

#Check if File on the SNES Roms Folder
file=`basename /home/pi/retrode/*.bin`

copyRom "/home/pi/RetroPie/roms/megadrive" "$file" "$mdExt"

#Run Mega Drive/Sega Genesis Emulator
/home/pi/RetroPie/emulators/dgen-sdl/dgen -f -r /home/pi/RetroPie/configs/all/dgenrc /home/pi/RetroPie/roms/megadrive/$file

#Unable to Load Game from Retrode
else
echo "Unable to Load Game from Retrode"
fi


I hope this helps people out.


Korori

12
General Discussion / Re: Retrode Pi Installer/Booter
« on: 29/May/2013 10:55:44 PM »
For those who do not understand what this is. Basically it is an install script for the raspberry pi for the retrode.


Korori

13
General Discussion / Retrode Pi Installer/Booter
« on: 22/May/2013 05:19:37 PM »
Hey everyone. I have been busy working on some stuff like the installer for the Retrode Pi.

I still need to add it where it copies the loader and I am also trying to get joystick working as well with everything. With the boot I would also like to validate using hashes after copy to make sure it copied correctly. Along with several other things.

Note this is a work in progress.




Korori

14
General Discussion / Re: Raspberry Pi Retrode Bash Script
« on: 04/May/2013 03:53:32 AM »
Update

Code: [Select]
#!/bin/bash

#Check and Make Temporary Directory for Retrode Roms/Save Files
DIR="/home/pi/retrode"

if [ -d "$DIR" ]; then
echo "$DIR directory  exists!"
else
mkdir $DIR
fi

#Mount Retrode to Folder
if [ $(mount | grep -c /home/pi/retrode) != 1 ]; then
    mount /dev/sda /home/pi/retrode || exit 1
else
    echo "Retrode is Already Mounted"
fi

#Super Nintendo/Super Famicom
sfcfind=(`find /home/pi/retrode -maxdepth 1 -name "*.sfc"`)

#Save Data
srmfind=(`find /home/pi/retrode -maxdepth 1 -name "*.sfc"`)

#Mega Drive/Sega Genesis
binfind=(`find /home/pi/retrode -maxdepth 1 -name "*.bin"`)

#Gameboy/Gameboy Colour
gbfind=(`find /home/pi/retrode -maxdepth 1 -name "*.gb"`)

#Gameboy Advance
gbafind=(`find /home/pi/retrode -maxdepth 1 -name "*.gba"`)

#Sega Master System
smsfind=(`find /home/pi/retrode -maxdepth 1 -name "*.sms"`)

#Check if Retrode Game is Super Nintendo/Super Famicom
if [ ${#sfcfind[@]} -gt 0 ]; then

#Check if Save File is on Retrode
if [ ${#srmfind[@]} -gt 0 ]; then
savefile=`basename /home/pi/retrode/*.srm`
#Check if File Exist in Rom Directory
if [ -f /home/pi/RetroPie/roms/snes/$savefile ]; then
echo "Save Data for this Game Exist"
else
cp -R /home/pi/retrode/*.srm /home/pi/RetroPie/roms/snes
fi
fi

#Check if File on the SNES Roms Folder
file=`basename /home/pi/retrode/*.sfc`

if [ -f /home/pi/RetroPie/roms/snes/$file ]; then
echo "Super Nintendo game Already Exist"
else
cp -R /home/pi/retrode/*.sfc /home/pi/RetroPie/roms/snes
fi

#Run SNES Emulator
/home/pi/RetroPie/supplementary/runcommand/runcommand.sh 1 "retroarch -L /home/pi/RetroPie/emulatorcores/pocketsnes-libretro/libretro.so --config /home/pi/RetroPie/configs/all/retroarch.cfg --appendconfig /home/pi/RetroPie/configs/snes/retroarch.cfg /home/pi/RetroPie/roms/snes/"$file

#Check if Retrode Game is Mega Drive/Sega Genesis
elif [ ${#binfind[@]} -gt 0 ]; then

#Check if Save File is on Retrode
if [ ${#srmfind[@]} -gt 0 ]; then
savefile=`basename /home/pi/retrode/*.srm`
#Check if File Exist in Rom Directory
if [ -f /home/pi/RetroPie/roms/megadrive/$savefile ]; then
echo "Save Data for this Game Exist"
else
cp -R /home/pi/retrode/*.srm /home/pi/RetroPie/roms/megadrive
fi
fi

#Check if File on the SNES Roms Folder
file=`basename /home/pi/retrode/*.bin`

if [ -f /home/pi/RetroPie/roms/megadrive/$file ]; then
echo "Mega Drive game Already Exist"
else
cp -R /home/pi/retrode/*.bin /home/pi/RetroPie/roms/megadrive
fi

#Run Mega Drive/Sega Genesis Emulator
/home/pi/RetroPie/supplementary/runcommand/runcommand.sh 1 "/home/pi/RetroPie/emulators/dgen-sdl/dgen -f -r /home/pi/RetroPie/configs/all/dgenrc /home/pi/RetroPie/roms/megadrive/"$file

#Check if Retrode Game is Sega Master System
elif [ ${#smsfind[@]} -gt 0 ]; then

#Check if File on the SNES Roms Folder
file=`basename /home/pi/retrode/*.sms`

if [ -f /home/pi/RetroPie/roms/mastersystem/$file ]; then
echo "Sega Master System game Already Exist"
else
cp -R /home/pi/retrode/*.sms /home/pi/RetroPie/roms/mastersystem
fi

#Run Sega Master System Emulator
/home/pi/RetroPie/emulators/osmose-0.8.1+rpi20121122/osmose "/home/pi/RetroPie/roms/mastersystem/"$file -joy -tv -fs


#Check if Retrode Game is Gameboy/Gameboy Colour
elif [ ${#gbfind[@]} -gt 0 ]; then

#Check if Save File is on Retrode
if [ ${#srmfind[@]} -gt 0 ]; then
savefile=`basename /home/pi/retrode/*.srm`
#Check if File Exist in Rom Directory
if [ -f /home/pi/RetroPie/roms/gb/$savefile ]; then
echo "Save Data for this Game Exist"
else
cp -R /home/pi/retrode/*.srm /home/pi/RetroPie/roms/gb
fi
fi

#Check if File on the SNES Roms Folder
file=`basename /home/pi/retrode/*.gb`

if [ -f /home/pi/RetroPie/roms/gb/$file ]; then
echo "Mega Drive game Already Exist"
else
cp -R /home/pi/retrode/*.gb /home/pi/RetroPie/roms/gb
fi

#Run Gameboy/Gameboy Colour Emulator
/home/pi/RetroPie/supplementary/runcommand/runcommand.sh 1 "retroarch -L /home/pi/RetroPie/emulatorcores/gambatte-libretro/libgambatte/gambatte_libretro.so --config /home/pi/RetroPie/configs/all/retroarch.cfg --appendconfig /home/pi/RetroPie/configs/gb/retroarch.cfg /home/pi/RetroPie/roms/gb/"$file

#Check if Retrode Game is Gameboy Advance
elif [ ${#gbafind[@]} -gt 0 ]; then

#Check if File on the SNES Roms Folder
file=`basename /home/pi/retrode/*.gba`

if [ -f /home/pi/RetroPie/roms/gba/$file ]; then
echo "Mega Drive game Already Exist"
else
cp -R /home/pi/retrode/*.gba /home/pi/RetroPie/roms/gba
fi

#Run Gameboy Advance Emulator
/home/pi/RetroPie/supplementary/runcommand/runcommand.sh 1 "/home/pi/RetroPie/emulators/gpsp/raspberrypi/gpsp  /home/pi/RetroPie/roms/gba/"$file

#Unable to Load Game from Retrode
else
echo "Unable to Load Game from Retrode"
fi


Note we were talking about adding md5 check to make sure that it copied the file correctly. Also start removing un-needed linux objects.



Korori

15
General Discussion / Re: Raspberry Pi Retrode Bash Script
« on: 03/May/2013 04:43:02 PM »
There are two things I notice I screwed up with. I do not have a set where if it does not detect any of those types to echo out a message and my save check is kinda weird. But those who have experience please input your ideas.


Korori

Pages: [1] 2 3 4