or maybe I just suck, who knows, it works now.
LMSW still seems to have lot of problems with überasm and some patches.. Like on my hack I've made it that mario is always big(via patch not überasm), but with LMSW he starts as small
but in LMSW it starts with 5 lives and 85 fireballs(but I guess it happens as its activated by überasm gamemode code C)
Not sure how it's implemented but LMSW has always skipped transitions to speed things up so if it's set during a transition that might cause it.
I was considering an option to disable skipping transition at cost of some speed but probably better compatibility with patches and stuff. That still wouldn't work for overworld stuff of course, as that's completely skipped in LMSW.
At the moment, all you can do to work around that is to add ram inits in the cfg file. Doesn't make the code run but it still allows you to start big. Maybe at some point I will look into that.
Not entirely sure about the crash though. If you haven't already, try the 1.59.2 retro dll. If that doesn't work I might need more info on the crash to properly look into it.
EDIT 2: I think there is bug with single-screen
Mario dies when he goes from subscreen 06 to 07, from up to down, but other-way around(07 to 06) works?
https://youtu.be/BbT6-zYFll8 just watch this
Yeah, that was my bad. The code assumed the screen was 16 block high. It's not. I've fixed that, should work fine now.
Originally posted by Final Theory
I think I'm the one who requested the single screen thing. I love it and one day want to do something very special with it.
You were. At least it says so in the description