Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

White towers dissappear if emulated console is reset after game is started #1752

Open
Masamune3210 opened this issue Jan 9, 2017 · 17 comments

Comments

@Masamune3210
Copy link

Masamune3210 commented Jan 9, 2017

PCSX2 version:
(For example, stable build v1.4.0 (or) development builds v1.5.xxx)
dev 1.5-1774

  • Note: It's preferred to only report bugs which are present on the latest development builds.

  • Note2: The new backwards compatibility (psx) mode is in active development. Issue reports are too early at this point.

PCSX2 options:
(For example, Clamping/Rounding, Speedhacks, GameFixes)
Memcard Folder, Automatically manage saves unchecked

  • Note: Generally it's recommended to have settings as default as possible and use the Safest preset along with MTVU speed hack disabled. If there's no issue with these settings but there is an issue with some other non-default option, then please state it explicitly.

Plugins used:
(Relevant/Non-default settings of GS/PAD/SPU2/CDVD/USB plugins)

  • Note: In case the issue is a graphical problem with the GSDX plugin, please provide basic information like Renderer/Internal resolution/CRC Hack level/Other relevant options which were used to reproduce the issue. Additionally, providing a GS dump of the issue would also be helpful.

Description of the issue:
(What's the problem? - Screenshots showing the issue if applicable)
Not quite sure if this is a bug or not, but I don't remember the towers on the BIOS of the PS2 ever disappearing unless you deleted the file, but in pcsx2, the towers will not be in their normal spot if you reboot the emulated console after a game has been loaded

How to reproduce the issue:
(Detailed step by step guide on how to replicate the issue)
Load BIOS with a memcard that has some saves already on it so that the towers will show up
Start a game and wait until at least after the BIOS releases control (After the PS2LOGO)
Restart the system in any way other than shutting down the console first
Towers will be missing until the console is shutdown and started again

Last known version to work:
(If the issue isn't present in an older PCSX2 version, it would be helpful to mention the full title of that version. Narrowing it down to the build/commit that first introduced the issue is even better!)
Unknown

PC specifications:
(For example: CPU: Intel Core 2 Duo E4600 GPU: Gigabyte GTX 750Ti OS: Windows 10 64 Bit)
i5 2500K @ 4.0 GHz
Raedon HD 7870
14 GB RAM
Windows 10 64-bit

@refractionpcsx2
Copy link
Member

does it only happen on folder memory cards or does it happen on standard memorycard files too?

@Masamune3210
Copy link
Author

After some testing, I think I can say that it only happens with Folder Memory Cards

@refractionpcsx2
Copy link
Member

refractionpcsx2 commented Jan 9, 2017

That kind of makes sense due to how they work. From what I understand, the folder memorycard rearranges itself so only the game you are running appears on the memorycard, that way you get 8mb of data for every game, so it's possible it could confuse the crap out of the bios if you reset as it may not reset its layout to showing everything :p

@Masamune3210
Copy link
Author

Shouldn't that be turned off when the user has Automatically manage game saves turned off? If it is a normal thing, could it be modified to always have the System file mapped in to the memory card so that settings and the towers can be used like a normal console?

@refractionpcsx2
Copy link
Member

No idea, I've never touched the code :P I just have the option selected and leave it at that lol

@Masamune3210
Copy link
Author

I would look at the code myself and see, but I have only just started learning C++ and Javascript. I usually have the filter turned off because I value the nostalgic original operation of the BIOS over maybe having some games stop on a file every once in a while, lol

@MrCK1
Copy link
Member

MrCK1 commented Apr 7, 2017

I use folder memory cards myself, but I can't reproduce this bug with the steps listed above.

@MrCK1
Copy link
Member

MrCK1 commented Oct 30, 2017

Correcting my original comment, I've been able to duplicate this. As said above, it only occurs with folder memory cards.

@RedDevilus
Copy link
Contributor

This issue is odd. If i use a 64MB it will see this (already has formatted and saves in it)
image
If i do PCSX2 and shutdown it will give another state. If you do Boot Iso and click reset it just replicates previous behavior.
It looks consistent in 8,16 and 32 MB but the size and amount are never correct on any type, it's just that 64 MB and folder memcard amplify that issue by showing mostly no tower. This is 64MB:
image
64MB also only shows 1 tower or even none.

This is what the OPs issue is:
image

But it does seem that disabling managing saves gives the same behavior as 8,16 and 32MB:
image

TL;DR They are all broken to an extend compared to what i have on my PS2, 64 MB and folder memcard have it even worse.

@Masamune3210
Copy link
Author

Maybe the bios does some checking when loading the file? Considering how old this bug is it might just be a byproduct of how folder MC's work

@RedDevilus
Copy link
Contributor

Yeah it's just odd that it sometimes it does show 3 towers on occasion even with the option enabled although harder to trigger.

@Masamune3210
Copy link
Author

Well back when I made this issue I had no way to do much research, I'm getting a network adapter for my PS2 soon again so I might do some research

@Mrlinkwii
Copy link
Contributor

is this still an issue on master ?

@RedDevilus
Copy link
Contributor

RedDevilus commented Aug 2, 2023

If anyone want to see all the towers, here is a fried folder memcard:
FormattedRedMcd001_converted.ps2.zip

Maybe it has some debug potential?

@Noxillio
Copy link

Noxillio commented Jan 26, 2025

I'm unsure if this is relevant at all but I use the default 8MB memory card files and am now encountering history resets. Additionally, and I'm unsure if this is noteworthy either, but when PCSX2 writes to the history files it fucks the dates all up by setting them dozens of years into the future (I have some that are around 40 years and others that are about 100). I'm unsure if it's just me or whether it's because I use turbo (which shouldn't be the case because there's no way I've fast forwarded through 100+ years of frames) but regardless to my knowledge the console will only write to the history file when launching a game in order to increment the launch count and set the date. And since PCSX2 sets the clock to whatever the system clock is, this shouldn't be happening. Please correct me if I am mistaken about any of this.

@Mrlinkwii
Copy link
Contributor

And since PCSX2 sets the clock to whatever the system clock is, this shouldn't be happening.

not quite true , since #12208 you can set anytime you wish on a per game setting ,

@Noxillio
Copy link

you can set anytime you wish on a per game setting

That’s good to know for those who need it, I wasn’t aware that was added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants