MESS v0.134 SVN r6081 - 模擬器

By Frederic
at 2009-10-15T18:26
at 2009-10-15T18:26
Table of Contents
http://emu.crimsonrain.com/2009/10/mess-v0134-svn-r6081.html
MESS v0.134 SVN r6081 is released.MESS is a free emulator which emulates a
large variety of different systems.
MESS SVN Changelog:
r6078
[SMS] Moved global variables from machine/sms.c into a struct.
r6079
[SMS] Added Light Phaser support [Enik Land]
[SMS] Converted SMS VDP to be a device
r6080
[CDI] Significant optimization:
- Removed redudant call to mcd212_process_regions
- Refactored mcd212_process_regions to fill scanline-wide buffers for region
flags and pixel weights, eliminating costly recalculation for every pixel
- Refactored color calculations to use separated R/G/B buffers to avoid
constant bit-shifting / boolean arithmetic
- Un-inlined certain functions to possibly improve cache performance with
better code locality
- Unrolled plane enable/disable logic to avoid frequent array lookups
Performance has increased on a 1.86GHz Core 2 Duo from 28% in a profile build
to 75% profile build, flat 100% on a non-profile build
r6081
[CDI]
- Weighting planes when the Disable Mixing bit is set; DM disables mixing,
not weighting. This makes many games look considerably better.
- Fixed MSF sector index increment and correction, fixes videos randomly
flipping out
--
MESS v0.134 SVN r6081 is released.MESS is a free emulator which emulates a
large variety of different systems.
MESS SVN Changelog:
r6078
[SMS] Moved global variables from machine/sms.c into a struct.
r6079
[SMS] Added Light Phaser support [Enik Land]
[SMS] Converted SMS VDP to be a device
r6080
[CDI] Significant optimization:
- Removed redudant call to mcd212_process_regions
- Refactored mcd212_process_regions to fill scanline-wide buffers for region
flags and pixel weights, eliminating costly recalculation for every pixel
- Refactored color calculations to use separated R/G/B buffers to avoid
constant bit-shifting / boolean arithmetic
- Un-inlined certain functions to possibly improve cache performance with
better code locality
- Unrolled plane enable/disable logic to avoid frequent array lookups
Performance has increased on a 1.86GHz Core 2 Duo from 28% in a profile build
to 75% profile build, flat 100% on a non-profile build
r6081
[CDI]
- Weighting planes when the Disable Mixing bit is set; DM disables mixing,
not weighting. This makes many games look considerably better.
- Fixed MSF sector index increment and correction, fixes videos randomly
flipping out
--
Tags:
模擬器
All Comments
Related Posts
(N64) DaedalusX64 Alpha Revision 435

By Anonymous
at 2009-10-15T10:14
at 2009-10-15T10:14
(1964 Plugin) 1964Video v6.3.0 r35

By Gary
at 2009-10-15T10:11
at 2009-10-15T10:11
Mame32 NεH+ & Mame32 NεH+ msse3! 0.134u3

By Leila
at 2009-10-15T09:24
at 2009-10-15T09:24
MAMEUIFX32 0.134u3

By William
at 2009-10-15T09:21
at 2009-10-15T09:21
pcsx2打太十的嚐試錯誤後設定心得

By Edith
at 2009-10-15T04:11
at 2009-10-15T04:11