OpenMSX Git (2016/05/02) 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:
* Remove timestamp in dummy Lascom kanji ROM gzip.
This makes packaging for Debian a bit easier and the date didn't serve any
purpose for us.
* Fix #1011 Uncaught exception if no hard disk image can be created
The previous patch would always open or create a harddisk image in the 'HD'
constructor. Or throw an exception when the specified (command line option)
image could not be found or when the default image could not be created.
This fixed bug #1011. Because when we instead lazily create the default image
and something goes wrong then (e.g. on query the emulated disk size) we've
already started emulation and that code path is not prepared to handle these
errors.
The previous patch immediately opened/created the image. This patch removes the
(no longer needed) code that lazily created the image.
* Change HD image parsing/opening
Two changes:
1) Before this patch when the -hda commandline option was specified, we first
(tried to) open the default image 'hd.dsk' and only later switch to the
specified image. Now we immediately open the specified image.
2) Before this patch the 'HD' constructor tried to open the default image
'hd.dsk', but if that image doesn't exist yet, creating it is postponed till
it's actually required.
Part of the reason to postponed in 1) is that when a -hda command line image is
specified we don't want to create the (unused) default image. With the above
two changes this is no longer a problem.
Another reason mentioned in the comments in the code is to avoid creating the
default image in case of '-testconfig'. Though I'm not sure that's a valid
reason: in case the default image cannot be created (e.g. disk full) then the
ide extension should be marked as 'not working'.
Though the main motivation for this patch is to fix the crash that will be
described in more detail in the next (follow-up) patch.
Download: OpenMSX Git (2016/05/02) x86
Download: OpenMSX Git (2016/05/02) x64
Source: Here
2016-05-02
Random Related Topic
0 Comments
Post a Comment