Git Product home page Git Product logo

Comments (6)

archshift avatar archshift commented on June 12, 2024

I think this should be marked as Won'tFix. Trying to force case-insensitivity on case-sensitive filesystems only creates loads of problems.

from citra.

Serentty avatar Serentty commented on June 12, 2024

On the other hand, it leads to inconsistent behaviour across platforms. Also, actual 3DS software might rely on case-insensitvity (just look at Adobe's stuff).

from citra.

neobrain avatar neobrain commented on June 12, 2024

I'd say that almost certainly the case insensitivity will lead to issues eventually. Granted, there's no good way to solve this within a case-insensitive file system, but still we could support storing the SD contents as a raw .iso instead of as a folder structure. This also solves the problem that the 3DS filesystem might support characters which usually would not be allowed on the host file system.

from citra.

archshift avatar archshift commented on June 12, 2024

On the flip side, that would make hand-editing the SD rather more difficult...

I guess it's a tradeoff between usability and accuracy.

from citra.

pauldacheez avatar pauldacheez commented on June 12, 2024

Why not do what Dolphin does (one big disk image) with the exception of naming the file sd.img instead of sd.raw? It’s perfect for OS X users, they can just double-click to mount it (as opposed to having to change the extension first). Same for most decent Linux DEs and, uh, Windows 10. Probably. (It’s fine to shaft Windows users on things like this, right?)=

from citra.

neobrain avatar neobrain commented on June 12, 2024

@pauldacheez That's basically what I suggested, yes.

@archshift yeah. If we really want to we can probably implement an own simple SD file browser in the long term, though.

from citra.

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.