Lets start a new month right, enjoy the news!
MESS SVN r12436
"r12436
Mac: added emulation of Moniterm Viking 1024x758 monochrome video card [R. Belmont]"
Source
puNES v0.26
"In the future I will use this post to announce new releases and changes.
puNES is an emulator under development that works on Linux32/64 and Windows32. It needs of SDL library to run. Uncompress the zip/tar file in a subdirectory. Run it with the name of the rom as the first argument (or, in Windows, if you don't want use the commandline, drag the rom on the icon of the emu).
P.s. doesn't support zipped rom yet
Current version : 0.26
Changelog:
0.26
Added native GUI for Linux (GTK+2) and for Windows.
Implemented Taito mapper (33).
0.25
Implemented Hard Reset (F11 key) and Soft Reset (F12 key).
Implemented switch from PAL system and NTSC with F8 Key.
Implemented PPU Open Bus and correct some bugs in DMC emulation.
Implemented AxROM, BxROM, GxROM and CPROM mappers.
I finally manage to pass all the Blargg's tests that I've found on the internet (including sprdma_and_dmc_dma.nes and sprdma_and_dmc_dma_512.nes).
0.24
Implemented emulation of mappers MMC2, MMC4, ColorDreams and Camerica.
Correct a little bug and now "Time Lord (U) [!].nes" work without glitches.
0.23
Implemented the save on file for the PRG Ram battery packed.
Rewrite MMC1 emulation and tested with all GoodNES MMC1 roms.
Now work without glitches the MMC3 chinese roms that in the previous version had problems (Aladdin 2 (Unl), Bing Kuang Ji Dan Zi - Flighty Chicken (Ch), Chu Han Zheng Ba - The War Between Chu & Han (Ch) an many others).
0.22
Implemented all illegal opcode.
Rewrite from scratch MMC3 emulation and now really work with every rom that I've tested (for two weeks I've tryed all 5118 MMC3 GoodNES roms including Blargg mmc3 test) except for few bootleg and some chinese roms (why??).
Implemented fix for young indiana jones chronicles (thx James).
0.21
Correct some bugs in the MMC3 (NTSC and PAL) and now
all the roms that I'have tried works well.
0.20
Implemented illegal opcode 0x80 for the "Beauty and the Beast (E) [!].nes" rom
0.19
complete APU emulation.
This is my first attempt with sdl sound and perhaps there may be some bugs. For now, without the implementation of frameskip, the emulator has to work 100% for not having problems with sound skip and crackle.
Changed the structure of the code and now the emu takes less than 100Kb.
Correct many many many bugs.
0.18:
added AxROM (mapper 7) emulation.
0.17:
fixed another bug and now Incredible Crash Dummies run without problems.
0.16:
correct a couple of bugs in the mmc3 emulation.
0.15:
added MMC3 emulation.
0.14:
Correct a a bug in the controller routine (thanks Dwedit).
0.13:
Correct a little bug and now all cpu_interrupts_v2 test roms passed.
0.12:
Implemented reading of $2004 during the rendering.
(thx to Quietust for the info and for the read2004.nes test rom).
0.11:
I worked hard on the CPU and PPU emulation and now many
of test roms worked perfectly (thanks blargg).
Added OpenGL support.
Implemented APU Frame Interrupt (only this for now).
Many bugs are gone.
Mappers supported : 0, MMC1, UNROM, CNROM, MMC3, AxROM.
Sound : Implemented.
keyboard:
arrow keys = left, right, up, down
a = button A
s = button B
z = Select
x = Start
1 = 1x
2 = 2x
3 = 3x
4 = 4x
5 = no filters
6 = scale2x
7 = ntsc (press more time to switch between composite, svideo, rgb, monochrome)
. and , = switch between PAL palette, NTSC palette and Sony CXA2025AS US decoder, monochrome and greenchrome.
f = toggle fullscreen
o = switch between opengl and software rendering
p = toggle stretch in fullscreen
r = something nice in opengl mode (use the mouse to rotate the cube)"
Source
DaedalusX64 SVN r722
"r722
[=>] Merged from Dev branch:
Rev 325 - Salvy
[!] Simplified Audio_Ucode
[~] Make sure to reset isMKABI and isZeldaABI
Rev 326 - Salvy
[+] Added blendmode for Zora's Domain water
Rev 327 - Salvy
[+] Added mem*0 + mem*1 blender (Fixes menu in Wave Racer. In fact we shouldn't need to render it, but is cheaper to handle it.)
[-] Removed wave racer blendmode and hack for menu (no longer needed)
[!] Force disable simulate doubles for Gex64 (fixes Gex64)
Rev 328 - Corn
[!] Clean up SetNewVertexInfo() for Conker
[!] Change order for PIF processing in DMA
Rev 329 - Corn
[!] Optimized order for ENV mapping in Conkers SetNewVertexInfo()
Rev 330 - Salvy
[!] Full extend DADDU (Fixes cut scene in final stage in Conker) (Note : This is the proper way, not sure why ExciteBike needs the operand to be 32bit.. I'll investigate eventually)
[!] Fixed DSUBU (Fixes crash in final stage in Conker, also random lock ups in Animal Crossing, and random lock up when entering pause menu in Majora's Mask)
PS : Final stage in Conker should be playable now \o/
Note: There's a big design flaw in our SPECIAL opcodes (and probably other opcodes), since rt and rs order is wrong! This doesn't matter for mults and adds, but is a break deal for subs and divs, I'll correct this soon."
Source
Yabause Wii r2649 Beta 21
"- make SCSP1 (old one) and SCSP2 into plugins; can select SCSP1 or SCSP2
- add saving setting mode for each game
- (maybe) fix PAL monitor mode according to libogc
- some minor fixes and changes"
Source
Dolphin SVN r7689
"r7689
legal minimal dsp irom replacement, good enough for zelda ucode games only (useful for gc/wii owners, who are unable to dump their irom and would like to use dolphin DSPLLE)"
Source
Jpcsp SVN r2244
"r2241
Improved the loader: the entry address for the "root" thread is the module start function when defined.
r2242
Fixed sceKernelRotateThreadReadyQueue when rotating the ready queue of the thread currently running. It should yield.
r2243
Improved the compatibility of sceIoOpen: return an ID in the range [4..63]. Some games seem to rely on this.
r2244
Improved IO stat operation:
- Cleaned up UmdIsoFile and UmdIsoReader;
- Fixed a priority bug in IO stat in IoFileMgrForUser;
- Improved handling of "sce_lbn" named files."
Source
PCSX2 SVN r4834
"r4834
SPU2X: New time stretcher: Improved behavior on extremes.
1. Much better behavior at extreme low/high FPS (less skips/lower latency).
2. As a result, I was able to reduce internal latency by 50% (50ms config now equals 100ms before).
Recommended latency config for stretcher: 100ms.
For rhythm games, if your FPS is very stable, I recommend 50ms."
Source
D PSP Emulator SVN r305
"r302
- Deleted tests_ex and start using a svn:external for the new project:
http://code.google.com/p/pspautotests/
r303
- Updated to use the new pspautotests system. Registers emulator: iodrv that
allows opening Kprintf file for outputing using Kprintf.
r304
- Update D
r305
- Added Vfpu.OP_VFIM
- Fixed TextureMatrix loading
- Maybe now are fixed the crashes on startup (gpu start first, and display later
instead of at the same time. Maybe some race conditions calling nonthreadsafe
windows functions)
- Added tests for VFIM and VROT to pspautotests (external)
* Fixed all NeHe demos!! Now rotation works fine (a problem VFIM), and with
TextureMatrix loading working textures are showing properly too.
- Added make_all.bat to dmd to build DMD, druntime and phobos"
Source
Mame32Plus [Ash-Build] v0.143u2
"-Updated at 31-07-2011.
-------------------------------------------------------------
==========================================================
- Regular MAME updates.
====================================================
NOTE: Some of those game must be hanging or doesn´t working at all, please gimme feedback about it."
Source
Altirra 2.0 Test 19
"Disk: Fixed incorrect serial transfer rates for XF551 high speed Put/Write and Write PERCOM commands."
Source
Virtual Jaguar SVN r386
"r386
Fixes in the controller config for MacOSX, added option to turn off GPU."
Source
Classic99 v359
"- Fix pasting of text from Internet Explorer"
Source
WinArcadia & AmiArcadia v16.24
"* PHUNSY: timer chip emulation.
* Miscellaneous improvements and bug fixes."
Source
GroovyMame v0143.013b
"GroovyMame for Arcade Monitors, with custom modeline generation and switching...
Check the Changelog to see up to date changes
- Groovy Mame features:
* Generate custom modelines and use them as game calls for them
* In Windows with ATI cards we can alter the refresh rate of existing modelines for game requirements
* Resolution change capability with modeline switching in Windows and Linux, PSX games and others
* Multithreaded mode and waitvsync work together in Windows without throttle
* MKChamp hi score patch compatible/ Works with Linux too (hiscore.dat goes in the hi directory)
* Froger/Galaxian resolution fixes for Windows and Linux (so they look normal for arcade resolutions)
* Sound sync for Windows (not in Linux) triplebuffer, capable of being turned off (default)
* Clean stretch both Windows and Linux
* Redraw frames so 30Hz games run at 60Hz like Tron in Windows and Linux
* Most settings and features are automatically set as needed depending on the resolution used,
like if throttling is necessary, or can use vsync instead, or fall back to triplebuffer.
Notes:
Always start with a fresh mame.ini file generated from groovymame, the defaults are
the best for modeline generation and different from normal mame or cabmame or any other
mame.
ATI cards, mostly 9200/9250 and HD2xxx and above cards should be used. In Linux
anything besides the X8xx series should work and in Windows your limited only by
ATI cards that work with Soft15khz (Since we use the same registry custom modelines).
In Linux possibly other cards work, it just depends on if xrandr can setup custom
modelines and the card can handle vsync interrupts properly. Any testing results of
stray cards are welcome, reports are helpful in getting more cards working in the future.
Calamity has custom ATI drivers, 32 and 64 bit, which contain preset custom modelines to
work best with groovymame. That way you don't need Soft15khz unless you want to add more
custom modelines, his drivers have the ability to store close to 120 modelines and that
is the limit (normally only 60 on regular catalyst drivers).
Windows ATI Drivers
#
# CORE SWITCHRES OPTIONS
#
-modeline generate modelines for arcade monitors (only ATI Radeon support in Windows)
-monitor monitor type (cga|generic|h9110|vga|d9200|d9800|m2929|ntsc|pal)
-monitor_connector Linux video card output (VGA-0|VGA-1|DVI-0|DVI-1)
-monitor_orientation monitor orientation (horizontal|vertical|rotate)
-monitor_aspect monitor aspect (4:3|3:3|3:4|16:9)
-monitor_debug monitor debugging
-monitor_doublescan Use doublescan if necessary, not available in Windows
-monitor_dotclock Lowest dotclock videocard accepts, 0 is the default
-monitor_ymin Minimum height to calculate, default is no minimum
-soundsync soundsync to adjust audio freq when using triplebuffer
-cleanstretch cleanstretch integer only scaling
-changeres change resolutions (work in progress)
-redraw multiply amount to draw game screen, make 30HZ games run at 60HZ when set to 2
-monitor_specs0 Add custom monitor specs, format: 15250.00-15700.00,49.50-65.00,2.000,4.700,8.000,0.064,0.192,1.024,0,0,288.0,448
-monitor_specs1 Add custom monitor specs
-monitor_specs2 Add custom monitor specs
-monitor_specs3 Add custom monitor specs
-monitor_specs4 Add custom monitor specs
-monitor_specs5 Add custom monitor specs
-monitor_specs6 Add custom monitor specs
-monitor_specs7 Add custom monitor specs
Patches: (apply in this order)
1) 0143_hi.diff http://mamestuff.lowtrucks.net/MKChamp/hi_143.txt
- MKChamp hiscore patch
2) 0143_hilinux.diff
- Linux hiscore patch fixes
3) 0143_groovymame.diff
- Groovy Mame additional features/modeline switching and other features from Cabmame"
Source
0 comments:
Post a Comment