![EmuCR: OpenMSX EmuCR:OpenMSX](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1GSanBOPBHCtUpecpe_QO1p5FmoelvwbuwnDP5dsNm827S2LNC3zBBjW_TA_BNRwecG17JQ1ViF_F4IuaHNBijVY153VFxgHyKPSqxRH6oj5DA6LjPOBXCgTfHuKG3QfYYhmoE9dF609Q/s320/Openmsx-300x155.png)
OpenMSX Git Changelog:
* do not (yet) use terse static_assert
Fix(?) the visual studio build.
Terse static_assert is a c++17 feature. It's already supported by recent
versions of gcc, clang and even visual studio (if you pass the /std:c++latest
flag). Though maybe not everyone has access to such recent compilers yet, so
let's wait a little longer before using it.
* Small experiment with constexpr
Works with gcc, but can visual studio handle it?
* Add padding bytes to .rom files
Before this path the constructor of RomBlocks (the base class of most ROM
mappers) would check whether the .rom file was an integer multiple of the block
size (e.g. 8kB). If not it would refuse to use that ROM. Now we automatically
pad the ROM with 0xFF bytes.
The motivation for this change is that sometimes you find .rom files that are
not an exact multiple of 8kB or 16kB. Often those .rom files are the output of
an assembler/compiler rather than a dump from an actual ROM. Emulators like
blueMSX can directly handle such .rom files, but in openMSX you got an error
message.
Download: OpenMSX Git (2017/04/09) x86
Download: OpenMSX Git (2017/04/09) x64
Source: Here
0 Comments
Post a Comment