Forum Replies Created

Viewing 33 posts - 1 through 33 (of 33 total)
  • Author
    Posts
  • in reply to: NES and SNES games running at 50 fps suddenly #82815
    deaftolight
    Participant

    I think it has something to do with the resolution on my TV. If I force VGA by uncommenting hdmi_mode=1 in /boot/config.txt, the NES games run full speed again. However, this makes emualtionstation look awful. I thought runcommand.sh was supposed to take care of this!

    Unforcing VGA, and allowing to display in 1080p, emulationstation looked great, so I tried changing the runcommand.sh parameters in es_systems.cfg
    I tried changing runcommand.sh from 4 to 1, but it did not help. I thought these parameters were supposed to allow us to see ES on our big TVs nicely, and then change the resolution when emulating.

    in reply to: NES and SNES games running at 50 fps suddenly #82787
    deaftolight
    Participant

    Bummer. I just tried the suggestions, and I still get lag even on NES games if the pi is clocked to anything under 1000 MHz. Really stumped. It doesn’t make sense, NES games should run fine at 900 MHz, or even less than that.

    Also, I read in another thread http://www.raspberrypi.org/forums/viewtopic.php?f=78&t=6750&start=350 that the fact RetroArch is taking 95% CPU just to run NES games should be a bit of concern.

    in reply to: NES and SNES games running at 50 fps suddenly #82782
    deaftolight
    Participant

    I ran one two weeks ago. now that I think about it, this may have started happening after the update.

    in reply to: NES and SNES games running at 50 fps suddenly #82711
    deaftolight
    Participant

    This is really throwing me off. I don’t know why all of the sudden the Pi can’t handle this. I can’t think of anything that would have caused it. I hadn’t used it for about a month, and then I installed XBMC standalone alongside… but that wouldn’t cause a slowdown. It’s not like XBMC is running while the Pi is playing ROMs. And the SD card has tons of space still.

    in reply to: NES and SNES games running at 50 fps suddenly #82684
    deaftolight
    Participant

    Thanks, but unfortunately it didn’t work.

    The only way I can get games to run at full speed (60 fps) now is to set the overclock to the highest setting, turbo, at 1000 mhz. It’s odd, because I don’t remember having to do that before. Having the overclock set on medium before seemed to run everything fine. I checked top, and retroarch is the only thing running… using 90% CPU and 5% MEM

    deaftolight
    Participant

    I’ve tried recompoiling emulationstation from source, but I get this error during compiling:

    /usr/bin/ld: warning: libgomp.so.1, needed by /usr/lib/gcc/arm-linux-gnueabihf/4.7/../../../libfreeimage.so, not found (try using -rpath or -rpath-link)

    deaftolight
    Participant

    I just wanted to bump this cause I just ran into the same issue!

    in reply to: Updated for 2.3: Step-by-Step Guide #22334
    deaftolight
    Participant

    [quote=22238]2.3 image has many bugs:( i ll stay in 2.2

    deaftolife: i guess you are going to need earphones/speakers when using the audio out jack?
    [/quote]

    I’m guessing I would need separate speakers, which would also be an inconvenience. But I’m wondering if there’s a performance increase, and if so, if it even makes a difference.

    in reply to: Old Themes #21836
    deaftolight
    Participant

    Can’t wait to see this. As far as I know there is no 2.x theme other than simple. Looking forward to it!

    in reply to: Updated for 2.3: Step-by-Step Guide #21827
    deaftolight
    Participant

    Does using the audio out jack give better performance than through HDMI? I prefer to use HDMI because it’s less wires, but if not doing that gives a performance boost, I will gladly change my setup.

    in reply to: [Retropie 2.X] list of issues #21344
    deaftolight
    Participant

    I have two things, one is a suggestion for the setup script, and another is a question:

    1. I think the source-based installation option should have a select none and select all function. A lot of times we may be trying to update one emulator, and we have to hit down and space on everything to uncheck them.

    2. OpenMSX does not seem to work. First of all, if there are parenthesis in the ROM name, it gets a syntax error for an unexpected token ( and ). Then , if you remove the parenthesis from the file name, it still won’t run, and says Couldn’t load game database
    Failed to initialize default machine: Error in “C-BIOS_MSX2+” machine:
    machines/C-BIOS_MSX2+.xml not found in this context

    in reply to: Mupen64plus (ricrpi branch) #20277
    deaftolight
    Participant

    Just wanted to give this a bump. I’ve been trying to figure this out all day.

    in reply to: n64 ROMs show up, but won't play #20236
    deaftolight
    Participant

    Me too! I hope someone figures it out.

    in reply to: Source-Based Installation Crashes Every Time #19674
    deaftolight
    Participant

    It happened again.

    I tried to start from scratch again, compiling everything from source, and when I came back this morning, it was back to a black screen. I can’t do anything, and it’s not connected to the network anymore so I can’t SSH in either. The only thing I can do is unplug and replug the raspberry pi. Unfortunately, the log file in /home/pi/RetroPie-Setup/logs is 0 bytes. This hapened yesterday as well. Can anyone tell me why it is freezig when trying to compile everything from source?

    in reply to: Is it possible to update RetroPie at all? #19365
    deaftolight
    Participant

    If you install from source and then choose update binaries, will that overwrite your install from source, and downgrade any emulators if the source was newer at the time of install?

    in reply to: RetroPie on Revision B+ board #18721
    deaftolight
    Participant

    Hey does anyone know where to place heat sinks on the new B+ model? I can see where 2 of them go, but not the third.

    in reply to: Old Themes #17878
    deaftolight
    Participant

    Do you have a link to it?

    in reply to: Scrape without ES-Scrapper #17122
    deaftolight
    Participant

    ES-manager is a great tool! Is there a way to select all and let it scrape all the roms, or do you have to be there and do it one by one?

    in reply to: Retroarch.cfg Fast Forward Help #16900
    deaftolight
    Participant

    I found something, but unfortunately it doesn’t solve the problem.

    changing
    input_hold_fast_forward = "9" to
    input_hold_fast_forward_btn = "9"
    got rid of an error message that would come up before the ROM would load that said the 9 key couldn’t be found. So even though input_hold_fast_forward is what is in the retroarch.cfg skeleton file, input_hold_fast_forward_btn seems to be the correct one… it still doesn’t work though.

    in reply to: Retroarch.cfg Fast Forward Help #16842
    deaftolight
    Participant

    Bumping this in the hopes that someone has figured this out.

    deaftolight
    Participant

    Yeah, I had tried looking into that hoping to find something, but no. I also tried to look into mame configuration files, as in the piSNES readme it says

    snes9x.cfg -> MAME configuration file, limited support to only the options in the supplied file (not the full MAME settings).

    I’ve even looked through various includes and SDL stuff, but to no avail. The only reason I’ve been wasting all this time is because I really want to bind a hotkey combination for fast forward. I was unable to get this working in Retroarch… there’s another thread on this (https://www.petrockblock.com/forums/topic/retroarch-cfg-fast-forward-help/), but no one here was able to answer. Hopefully somebody will figure out something.

    in reply to: [Retropie 2.X] list of issues #16740
    deaftolight
    Participant

    In the readme for RetroPie-Setup, it states:

    The script is executed with

    cd RetroPie-Setup
    chmod +x retropie_setup.sh
    sudo ./retropie_setup.sh
    

    chmod +x retropie_setup.sh gives an error message.
    sudo chmod +x retropie_setup.sh probably works, as it doesn’t give any message at all.

    Should the README.md be revised to add sudo to the chmod command? Or is the chmod command even necessary anymore? I think when I installed and and had no idea what was going on, I followed these steps exactly and it may have still worked… I don’t really recall.

    deaftolight
    Participant

    You can get the button mappings by running jstest. /dev/input/jstest js0 (if the 360 controller is the only one plugged in), then figure out your key mappings. I saw on zsprawl’s blog he used these for his 360 controller:

    A_1=0
    B_1=1
    X_1=2
    Y_1=3
    L_1=4
    R_1=5
    START_1=7
    SELECT_1=6
    QUIT=99
    ACCEL=11
    QLOAD=10
    QSAVE=8
    #Joystick axis
    JA_LR=0
    JA_UD=1
    

    I’m still really hoping someone can explain the 99 and other hotkey mappings, though. I even e-mailed the developer in the hopes that he could explain it.

    deaftolight
    Participant

    Thanks. Where did you find that information? I can’t find anything that explains how mapping to 99 enables those hotkey combinations. If there are more codes like 99 that refer to different button combinations, I’d really like to know so I can take advantage and best customize a particular controller setup.

    Also, I don’t understand how 99 would map to all three of those combinations. In fact, QLOAD and QSAVE weren’t 99. By default, ACCEL was set to 7, the QLOAD was set to 10, and the QSAVE was set to 11. I left those, and I was still able to load with select + L and save with select + R. I couldn’t figure out what the CFG thinks 7 is to accelerate. This was with an SNES USB controller. I’m just trying to make sense of this all.

    in reply to: scraper for NES and SNES using ROM hashes #16067
    deaftolight
    Participant

    I just get a bunch of errors:

    SIGILL: illegal instruction
    PC=0x3b484
    
    math.init·1()
            /usr/lib/go/src/pkg/math/pow10.go:34 +0x28
    math.init()
            /usr/lib/go/src/pkg/math/unsafe.go:21 +0x70
    fmt.init()
            /usr/lib/go/src/pkg/fmt/scan.go:1164 +0x70
    github.com/sselph/scraper/rom.init()
            /home/pi/go/src/github.com/sselph/scraper/rom/rom.go:83 +0x7c
    github.com/sselph/scraper/rom/snes.init()
            /home/pi/go/src/github.com/sselph/scraper/rom/snes/snes.go:48 +0x70
    main.init()
            /home/pi/go/src/github.com/sselph/scraper/scraper.go:395 +0x74
    
    goroutine 2 [runnable]:
    created by runtime.main
            /golang-1.0.2/src/pkg/runtime/proc.c:221
    
    trap    0x6
    error   0x0
    oldmask 0x0
    r0      0x7332f8
    r1      0x0
    r2      0x0
    r3      0x2
    r4      0x0
    r5      0x0
    r6      0x0
    r7      0x0
    r8      0x0
    r9      0x324fec
    r10     0x10840000
    fp      0x732eb6
    ip      0xcafebabe
    sp      0xb6ebcf24
    lr      0x3ba18
    pc      0x3b484
    cpsr    0x20000010
    fault   0x0
    
    in reply to: Updated for 2.2: Step-by-Step Guide #15974
    deaftolight
    Participant

    [quote=15647]

    Yes I am pressing the key during the game. To be honest I’ve tried it all ways but it does not respond either way. I’m also noticing other keys don’t work, such as shader selection using the n and m keys, but other inputs do such as my button 8 and 9 hotkey exit as detailed here elsewhere.

    [/quote]

    I think you have to press your enabled hotkey and F1 on the keyboard. So if your hotkey is select on your controller, you have to hold that and then hit F1 on your keyboard.

    However, I’ve noticed that the menu doesn’t toggle (you can’t exit with F1, only enter). I have to choose Resume Content from the RGUI to get back into the game. Not really a big deal. It’s just odd, because a couple of days ago I was able to enter and exit the RGUI menu with the assigned hotkey. Anyone else notice this?

    in reply to: Retroarch.cfg Fast Forward Help #15713
    deaftolight
    Participant

    Is this feature called fast forward, or is it called frame skip?

    I can’t find a frameskip feature, so I assumed that fast forward was the feature we were looking for (the one that speeds up the emulator so you can skip through stuff).

    Am I thinking of something different? I’m wondering if the fast forward feature is related to the rewind feature, and only works with rewind? I can’t seem to find a way to hold a button and speed up the emulator. I’ve spent the last 2 hours on google and this forum, and surprisingly can’t seem to find an answer. This is a common emulator feature, surely people have gotten it to work?

    in reply to: What controllers are you using? #15697
    deaftolight
    Participant

    Are you able to get the PS3 controller to always remember your pairing? Mine does sometimes, but sometimes it doesn’t. Sometimes it won’t register as a js#, and I have to reboot. I wonder if it has anything to do with when you turn it on… I’m thinking if I turn it on too early, before the Raspberry Pi is done booting, it won’t get recognized. I have yet to test this more, because at the moment I just cross my fingers everytime I start it up.

    Also, the lights don’t stop flashing and it doesn’t auto shut off, which is annoying because if you forget to turn it off (which requires holding the PS button for like 15 whole seconds), the battery dies quickly.

    in reply to: [Retropie 2.X] list of issues #15694
    deaftolight
    Participant

    I ran into an issue. I tried installing es-config from retropie_setup.sh, because I was curious how it worked. I don’t know how it did it, but I lost my audio afterwards. I am running through HDMI. I tried doing all the audio fixes (forcing through HDMI, etc.), but nothing worked. I tried changing the audio settings in es-config in emulationstation, and I got audio back once, but not again after that. I tried in retropie_setup as well to no avail. I finally just rebuilt RetroArch, and all the packages at the bottom of the script (the ones after the emulators… SDL, etc.), and my sound came back.

    in reply to: Retroarch.cfg Fast Forward Help #15662
    deaftolight
    Participant

    Has anyone else figured how to get hold fast forward working? I’m trying to set it up with the hotkey, so I can hold select and R2 to fast forward, i.e.:

    input_enable_hotkey_btn = "0"
    input_exit_emulator_btn = "15"
    input_save_state_btn = "4"
    input_load_state_btn = "5"
    input_hold_fast_forward = "9"

    I can’t seem to get it to work.

    Also wondering if you can have different hotkeys for different controllers. I have a SNES controller as player 2, and would like to enable “8” as it’s hotkey.

    in reply to: Updated for 2.2: Step-by-Step Guide #15398
    deaftolight
    Participant

    I’m getting confused on the the proper way to configure controllers. Are we still supposed to use the joyconfig pipe to configure our controllers? I don’t know because but I stumbled across a configuration option somewhere that I can’t even remember… it had me enter the buttons, and would actually allow you to time out for L2, L3, etc. if you were using an SNES controller. This configuration option was the one that would create the files like /opt/retropie/emulators/RetroArch/configs/2Axes11KeysGamepad.cfg

    It didn’t add anything into the /opt/retropie/configs/all/retroarch.cfg, though, but doing that for an SNES USB controller and a PS3 BT controller worked. So the only stuff in the retroarch.cfg is the initial keyboard inputs set up in emulationstation, and the exit and save/load state hotkeys I added here.

    So I’m unsure as to what the correct way to configure the controllers in 2.2 is… using the joyconfig pipe, or the other way that created those autoconfig files. I can’t even remember what tool I used… it may have been registering the controller in retropie_setup.sh that launched it. I can’t remember as I was just spending a lot of time that day trying to get the controllers to work.

    So I needed to swap them so player 2 was player 1 and vice versa. Adding this to retroarch.cfg fixed that:

    input_player1_joypad_index = "1"
    input_player2_joypad_index = "0"

    I don’t know if that is the way swapping controller numbers is supposed to be done.

    I’m also trying to add a hotkey for hold to speed and menu toggle, so I added these

    input_enable_hotkey_btn = "8"
    input_exit_emulator_btn = "9"
    input_save_state_btn = "4"
    input_load_state_btn = "5"
    input_hold_fastforward = "3"
    input_menu_toggle = "0"

    at the end of retroarch.cfg. The exit, save, and load ones worked, but the fast forward and menustoggle did not.

    Also, since I have 2 different controllers, I started to think that these hotkeys might conflict, since button 8 on the SNES pad is Select, and 8 on the PS3 controller is L2. Sorry for the wordy post, but with all the recent updates to 2.2, I picked the worst time to try and figure all this out. :) A lot of old methods has become misinformation and not a lot of the new updates have been covered.

    in reply to: scraper for NES and SNES using ROM hashes #15363
    deaftolight
    Participant

    where is it

    in reply to: Updated for 2.2: Step-by-Step Guide #14486
    deaftolight
    Participant

    This is gonna sound dumb as hell, but I’m a Linux noob that’s so exhausted from searching every little detail when I have a question… I have to ask. Is there a way to see what versions of the emulators I have? I did a binaries-based installation just to try to get everything to work, with plans to either do a source-based later or upgrade if need be.

    If anyone could let me know how to
    1. See my current versions
    2. Find out what the latest versions are
    3. Update to the latest versions

    Now I’m pretty sure the answer to #3 is to go through retropie-setup and do a source-based install. If that is the case, is there a way to uncheck all and then just select a few?

    Thanks!

Viewing 33 posts - 1 through 33 (of 33 total)