2016-02-04

OpenMSX Git (2016/02/04)

EmuCR:OpenMSX OpenMSX Git (2016/02/04) is complie. OpenMSX is an open source MSX emulator which is free according to the Debian Free Software Guidelines, available under the GNU General Public License.For copyright reasons the emulator cannot be distributed with original BIOS ROM images. OpenMSX includes C-BIOS a minimal implementation of the MSX BIOS, allowing to play quite some games without the need to have an original MSX BIOS ROM image. You can also use your own BIOS ROM image if you please.

OpenMSX Git Changelog:
* Implement a fixed delay on VDP out timing.
As mentioned in #989 and #563.
* Implemented VDP delay for the MSXMatsushita device
Largely implemented by Manuel. I only gave some directions, made some final
tweaks and committed it.
I didn't follow the investigation very closely, but as far as I understand the
background info is like this:
- The (in-development) game "SMW" works on a real MSX2+ Panasonic_FS-A1WSX in
turbo mode (5MHz), but not in the corresponding emulated machine.
- It was tracked down to too-fast-vram access.
- The hypothesis was that on a real machine this too-fast-access does not occur
because of hardware-inserted wait cycles (similar like on a turbor machine).
- There are other reasons to believe the Panasonic 2+ machines have similar
wait-state circuits than the turbor. See
https://github.com/openMSX/openMSX/issues/989
Though personally I'm not too familiar with the details.
So this patch implements a first version of the delay on accessing the VDP. SMW
works now, but it's possible some of the details of this implementation need to
be tuned in the future.

Download: OpenMSX Git (2016/02/04) x86
Download: OpenMSX Git (2016/02/04) x64
Source: Here

0 Comments

Post a Comment