It does not matter whether you are trying to play a Wii or a Gamecube game, you must be lucky to get a title work in Dolphin, and you can't do much about it. Based on our tests, we can say that it works with some games, but we have experienced many titles that simply do not load during our test.
Generally speaking, the main issue when it comes to this kind of software solutions is their efficiency, as many similar tools fail to serve their purpose.
While the interface is pretty user-friendly and straightforward, not the same thing can be said about the configuration menu which makes setting up the application pretty difficult for beginners. Intuitive UI, but it requires medium-level configuration
However, having it mentioned as a feature that can be set per game and is considered "experimental" might be something they'd try to implement some day.Dolphin is a Gamecube, Wii and Triforce emulator that provides users with the possibility of playing their favorite console games directly on a Windows machine. I'm sure the devs can give you a more specific answer as to why this is intentionally delayed, and the obstacles involved to overcome the issue in the emulator. I recommend making something like this a feature request on GitHub wherever any mainline emulator is hosted.
True, it could be a feature toggled per game and saved in user settings, but my guess is it's just not yet been a priority.
My gut tells me that if such a feature was implemented in a modern emulator, the devs would want to thoroughly test the function across the hundreds of game sin the library. It's my guess that the state of PS1 emulation is not where it needs to be to intelligently overcome the possibility of having some games needing specifically timed right behaviors.
To my knowledge, the PS2 did not also integrate faster memory save operations, so they were definitely aware that it was a function they shouldn't change (although maximum write speeds for PS1 might have been part of that decision.) I know there were warnings that the feature may not work with all games, so Sony was aware that it was a use-at-your-own-risk, quality of life feature. I can't speak for the PS3, but there are options to speed up load times within the PS2 for PS1 games.
The downside to this trick is that years later, we are stuck having to emulate speeds that to us are slow.īut there is caviat! Apparently Sony partly cracked the code on spending up some of these operations without breaking to many games. Because of that, devs could use it as a "trick" up there sleeves to preload data and make the game feel overall faster. In general, the PS1 had very tight timing control. If the devs knew it specifically took X cycled to complete writing 256 bytes to the memory card RAM, they can use those background cycles to preload a stage or prep RAM data for managing player interaction for whatever comes next in the game. Once the process was finished, an interrupt would be called that basically tells the unit "writing to the memory card, finished!". In actuality, there was probably a subsystem that was us was used to write whatever block of RAM holding the data to the memory card. Devs could start a memory card write and know exactly how many CPU cycles it'd take to finish. This meant that if the developers wanted, there were some operations that could run or start while certain read and write operations were taking place. Both CD read times were fixed as we're memory card write times. Keep in mind that though the PS1 was advanced for it's time, it was still pretty basic by today's standards. It absolutely has everything to do with timing. If this is the reason, then how widespread was this method of talking to storage, in those days? And was it carried into the PS2 generation or later on? It vaguely seems like games are doing some low-level electronics with the cards, instead of delegating to the console's API-so the emulator has to preserve the original timings and can't hijack the goings-on with a faster approach. I'm curious: what limits the speed of PS1 memory cards in emulators? Considering the minuscule size of PS1 saves by modern standards, they should be read or written in moments. Detecting a memory card is slow, writing it is slow, reading it is slow-even when the game clearly doesn't reload the game world but just reads a few numbers. However, somehow this hasn't affected the speeds of reading or writing a PS1 memory card, in all emulators that I've used. Speed of flash memory and other storage has improved quite a bit since the PS1 days-and now some emulators can provide higher-than-native reading speeds when loading a ‘CD’ in a game (e.g.