Great addition Dave. Sorry to point, there's a typo in your previous post, the creativision bios should be bioscv.rom
I appear to be the king of the obscure systems these days
I haven’t noticed the high pitch in tank attack yet but there are two versions.
I feel like squishing the game is the only option, since the bottom screen is taken by the various buttons and number pad. But it probably won't matter much if the increase in resolution is really smallInteresting! So that's a happy accident given that the MSX2 has the same CPU (Z80 at 3.56Mhz) and Sound Chip (AY) as the MSX1... the only real difference is that it has replaced out the VDP video chip 9918 for a V9938 which is backwards compatible (mostly) with the 9918 but has a bunch of new video modes and slightly higher resolution.
ColecoDS doesn't have support for that chip. It's possible to add - MSXDS currently supports that chip. But it kinda sucks that the screen resolution isn't right for the DS so something is either cut-off, squished or (as MSXDS does) placed on the bottom screen as an "overflow" area.
https://github.com/wavemotion-dave/ColecoDS
V7.3: 31-May-2022 by wavemotion-dave
- Massive optimization of the VDP core and memory handling so we are now almost 35% faster on Colecovision games and more than 10% faster on all other systems.
- Due to these optimizations, the DrZ80 core has been removed and only the high-compatibility CZ80 core remains.
This release brings near-parity for the older DS-LITE/PHAT which should run everything at full speed with very high compatibility. Gone is the DrZ80 core - it was really a godsend in the early days of this emulator in terms of speed but more and more of my problems with certain games were due to that not being 100% compatible. Now that I've got the emulator humming at Warp 8.6, it was time for that core to go. Even really big games like MSX Gradius are able to run at 60+ FPS on the older DS hardware. Only the most massive bankswitched games will struggle on the DS-LITE/PHAT (but the DSi should handle them fine).
I'm a little nervous about such a big change this late in the game... so please do tell me if things are generally working well for you. My goal remains to have every release bring higher levels of compatibility with more games running as close to perfect as possible.