Emu#dreams Forum | Download | RSS | IRC | ADD NEWS | last 7 days | last 31 days | MUSEUM

Found: 3 news
Unofficial Hiscore (12.08.2017) [61][witek], 2017-08-12 16:36:38

[Source: http://highscore.mameworld.info/latest.htm]

Released Hiscore.dat For mame v0.188.

Supermodel 0.3 WIP SVN631 [99][witek], 2017-08-12 03:14:13

[Source: https://sourceforge.net/p/model3emu/code/HEAD/tree/]


– Sometime ago I managed to work out that specular on the model3 is not real specular, and really is just an extension of diffuse lighting. But attempts were derailed by corner cases and the fact we were not handling the normals correctly. Anyway Harry managed to successfully come up with an algorithm, and coefficients that give an almost perfect match to specular on the model3, based soley on observations from video footage! He also worked out that the lighting on hardware 1.5 onwards appears to be unclamped (ie greater than 1). This quite radically changes the brightness of some of the games, but much better matches the original hardware.
– Remove debug code
– Technically matrix casts are only allowed in glsl 1.2 and later
-Use generic vertex attributes
– make the new3d engine default :] Legacy engine can still be selected using -legacy3d in the command line
– make the new3d engine default :] Legacy engine can still be selected using -legacy3d in the command line
– Added support for loading shaders from files for new engine and tile renderer. Changed help text to reflect new engine being default.
– Fix attribute locations. glBindAttribLocation must be called linking
- Fixed shading (per vertex poly colours) on step 1.5 hardware have the viewport ambient value added to them. This fixes various shading on scud. To do this had to switch the maths to the vertex shader.

Mednafen 0.9.46 [51][witek], 2017-08-12 03:06:24

[Source: Mednafen 0.9.46]

August 10, 2017:
-Compile with explicit -fstrict-aliasing, for distributions/OSes that have configured gcc to not enable strict aliasing at -O2(and possibly other levels).
-Fixed a bug that could, under certain conditions, cause emulator OSD elements to not be updated in the time after entering frame advance mode and before a frame advance.

August 7, 2017:
-Use a sorted std::vector instead of std::multimap to store current settings, to reduce memory usage.

August 6, 2017:
-SS: Added ss.input.port*.3dpad.mode.defpos settings to control the default position of the digital/analog mode switch.

August 5, 2017:
-Allow addresses above FFFF to be entered as the logical watch address in the debugger.

August 4, 2017
-SS: Added kludge to fix layer offset problem in "Daytona USA CCE".
-NES: The functionality controlled by setting "nes.fnscan" now recognizes "(F)" and "(France)" as PAL.
-NES: Added support for iNES mapper 40.

July 11, 2017:
-Utilize _byteswap_*() functions in endian.h when compiling with Microsofts C++ compiler.

June 22, 2017:
-Fixed a couple of minor issues(log header formatting, and skipped logging of first instruction in step mode) with the debuggers undocumented trace log feature.
-NES: Corrected the period of PAL noise channel frequency setting 0x1.

June 21, 2017:
-NES: Fixed a few square wave sound channel emulation bugs(wrong phase for duty setting 3, and failing to clock the period counterwhen the channel is silenced).
Comments [0] | Add