Hi, still having same SM bug with 0.82.23 🙁 at least on my system: Debian x64 and dosbox-x compiled with ./build-debug
sm segment:offset af -> byte becomes 00
sm segment:offset bf -> byte becomes BF (OK)
sm segment:offset cf -> byte becomes 00
sm segment:offset df -> byte becomes 00
sm segment:offset ef -> byte becomes EF (OK)
sm segment:offset ff -> byte becomes FF (OK)
Same behaviour with "sm segment offset" syntax.
If you need more details or something you can ask, or if I can do something for fixing it.
I actually saw some of the issues on the projects github page, and one of them was a problem to run Photoshop on Win 3.x. Well, I have the same issue. It works for me with DosBox and cputype pentium_slow, but only after 2 or 3 attempts to run the software. Meanwhile, in DosPad, a port of dosbox for iOS, I can’t make it work. Since dospad is a very old port, is full of errors. But at least it runs my games and win 3.x.
I believe the issue (not only for dospad, but also for any version of dosbox including yours) is related to the cpu type.
While on vmware fusion, I can run the software well.
Edit: for what it is worth, I was attempting to run versions 3.0.4 and 3.0.5. All give me the same problem with win32s (even though I had it installed).
I was bfcastello, now I am Bruninho! =] "Design isn't just what it looks like and feels like. Design is how it works." JOBS, Steve.