Welcome to Talking Time's third iteration! If you would like to register for an account, or have already registered but have not yet been confirmed, please read the following:
Once you have completed these steps, Moderation Staff will be able to get your account approved.
I see on Sorgelig's patreon that he uploaded a beta version of the Genesis core with both horizontal and vertical integer scaling. I don't know if this is your code, but you're certainly the catalyst!In other news, I think I'm going to give up on my horizontal integer scaling implementation. My pull request was rejected because it was slowing down the scaler. I don't think it was an actual problem in the genesis core where I'd implemented it, but the framework has to think of all cores and it could cause problems in some of them. I tried a few things that I thought might make it more efficient, but they mostly made it worse. Sorgelig suggested implementing it in individual cores, so I might give that a shot. Someone on the mister forum suggested doing it in the main mister's C code, which makes a lot of sense to me but would require me to figure out how all that works.
-x86: prevent inlining of memcpyb function (dir command hang on shared folder).
I'm probably still going to try to tweak it some more, though. His implementation doesn't seem to take into account custom aspect ratio settings and there's no option to have it automatically choose between narrow and wide integer multiples based on which is closer to the desired aspect ratio.
In a way I was lucky to have my old noisy fan first - when I got my USB board the fan speed started fluctuating. After a bit of fiddling I figured out that the power supply splitter cable that came with it was faulty and replaced it. If I'd had the quiet fan, I might not have noticed and could still be randomly undersupplying my MiSTer.
So I'm compiling a build with the missing comma in place, hopefully it's going to work