A bit of saving inside Taito's Under Fire & Chase Bombers HW drivers.#14901
A bit of saving inside Taito's Under Fire & Chase Bombers HW drivers.#14901TheLostNinja wants to merge 8 commits intomamedev:masterfrom
Conversation
|
What light fix, the savestates? It won't have effect on possibly gun reload glitches, unless you mean the glitch happens after loadstate. |
They're just after loadstates. |
|
I will ask once more: Why do you use the CI compile, and not a local compile environment? And do you actually test the application after? (in this case, the CI build) - Over here it was evident that you did not test the changes: #14827 |
|
In the case of #14827 I tested the build made by MAMETeam official MSYS2 kit. Sometimes I trying to build thus a new own branches before post a PR when it's need, but GitHub mostly builds the emulator faster than MSYS2 on my PC even with all involved threads, and compilation reassignment to GitHub artifact maker aslo helps to avoid a PC work slowdowns. |
|
On your own PC, it's not like you have to do a full (time consuming) compile after each change. Unlike the CI build. Look over here for example, 5 failed tries (full compiles for CI), it would be faster to do it yourself: #14861 I don't think your workflow and relying on github artifacts to test is a good idea. |
|
Looks like the reason why m_dislayer saving crashes a compilation process is not a variable format itself, but the same #ifdef MAME_DEBUG requirement as for declaration. :) |
|
Althought the involuntary shots after reload button pressing didn't disapper (now I noticed that they happens if to move a crosshair during reload - looks like the real reason is 3-shot burst of default game gun), I think that few more items won't be superfluous. Is save support really full now? |
Well. sometimes your (potato) machine isn't even able to compile the full project at all, like I do. My 8gb pc would always hang up when it reached the point to compile the bespoke In those cases I think using Github CI to compile and test your changes is warranted (ofc just dont open unready PR but use makeshift branches on your fork just to build the artifacts) |
This light fix may supress a such side effect of plugin-assisted reload as an occasional involuntary shot at the crosshair's location. If you think that driver deserved a SUPPORT_SAVE flag, please add a corresponsive commit.