I am testing the cursors in the bitmap modes of the V9990.
The colors and the EOR with the image color does not work in the emulator. it comes out black or dark blue. If it works on the real hardware.
The EOR bit isn't implemented yet, probably because there was no MSX software yet that used it
Manel46: File an issue on Github and attach a test case!
I'm trying to make a test rom. Then I would link to my Google Drive here, with the sources
Manel46: File an issue on Github and attach a test case!
Sorry. I do not know how GitHup works.
I know that the OpenMSX team are implementing this.
I put a link in Google Drive, with the sources. Use sjasm. EOR bits activated.
See the effect in real hardware
https://drive.google.com/open?id=1orzsBXcNpkMKKWKrIeP8QBp18a...
It is in B1 8bits / pixel. The two cursors are moved with the msx cursors
It may also be good to include a photo of how it looks on the real V9990.
This is how it looks
https://drive.google.com/open?id=1z-F0Zqqi_iwb4wbAoNCIA5fC_o...
Thanks! It appears it is not easy to implement, so it will surely be after the 0.15.0 release.
Thanks to all the team for this great emulator.
Thanks, it is our pleasure!
sd_snatcher: thanks for reporting. It reminds me of issues like this: https://github.com/openMSX/openMSX/issues/1028
It seems to be the same problem, but manifesting different symptoms on different video drivers.
BTW, this glitch seems to happen on scale_factor 4 too.
Well, I found a workaround that avoids the glitch. If, before going fullscreen, the scale_factor is set to 2, then set back to 3 (or 4) only after the fullscreen is set, the glitch doesn't happen.
Maybe this workaround could be implemented on openMSX until the move to SDL-2 finally happens?
Does the problem still happen for you with the current development build, which is on SDL2?
Have you tried "splitscreen" on V9990?
I don't know if OpenMSX emulates it well. The result is very different than in real HW.