Thanks
@plasturion - I need all the encouragment I can get right now on this
Just checked in 0.8c with a bunch of fixes and improvements. Of note is a new 'Compressed' screen scaling mode.
I generally hate compression - the lines of missing pixels and scrolling artifacts drive me nutty. Which is why in 212 MSX2 line mode I tend ot use PAN UP/DN instead. I almost didn't include a compression mode where the 212 lines are compressed down to the 192 lines on the top display... but it was easy to add so yeah.
Anyway, it works like msxDS except that I pull a trick whereby I point two different DS rendering engines to the same video memory but I offset one slightly so it ends up blurring vertically instead of outright dropping pixel lines. That tends to produce somewhat squatter/fatter output but I think it's a big improvement over outright dropped pixel lines. Look - you can't get blood from a stone so there is only so much we can do here... but to give you a look at the results, here is Zakil Wood remake in msxDX and below in Hachibitto.
msxDS:
View attachment 591313
Hachibitto:
View attachment 591314
I'll let the reader decide which is better (if any).
I've also added an Alpha (simplified) keyboard option so you can actually play text adventure type games with your thumbs.
On a related note, I used some of the money donated to me for my efforts to buying a new high-capacity DSi battery. My old one was dying after 1 hour of debugging emulation issues... my new one lasts most of the day! Not sure if that's a good thing...
On a non-related note, my friend calls my new emulator Hacked-Burrito