Mednafen 0.9.37.1 [message #3798] |
Sat, 20 December 2014 02:41 |
|
A newer version, 0.9.38.1, is available.
This release fixes a few issues, mostly build-related, with 0.9.37-UNSTABLE.
Toggle Spoiler
-- 0.9.37.1: --
December 19, 2014:
Fixed some issues causing compilation errors on gcc 4.7.x.
Conditionalize the compilation of shared hardware emulation components(such as 68K, Z80, YM2612, etc. emulators) based on what emulation modules
are being compiled in, since support for loading external emulation modules never went anywhere, and if we do eventually add support for it, the exported
symbols won't include the common specific hardware emulation components.
Fixed some code causing compiler errors with clang 3.4.0.
Fixed broken loading of save states made with 0.9.37+ on big-endian platforms(0.9.37 regression).
fflush() before fstat() on the underlying file descriptor in FileStream::size() if the stream is open for writing.
December 18, 2014:
Added zlib type-size sanity tests to tests.cpp
_LARGEFILE64_SOURCE and _LARGEFILE_SOURCE are now defined to "1" in config.h, for zlib purposes.
December 17, 2014:
PSX: Avoid undefined behavior(that wasn't currently causing any problems) in the CPU core.
December 16, 2014:
PSX: Clamp final SPU output samples(before volume adjustment and resampling) properly; lack of it wasn't causing any problems per-se, but it could have
been an issue in the future.
GB: Load GBC custom palette from "gbc.pal", not "gb.pal"(0.9.37 regression).
mednafen-0.9.37.1.tar.bz2
SHA1: 4671eddd8669109bc18d082ee82544faa02f87a1
mednafen-0.9.37.1-win32.zip
SHA1: 714b6b5c1789b499c4905f3e5949f9bac37efbf9
mednafen-0.9.37.1-win64.zip
SHA1: 70b8bfbf7306204b29c99586bb98ffa05150e7e7
[Updated on: Wed, 11 February 2015 13:34]
|
|
Re: Mednafen 0.9.37.1 [message #3863 is a reply to message #3798 ] |
Sat, 24 January 2015 11:08 |
|
Tried this on two computers, one a fresh install. Is anyone else running into a core dump?
ry@~:$ mednafen
Starting Mednafen 0.9.37.1
Build information:
Compiled with gcc 4.8.2
Compiled against zlib 1.2.8, running with zlib 1.2.8(flags=0x000000a9)
Compiled against SDL 1.2.15, running with SDL 1.2.15
Running with libsndfile-1.0.25
Compiled against libcdio 0.83 x86_64-slackware-linux-gnu, running with libcdio 0.83 x86_64-slackware-linux-gnu
Base directory: /home/ry/.mednafen
Internal emulation modules: nes snes gb gba pce pce_fast lynx md pcfx ngp psx vb wswan sms gg cdplay demo
External emulation modules:
mednafen: tests.cpp:571: void ModTernTestEval(unsigned int): Assertion `v == 0' failed.
Aborted (core dumped)
ry@~:$ mednafen Copy/roms/turbo16/Dragon\'s\ Curse\ \(USA\).zip
Starting Mednafen 0.9.37.1
Build information:
Compiled with gcc 4.8.2
Compiled against zlib 1.2.8, running with zlib 1.2.8(flags=0x000000a9)
Compiled against SDL 1.2.15, running with SDL 1.2.15
Running with libsndfile-1.0.25
Compiled against libcdio 0.83 x86_64-slackware-linux-gnu, running with libcdio 0.83 x86_64-slackware-linux-gnu
Base directory: /home/ry/.mednafen
Internal emulation modules: nes snes gb gba pce pce_fast lynx md pcfx ngp psx vb wswan sms gg cdplay demo
External emulation modules:
mednafen: tests.cpp:571: void ModTernTestEval(unsigned int): Assertion `v == 0' failed.
Aborted (core dumped)
ry@~:$
|
|
Re: Mednafen 0.9.37.1 [message #3866 is a reply to message #3863 ] |
Sun, 25 January 2015 02:23 |
|
It's failing a compiler code generation test. Upgrade gcc to a newer version(such as 4.8.4).
(That specific test is not *too* important, so you could comment out that particular assert() for builds for your personal use if you were so inclined)
[Updated on: Sun, 25 January 2015 02:25]
|
|
Re: Mednafen 0.9.37.1 [message #3868 is a reply to message #3866 ] |
Sun, 25 January 2015 14:56 |
|
Aha! Unfortunately Slackware will probably not get a gcc update until the next stable release (although Slackware-current already has gcc 4.8.4). Since slackbuilds.org only targets stable releases, I went ahead and switched the build over to using clang (which is included in Slackware).
http://slackbuilds.org/cgit/slackbuilds/commit/?id=ed5266838
Everything is running like a top! Thanks for the help!
|
|
Re: Mednafen 0.9.37.1 [message #4604 is a reply to message #3798 ] |
Wed, 12 October 2016 22:02 |
|
Where i can download the source code to compile it. just for test if work on a certain machine with GNU/Linux Canaima 4.1 i386 the most newer version can compile it, but not usable
|
|