Giter Club home page Giter Club logo

Comments (14)

Wiimpathy avatar Wiimpathy commented on July 18, 2024 3

It will also crash with other devices in port 1 like an usb keyboard for example. Adding a delay to be sure the drive is mounted should fix it. Here's how it's done in genesis plus gx:
https://github.com/ekeeke/Genesis-Plus-GX/blob/master/gx/main.c#L362
I don't have the GameCube adapter but you can test this dol if you want: http://www.mediafire.com/file/wzhw4w6swieamu0/Openbor-wii_plugin-fixes.zip/file

Not directly related but #58 has been closed and there's no solution right now. If you're interested, I've made a branch with argument's support and other small fixes here: https://github.com/Wiimpathy/openbor/commits/wii-plugin-and-fixes

In case you don't know what's this plugin system: https://sites.google.com/site/wiiflowiki4/plugins-setup

from openbor.

Plombo avatar Plombo commented on July 18, 2024 1

Okay, I've tested further and found the actual problem: the Gamecube controller adapter I have plugged in to the other USB port. Which causes a crash on startup only when launching from USB with no SD card inserted.

Launch from SD, GC controller adapter in USB port 2: no problem
Launch from USB, GC controller adapter in USB port 2, SD card inserted: no problem
Launch from USB, GC controller adapter in USB port 2, no SD card inserted: instant crash

from openbor.

msmalik681 avatar msmalik681 commented on July 18, 2024

I have tested in every combination on latest build 6412 and it worked just fine !

Can you test wiiflow and see if it can load iso's from usb ?

from openbor.

SieKensou avatar SieKensou commented on July 18, 2024

I never had a SD inserted on the Wii when playing OpenBOR and I never noticed that problem, it loads fine.

from openbor.

Plombo avatar Plombo commented on July 18, 2024

Unsurprisingly given the type of problem, it seems to be a libfat issue.

from openbor.

msmalik681 avatar msmalik681 commented on July 18, 2024

So usb works but in a very specific senario device conflict will cause a crash.

Do we have to leave this issue open as we have no control over libfat ?

from openbor.

Plombo avatar Plombo commented on July 18, 2024

Feel free to unassign yourself from it, but I want to keep looking into this one. Every other Wii homebrew app works fine with this setup, so it is probably a problem with how we are using libfat.

from openbor.

Plombo avatar Plombo commented on July 18, 2024

Thank you, that is incredibly helpful!

from openbor.

Plombo avatar Plombo commented on July 18, 2024

Oh, I didn't even notice you'd fixed it in your branch...

from openbor.

dbaldan avatar dbaldan commented on July 18, 2024

@Wiimpathy thanks for helping :)

from openbor.

msmalik681 avatar msmalik681 commented on July 18, 2024

So is this issue fixed now ?

from openbor.

DCurrent avatar DCurrent commented on July 18, 2024

@msmalik681 I believe so, but can't confirm.

from openbor.

Plombo avatar Plombo commented on July 18, 2024

This has been fixed for a while. Forgot to close it.

from openbor.

DCurrent avatar DCurrent commented on July 18, 2024

Thanks @Plombo, I don't have a Wii to confirm.

from openbor.

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.