Giter VIP home page Giter VIP logo

Comments (10)

 avatar commented on July 29, 2024

video cannot be viewed. what turbo button function? official gamecube controller do not have turbo, AFAIK

from beetle-wswan-libretro.

Flo85o avatar Flo85o commented on July 29, 2024

Hi, that's not what i mean, i know that the the GC controller does not have a turbo function, in this case, it's a emulator problem, it's registrating each button press a million times, pressing once or holding it, sorry for the broken link, thought it would still be up, here is a new video of the described problem: https://p-ams2.pcloud.com/cBZmkPmtpZv6ANtpZGfbHZZxzyiI7ZQ5ZZjw0ZkZN61WZFVZgXZ20Z80ZVZK7ZvXZU5Zg0Z40Zc7Zj5ZoZ0XZHan17ZC4yrnI21ayVkUa7EWvHD0hEVFTRy/WP_20180915_001.mp4

from beetle-wswan-libretro.

 avatar commented on July 29, 2024

kindly test with latest version of core and retroarch. in anycase, this probably has nothing to do with the core, and more than the input drivers or even autoconfig for your controller.

from beetle-wswan-libretro.

Flo85o avatar Flo85o commented on July 29, 2024

Hi, just tested it again with the latest RetroArch build, but the problem is the same. Only a Wiimote is possible and reacts normal. I don't use any autoconfig or custom settings, it's just RetroArch on a SD plugged in the Wii with an attached GC controller.

from beetle-wswan-libretro.

SuperrSonic avatar SuperrSonic commented on July 29, 2024

Could you try this? wswan_wii.zip

It saves to the private folder so it won't conflict with official RA versions.

from beetle-wswan-libretro.

Flo85o avatar Flo85o commented on July 29, 2024

Thank you so much SuperrSonic, this version works flawlessly! Had some framedrop in the beginning because of the enabled vsync but disabling it is the solution. But can vsync work with this version?

from beetle-wswan-libretro.

SuperrSonic avatar SuperrSonic commented on July 29, 2024

Then the problem is GameCube controllers rely on vsync by default.

Official RetroArch forces vsync off if the core has a higher framerate than the platform. Because this core is 75.47 and Wii is normally ~59.94 using vsync would make the core run at that rate (the framedrops you got). I removed this check but for an unrelated reason.

The reason why the turbo buttons thing doesn't happen in my build is because I changed the polling rate to 1000 Hz, you can see it yourself in Settings->Input->Polling Rate

This should be a setting but I'd make a few small changes first regarding the libogc version that's being used.

from beetle-wswan-libretro.

Flo85o avatar Flo85o commented on July 29, 2024

Hi SuperrSonic, ah, that makes sense, thanks for your help. Maybe it sounds strange but now that i have played a few games for several ours, i have a slight feeling that the games run not as smooth as the old wiimednafen port i used for a long time. Is that weird to say? I used wiimednafen for a long time (i know that it is outdated) because of the excellent compatibility for Wonderswan and VirtualBoy games, but the reason that i want a standalone RA version is because i like to have each emulator separated instead of combined in one.

from beetle-wswan-libretro.

SuperrSonic avatar SuperrSonic commented on July 29, 2024

Not as smooth meaning jerky video or delayed input? Is the sound good? I only tested klonoa for a very short time.

Do you notice the screen tearing during fades and image scrolling? It might be that wiimednafen doesn't have tearing due to different gx or video code.

from beetle-wswan-libretro.

Flo85o avatar Flo85o commented on July 29, 2024

Input looks fine, i can't feel any delay and i don't hear strange things, it only looks like there is some slight screen tearing during gameplay, it's all a bit less smooth than the other simular systems i have tested like GB and NGP on RA. I've tested it with Rockman & Forte: Mirai Kara no Chousensha.

from beetle-wswan-libretro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.