July 02, 2011

Emulation News 093: Updates for 7-2-11


The weekend starts with more news for the emulation fanatic in you. Retro gaming lives on!


puNES v0.22

"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.22

Changelog:
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


Dolphin SVN r7661


"r7659
Make the debug views use the actual rendered pixel size of the fonts.

Fixes debug view rendering on non-96dpi displays.
r7660
Improve text positioning in debug views by adding a static pixel offset
r7661
Various UI and documentation improvements to the GFX debugger."

Source

MAME Plus! Plus Kaillera v0.143 r73

"r72
0.143
r73
v0.143
sync to r4890"

Source


CPCBox Beta v20110701

"- Fixed the DAC algorithm.
- Changing the sound of the period AY."

Source


MAME Plus! XT v0.143 r4890
Source

Yabause Wii r2649 Beta 18

"- base on the original yabause r2649 (cmake branches)
- compile with devkitPPC r23 and recent libogc except r4078 audio.c
- use scsp2.c instead of scsp.c (some games works, but, sound quality seems to be lower)
- fix clip bug of vdp1 in vidsoft.c
- some minor fixes and changes"

Source

AEON v0.64

"- Optimized instruction decoding: emulation is much faster on x64 and a little faster on x86
- Fixed CD-ROM bug where Aeon wasn't detecting some of the content in directories with lots of files
- Fixed bug where VGA VerticalEnd register was ignored"

Source

DMGEMU SVN r6

"It is very portable with minimal code modifications and can be used for educational purposes.

Controls in Windows:

Arrows = Arrows %)
A - SELECT
S - START
Z - B
X - A
Enter - press all buttons at once (to do game save or reset etc.)

Escape - exit emulator
F8 - Switch frame limiter on/off
F9 - Switch LCD effect on/off
F12 - Turn sound on/off (maybe buggy)"

"r1
Initial directory structure.
r6
small changes"

Source


GroovyMame v0143.013a

"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


Share:

0 comments:

Followers

Contact Form

Name

Email *

Message *

Labels

1984 Comic (3) 32x (12) 3DO (28) 3DS (108) 3DS pic of the week (53) Acclaim (2) Action Figures (73) Activision (2) advertising from the past (464) affiliates (5) Affinity Sorrow (4) Alexis Lalas (1) amiga (8) anime (67) anime girl of the week (1) Animonday (39) Anniversary (7) Apple (31) arcade (43) Art (1) Art Gallery (1) article (9) Ascii (2) Askys (1) atari (58) Atari800 (12) Atlus (25) Bandai (5) blast from the past (1) Book (5) Bootleg Game of the Week (79) capcom (38) Capture Card (1) Cassette (1) Cats (9) CDI (9) CDX (1) CIB Sunday (29) Club Nintendo (5) Cobra Team (2) Coleco (1) Colecovision (4) Coming Updates (6) Commodore (29) Computer Fix (5) convention (6) Countdown (15) Data East (1) Diet and exercise (3) Disney (5) DOS (153) DOS Month (49) DOS Thursday (14) DOSBox (55) Dragon Ball (2) Dreamcast (64) Dynamics (1) e-zine (18) EA (3) earthquake (1) Ebay Shoppe (14) Electrobrain (1) emulation news (294) En Espanol (2) Enix (8) Etsy Shoppe (20) Famiclone (39) Famicom (561) Famicom Friday (26) Famicom Guide (69) Famicom Pirates (154) Fceux (72) Final Burn Legends (3) Final Fantasy (2) Find of the Month (36) Flea Market (4) floppy (20) Forgotten Finds (16) Futurama (1) Fuzhou Waixing Computer Science and Technology Co (2) Gadgets (29) Game and Watch (11) Game Arts (5) Game Gear (109) Game-bit of the day (996) Game.com (4) Gameboy (415) Gamecube (135) Games (45) games turned into anime (1) Gamestop (2) Gasha Figurines (1) GBA (219) GBC (192) Geeky love (1) Genesis (471) Gijoes (13) GroovyMame (4) Halloween (4) Handhelds (11) Hatari (3) Hector (1) Hentai (1) holidays (29) Hoxs64 (1) IBM (1) Instagram (1) intellevision (12) ipad (1) Ipod Upgrade (3) ISO Tool (7) Jagulator (2) japan (1) Javascript PC Emulator (1) jDosbox (1) JMednafen (1) Job (6) JoyToKey (1) Jpcsp (98) JRPG (28) Keyboard (1) Kittens (7) konami (16) Labels (13) Labor day (1) Laptop (1) Latest Finds (1935) legos (3) Life (12) Limited Run Games (6) Loot Crate (1) Luis Games (2) Luitello (1) Lunar Silver Star Sega CD (1) Lynx (4) Magazines (44) MAME (34) MAME for XBOX 360 (2) MAME PLUS (25) MAME Plus Plus Kaillera (18) MAME PLUS XT (13) MAME32Plus Ash Build (16) MAME4droid (7) Mameinfodat (1) Mangas (11) Manual Monday (51) Marios (13) MasterGear (4) MD.emu (2) MedGui (3) Mega Man (25) Mega Man 7 NES (1) Merry Christmas (14) MESS (225) MESSinfo (5) Meteor (2) Miami Beach (1) Micro64 (25) Mii (15) milestone (14) Mini Arcade (7) MoarNES (1) Mod (3) Monster Ball Go (5) movies (16) MP3PlayerPlugin (5) MrDo DS (1) MSX (8) MSX emu (2) msxDS (3) multiMAN (16) Mupen64k (1) Mupen64Plus (14) music (11) My Gaming Area (1) My NES (8) N64 (195) Namco (8) Namcot (2) napple (1) Natsume (4) NDS (162) NECA (12) nemulator (1) neo geo (9) neo geo pocket (5) Neo Raine (3) NeoCD (1) NeoGamma (8) NES (863) NES prototype (3) NES.emu (2) NESbox (1) NesDS (16) Nester J (4) Nestopia (2) NestopiaX (3) New Banner (4) New Year (11) News (402) Ngage (1) nGlide (2) NGP.emu (1) nintendo (76) Nintendo Switch (127) Nintendulator (8) NIS (2) NitroGrafx (1) Nuevos Juegos (1) nullDC (2) ODAMEX (4) Odyssey 2 (2) Ootake (13) Open BOR (7) Open Emulator (8) OpenMSX (1) OpenTTD (5) Osmose (1) Packard Bell (1) PangDS (1) Password Wednesdays (14) PC (492) PC Engine (109) PC6001VW (3) PCE.emu (2) PCE/ibmpc (1) PCE/macplus (1) PCSX Reloaded (53) Pcsx2 (112) PearPC (1) Persona4 (3) Personal art (1) Peru (1) Phoenix (1) Pinball (1) Pins (3) Pirates (12) Playing then Playing now (13) PMPlayer Advance (1) PokeMini Emulator (2) Pokemon (149) Pokemon Go (14) PokemonCardoftheWeek (58) poll (7) Pom1 (1) Posters (1) PPREFS (4) ProGrammaX (3) Project 64 (21) PS1 (434) PS2 (241) PS3 (121) PS3 Game List (1) PS3 MAME (1) PS4 (185) PS5 (13) PSP (96) PSP 3D plugin (2) PSP Custom Firmware (10) PSPident (2) PSvita (61) PSX Emulation Cheater Codelist (1) PSXjin (2) puNES (25) Pypdp8tk (2) Q-Gears (1) Q4Wine (1) Qaop (1) QMC2 (52) Question Session (2) Rage (1) random (2) Random Fact of Video Game History (1) RemoteJoyLite (1) Reproductions (2) retro cheat page (23) Retro Comics (18) Retro Copy (1) Retro Excremental Fecal Matter of the Week (1) Retro Freak (1) Retro Game Ending (4) Retro Game of The Week (173) Retro Gaming (167) Retro Gaming Articles (8) Retro Gaming Life Podcast (2) retro news (666) Retro Tuesdays (10) Retro-Tips (1) Retrobeat Tuesdays (40) retrobit of the day (361) Retrowear (1) retroweb (6) Rising Star Games (1) Rom Center (1) Rom Collection Browser (1) Rom Manager (13) Rom Vault (5) RPG (64) SammyStudios (1) Save Game Manager (12) ScummVM (5) SDLMAME (15) SDLMAME4Ubuntu (9) Sega (36) Sega Ages (8) Sega CD (68) sega cd 32x (3) Sega Master System (108) sega pico (3) Sega Saturday (14) Sega Saturn (143) SegaSaturday (29) SharpBoy (3) Shopify Shoppe (23) Shoppe (4) SNES (620) SNES9x (15) SNES9x Euphoria (1) SNES9x GX (1) SNES9x-PS3 (2) SNESmulDS (1) SNK (2) soccer (3) Sonic (11) Sony (4) Speak and Spell 1978 Simulator (9) Speccy (9) Spectaculator (1) sports (6) SPU2-X (8) Spud (1) SquareEnix (9) Squaresoft (9) SSF (17) SSNES (11) Stella (41) Stella DS (3) Step Mania (6) Stream (3) Summer Days (1) Sunsoft (3) Super 7 (5) Supermodel (3) Surreal 64 (3) Taito (6) Techno (2) Tecmo (7) TempAR (3) Tengen (2) Test 7 (5) Thank You (2) Thanksgiving goble goble (5) THQ (1) ThunderMAME (1) TikTok (1) TMNT (130) Toys (121) TR64 (1) Tradewest (1) Trading Cards (43) Translated Games (6) Trinitron (1) Trip to Peru (23) TRS32 (1) Turbo Grafx (96) Twitch (4) uBee512 (2) UberNES (1) UKNCBTL (4) Unreal Speccy Portable (3) USB Loader GX (3) vacation (1) Valentines Day (2) VBA GX (1) VBA-PS3 (1) Vba-ReRecording (15) VBANext-PS3 (1) VectrexWii (2) VGMToolbox (6) VHS (21) Vic20emu (1) VICE (5) village (3) Virgin (2) Virtual Box (10) virtual boy (11) Virtual Gameboy (5) Virtual Gameboy Advance (8) Virtual Jaguar (26) Virtual Library (3) Virtual T (1) VirtualC64 (1) Visual Boy Advance (13) Voodoo (1) Wii (147) Wiiengine (1) WiiHandy (1) WiiMC (3) Wiirtual Boy (1) WiiU (47) WinApe (1) Windows 3.11 (1) Windows 95 (1) Windows XP (1) WinDS (10) Wine (18) WinFellow (1) WinTVC (1) WinUAE (25) WinVICE (2) WinVZ300 (28) WolfMame (2) WolfMESS (2) Wonderwasn (1) Working Designs (5) world cup (2) XBMC4XBOX (1) XBOX (79) Xbox 360 (121) Xbox One (29) Xebra (1) XM6 (3) XM6i (3) XM7 (7) Xroar (3) XSeed (2) Yabause for Pandora (1) Yabause Wii (6) Yape (3) ykhwong's DOSBox (6) Youtube (112) Yu-gi-oh (161) Yu-gi-oh finds (36) Yu-gi-oh!CardoftheWeek (70) Z26 (4) zelda (19) Zx Spectrum (2) ZXMAK (5)

Blog Archive

About me

This is a site dedicated to retro gaming in particular but it'll have other things as well. We are open minded to all sorts of gaming included non-video gaming. Please take a chance and explore what we offer! -Famicom Freak

Theme Support