The flashcart is a hardware emulator of a real cart and should provide equal outputs given equal inputs, at least after a game is loaded, and this is not up for debate.Its not drama, that's why I capped the word "want" and not "you".
The cart is designed to work with a stock BIOS. If you don't have a stock BIOS you've introduced a variable not found in the original hardware. It's not an opinion and it's not up for debate.
We could revert the reasoning saying the flash cart is not providing the required data in the same amount of time as expected by real cart, thus not providing the same functional behavior… anyway, we are not discussing garbled boot logo here, which is a flashcart software vs bios software issue, prior to game loading, so an egg vs chicken issue which can be avoided with a specific option (I don’t remember if it’s from DarkSoft or Unibios, but I don’t care since there is one).@Locutus73 and @Malenko
I can settle this up for you guys in a few short true statements.
Q: UniBIOS functions like hardware BIOS?
A: No.
Q: What about UniBIOS is different?
A: It pulls the "Neo-Geo" logo from the cart header to save limited flash space for additional/expanded functions (like cheat codes for example).
Q: Why is this a problem with Darksoft Multi carts?
A: Because the cart header is blank until the multi cart flashes it, UniBIOS attempts to pull data from a part of memory that hasn't been written (yet).
Q: Is who is to blame for this glitched logo from a purely technical (non-fanboy) standpoint?
A: Razoola is at fault for not storing the logo inside the BIOS itself, this is the standard established by official BIOS.
Yes he has a good reason for doing this, more space for features/functions... However this can't change the fact that he isn't following the established structure/format.
We are discussing a hypothetical (did anyone double check that) functional behavior mismatch between a real cart and a flashcart on a MVS+Unibios in AES mode after the game is loaded, and then, when the flascart should work 100% as a real game cart. This is for sure an edge case for a hardware emulator (like a flashcart), but good hardware emulators are specifically tested on edge cases. Add to this that DarkSoft already stated that he will disable the flashcart MVS/AES function in presence of Unibios implying he expects his flashcart to behave as real carts in this regard.
Regards.
Locutus73
Last edited: