December 17, 2011

Emulation News 234: Updates for 12-16-11


Here are the news for today.

Emu Loader v6.3

"Fixed
- Average FPS was not being shown after exiting a MAME game, if "Show Error Messages" was also checked (main menu "View" / "Command Line")
- Paiting bug when selecting items on large icons view mode

Changed
Changes in "MAMu_ Icons Manager" feature:
- The -listxml output file is no longer deleted after creating a MAME games list. It is now a fixed file: "elfolder\arcade\mame_listxml.xml"
- It will only be updated if a new MAME build is used. It takes way too long for this file to be created
- Avoid deleting this file manually...
XP themes must be enabled from now on, so EL can work properly. Windows 7 needs aero interface. Otherwise, the UI will be all messed up
- New screens for Delete/Rename image files

Improved
- New rename/delete images dialog

Removed
- No more true color icons (24-bits) support. EL was built for XP icons from day one (32-bits, alpha blend)
MAMu_ icons still supports 8 bits (256-colors), 24 bits (true-color) and 32 bits (XP-icons) and that will never change
- Support for Win9x / WinMe is gone
- Setting "Force Quotes (XP/Win7)" (main menu "View" / "Command Line"). It has been disabled for many builds
- Setting "Disable Icon Stretch (48x48)". Not needed anymore (MAMu_ icons)
- File "EmuLoader.exe.manifest" is not needed anymore. Themes is always enabled from now on and there's no way to turn them off

Added
- Support for the new control tags format in -listxml output (MAME 0.144 and newer). Games with dual joysticks are displayed correctly at "Game Details" screen. File "ini_files\control_type.ini" updated (MAME Plus! also supported)
Old MAME builds are still supported (minimum 0.84)
- Support 48x48 icons for MAMu_ icons (alpha blend-32 bits, true color-24 bits and 256 colors 8-bits)
Only when using tiles view mode or standard/grouped views with "extra large icons" settings enabled"

Source

Rom Vault v1.6.6

"Fixed a problem scanning MESSXML DATs and Fixed a problem fixing files if the zip was in a sub directory in ToSort."

Source

Speccy v1.7.14 for Android

"- Added new portrait mode virtual joystick.
- Application now defaults to "auto" screen orientation.
- Finally fixed Samsung Galaxy S2 issues. It should not hang or reboot now."

Source


Virtual Gameboy Advance v3.6.11 for Android

"- Added new portrait mode virtual joystick.
- Application now defaults to "auto" screen orientation.
- Finally fixed Samsung Galaxy S2 issues. It should not hang or reboot now."

Source

Micro64 v1.00.2011.12.15 Build 652

"- micro64 ide/debugger now temporary removed until a rewrite in the next year 2012
- Implemented a second very exact floppy emulation logic with 16 MHz clockrate with all relevant internal clock counters from a real 1541, extra for FDI and P64 disk images, so the primary old but stable and faster floppy emulation is still used for D64, X64, G64 and NIB. images.
- Added support for FDI (read&write), P64 (read&write) and NIB (readonly) disk images
- NIB support is only temporary and highly experimental, so it can be remove at any time again, because the NIB file format can change from NIBtools release to NIBtools release!
- Added "+g642p64 in.g64 out.p64", "+p642g64 in.p64 out.g64", "+g642d64 in.g64 out.d64", "+d642g64 in.d64 out.g64", "+nib2g64 in.nib out.g64", "+fdi2p64 in.fdi out.p64" and "+p642fdi in.p64 out.fdi" command line parameters."

Source

SDLMAME v0.144u3 for Mac OSX

"0.144u3
-------


MAMETesters Bugs Fixed
----------------------
- 03660: [Graphics] pengo and clones: Player 2 cocktail graphics are
offset. (hap)
- 03907: [Graphics] All sets in xain.c: Cocktail (2P) view offset (hap)
- 04224: [Graphics] All sets in snk6502.c: Cocktail screen offset (hap)
- 04260: [Graphics] nyny and clones: Starfield is missing (hap)
- 02856: [Color/Palette] comotion, hustle: Overlay color looks wrong
compared to game flyers. (hap)
- 04114: [Documentation] thepit and clones: The parent/clone relationship
needs fixing (hap)
- 04257: [Documentation] ewf: Misdescription of the game.
- 03789: [Graphics] ambush, ambusht, ambushv: Incorrect colors (hap)
- 03945: [Color/Palette] cosmica and clones: Sprite colors for alien
formations are incorrect (hap)
- 02997: [Sound] hotsmash: Inconsistant audio during demonstration play
(hap)
- 03785: [Sound] pbillian: Samples played incorrectly (hap)
- 00939: [Graphics] rjammer: Various graphic errors (hap)
- 04243: [Crash/Freeze] ddrsbm: Crash just before NVRAM format
(Olivier Galibert)
- 03766: [Crash/Freeze] cartfury, roadburn, sf2049 + clones: Crash before
OK (Atari Ace)
- 03428: [Sound] sfx: Sound missing. (hap)
- 03194: [Documentation] tsamuraih: Samurai nihon-ichi (set 3 harder)
comes from a bootleg board (f205v)
- 03686: [Sound] superbug: Extended play sound hangs (hap)
- 03617: [Sound] barricad: Collision sound is missing (hap)
- 03486: [Sound] hitme and clones: Sound tones never stop playing (hap)
- 01122: [Graphics] circus: [possible] When you first time run a game
your jumper float to the upper edge of screen. (hap)
- 00391: [Misc.] circus: During the game and demo, there seem to be
invisible walls lined up with the edges of the platforms where
the guy (hap)
- 04241: [Crash/Freeze] egghunt: Crash: "Called save_item on a pointer
with no count!" before OK screen. (hap)
- 04240: [Crash/Freeze] All sets using TLCS90 CPU; all sets using
MultiPCM: Crash: "Called save_item on a non-fundamental type!"
before OK screen.
- 03279: [Sound] psyvaria, psyvarrv: sound effect loops infinitely
(R. Belmont)
- 03107: [Sound] Drivers using emu/sound/psx.c: Sound effects are cut
abruptly/clipped (R. Belmont)
- 00313: [Graphics] speedatk: When you activate the flip screen the
graphics are moved over to one side. (Angelo Salese)
- 04227: [Misc.] Multiple Typos with Receive spelled Recieve
- 04226: [Documentation] sfiii2: Typing errors for SFIII2_970204 used
instead of the right SFIII2_970930 (David Haywood)



Source Changes
--------------
Rewrote IOX key matrix device implementation, used by Super Real
Mahjong Part 2/3 [Angelo Salese]

Removed ROM patches and added working player 2 inputs in Super Real
Mahjong Part 3 [Angelo Salese]

Fix compiling on GCC 4.6 prerelease [Belegdol]

Added information screen output for any game known to have bad or
missing data in order to better inform the user as to the reason their
emulation may not work as expected. [Alex Jackson]

Removed ROM patch in Super Real Mahjong Part 2 [Angelo Salese]

Cleaned up iox implementation in Speed Attack [Angelo Salese]

Rewritten Speed Attack video routines from scratch, also fixed screen
flipping in it [Angelo Salese]

Define new macro ALLOW_SAVE_TYPE which can be used to declare enums as
valid save types on a case-by-case basis. Updated the cosmac CPU core
to do this for its mode and state enums, which were previously failing.
[Aaron Giles]

Added a new sound device: Oki MSM9810: [Andrew Gardner]
* Added and hooked up volume table.
* Added preliminary ADPCM2 support.
* Added sub-table lookups.
* Added OPT command.
* Implemented on-chip interpolation & status read.
* Implemented PAN command and stereo mixing.

destroyr.c driver minor improvements [hap]:
* proper addressmap masks
* added 30132-01.k4 rom, duplicate of 30132-01.f4
* added version O1 romset, dumped by Siftware

Added shortname to devices in order to make ROM loading per device
possible. [Miodrag Milanovic]

ksys573, naomi: Device-ify the security flashes and the dallas id
chip. [O. Galibert]

Fix the interpolation coefficient shifts for the tms5xxx chips based
on results of simulating the circuit from the patent. [Lord Nightmare]

mame_file is now emu_file and is a class. It is required to pass a
core_options object to the constructor, along with a search path. This
required pushing either a running_machine or a core_options through
some code that wasn't previously ready to handle it. emu_files can be
reused over multiple open/close sessions, and a lot of core code
cleaned up nicely as things were converted to them. [Aaron Giles]

Created a file_enumerator class for iterating over files in a
searchpath. This replaces the old mame_openpath functions. [Aaron Giles]

Changed machine->options() to return a reference. [Aaron Giles]

Removed public nvram_open() and fixed jchan/kaneko16 to stop directly
saving NVRAM. [Aaron Giles]

Removed mame_options() calls; options can only be queried from the
running_machine, or by passing them along. [Aaron Giles]

Added core_options to device_validity_check() so they can be used to
validate things. [Aaron Giles]

chdman: experimental incomplete .nrg disc image import [R. Belmont]

First (small) step towards driver class for megadrive-based drivers
[Fabio Priuli]

Fixed LLDT [reg], LTR and LMSW instructions, and added preliminary
implementations of VERR, VERW and LAR in the i386 CPU core.
[Barry Rodewald]

megadriv.c: Rewritten SegaCD/MegaCD emulation [David Haywood]

cdrom.h: Added alt lba_to_msf conversion needed by SegaCD/MegaCD
[David Haywood]

Replaced PSX SPU with a much more complete implementation.
[pSXAuthor, R. Belmont]

Eliminated global/static variables in a number of Konami/Sega drivers
by introducing/using driver_device classes. [Atari Ace]

Eliminated global/static variables in a aristocr/atlus/bfm/bmc/
capcom/cinemat/dataeast drivers by introducing/using driver_device
classes. [Atari Ace]

Converted atarirle to a device. [Atari Ace]

Correct SPU IRQ notification in all drivers. Fixes streaming audio in
Simpsons Bowling. [R. Belmont]

Implemented address readback position registers in rf5c68 sound core
[Angelo Salese]

Added HD6301 subtype to the M6800 CPU core. [Curt Coder]

Delete symbols file if defined when invoking clean target.
[Curt Coder]

Used the common MC68901 device in micro3d.c. [Curt Coder]

salarymc: CD redumped
[Roberto Malone, Yohji, Smitdogg, The Dumping Union]

sigmab98: added preliminary sound to the Sammy medal games
[Andrew Gardner]

tms9928a.c: Fixed colors in multicolor mode [Michael Zapf]

i386: Changed READ/WRITEPORT macros to inline functions to properly
support aligned vs. unaligned writes. Fixes regressions in MESS for
all drivers using the PCI bus and possibly others. [Dirk Best]

Input ports can now be added to device, names are formed as sub tags
from parent device tag. [Miodrag Milanovic]

OKI MSM9810 : Added preliminary ADPCM2 support.
[Andrew Gardner, Lord Nightmare]

PSX: add DMA mode used for CD transfers on home system, fix DMA bug
that caused home system to freeze. [pSXAuthor, Harmony, R. Belmont]

Hash generation and general cleanup. New class hash_collection holds
and manages a collection of hashes, and can be built from an internal
format string which is stored with each ROM. Also compacted the form
of the hash strings used for ROMs, and fixed verification/hashing of
non-ZIPped files. [Aaron Giles]

snes_snd.c: fixed save state error [Fabio Priuli]

circus.c: Improved interrupt handling: circus generates them the same
way as ripcord (based on sprite-bg collision), robotbwl doesn't
generate interrupts at all. [hap]

Updated DIPS and Dip Locations based on documents posted by Laschek at
KLOV. [Tafoid]

SDL: GLSL now works for all pixel formats; fixed memory leak on
textures [cgwg]

Eliminate statics/globals in drivers jpm/kaneko/maygay/meadows/merit/
metro/midcoin/midw8080/midway/msx/namco. [Atari Ace]

Convert dooyong/edevices/eolith/exidy/gaelco/gottlieb/igs/
itech/jaleco drivers to driver_device. [Atari Ace]

Decoupled some entagled drivers: [Atari Ace]
* Removed unneeded #include lines (gal3.c galaxold.c asic65.c)
* Split part of the driver include into a separate multi-driver
include file (audio/exidy.h audio/exidy440.h audio/wiping.h
machine/segag80.h)
* Moved code to a new file/include to be referenced in multiple
drivers (ms32crpt.[ch] opwolf.c rainbow.c)
* Duplicated some code (palette related) between drivers (mainsnk
rollrace sslam)
* Moved a driver specific routine to a generic device file (atarimo)
* Cleaned up a few include files (cubocd32 cidelsa metalmx seicross
thoop2).

Fixed sound issues in Pollux, Gulf Storm and The Last Day
[Tomasz Slanina]

Updated LH5801 CPU core [Sandro Ronco]
* Added IO_SPACE and updated all access in ME1 memory for use it.
* Implemented interrupts.
* Fixed the flags in the ROL/ROR/SHL/SHR opcodes.
* Fixed decimal add/sub opcodes.

i386 - Fix for exceptions that require the return address to point to
the instruction at fault. [Barry Rodewald]

Fix disassembler override hook [Aaron Giles]

Fix reads for 32-bit handlers on 64-bit CPUs too. [R. Belmont]

Amiga fixes: [Roberto Zandona]
* removed additional 2 cycles, in move operation, for non-Agnus
registers
* set to #0 the start cycle in the copper operation

PSX updates: [smf]
* Fixed DICR handling.
* Removed non existant root counter 3 IRQ.
* Ignore root counter stop when reset is also set.
* Removed custom root counters in Konami 573 driver.

DS2401: Fixed timer intervals. [smf]

Correct background color in Rougien [Angelo Salese]

M680x0 updates [Hans Ostermeyer]
* Instruction cache emulated on '020 and later
* Fixed interaction between MMU and bfextu/bfexts/bfins
* Added fsgldiv, fsglmul, and fscc FPU instructions
* Fixed fault address in stack frame
* Fixed supervisor violation bit in MMU status register
* Add fmovem modes 1 and 3
* Various other MMU fixes

Fixed ROM name and driver description for blkdrgon [Team Japump]

Make DEVICE_SELF work in ports. [O. Galibert]

Add specific support for the fact that setting frequency to 0 does not
behave as if frequency was set to 0x400 on the Sega-manufactured PSG
clone chips, whereas it does on the original TI-made ones. Fixes Sega
Master System 'Vigilante' music [Lord Nightmare, Enik]

Modified video update system: [Miodrag Milanovic]
* Screen update function is now per screen device (it was before but
was attached to machine driver)

MCFG_VIDEO_UPDATE -> MCFG_SCREEN_UPDATE
MCFG_VIDEO_EOF -> MCFG_SCREEN_EOF

* EOF is now executed for all screens, so for all existing it is
defined just for one screen. This part will be updated in future.

Refactored the CD32 code base to eliminate duplicate code between MAME
and MESS [David Haywood]

Added overloaded input_port_read() for reading device owned input
ports. [Curt Coder]

fix global flipscreen. [hap]

Naomi: implemented live M2/M3 decryption and decompression & removed
trojaned data from more games.
[Andreas Naive, Olivier Galibert, Deunan Knute, Cah4e3, R. Belmont]

Naomi: DMA on-the-fly decompression+XOR support
[Deunan Knute, R. Belmont]

softlist wip code to add more info nodes [Fabio Priuli]

seta2.c update: [Luca Elia]
* Horizontal clipping of "tilemap" sprites
* Shadows emulation

sigmab98: added sammymdl BIOS and hardware info
[Smitdogg, The Dumping Union]

Updated pangofun.c and pcat_dyn.c to use common PC emulation
[Mariusz Wojcieszek]

AICA: Correct slotmon readback. Streaming sounds now advance in e.g.
capsnk. [R. Belmont]

Converted nichibut/nintendo/nix drivers to use a driver_device.
[Atari Ace]

Fixed attotime max() function to not be a copy of min(). Fixes several
regressions in the scheduler after the recent attotime object
conversion. [Aaron Giles]




New games added or promoted from NOT_WORKING status
---------------------------------------------------
Hae Hae Ka Ka Ka
[Luca Elia, Gnoppi, john666, Gerald (COY), Smitdogg, The Dumping Union]
Pye-nage Taikai
[Luca Elia, Gnoppi, john666, Gerald (COY), Smitdogg, The Dumping Union]
Taihou de Doboon
[Luca Elia, Gnoppi, john666, Gerald (COY), Smitdogg, The Dumping Union]
Dance Dance Revolution 2nd Mix - Link Ver (GE885 VER. JAB) [smf]
Guilty Gear X 1.5
[gamerfan, TrevEB, Falcone, M. Viste, john666, Cah4e3, Smitdogg,
The Dumping Union]
Tetris Fighters (not working)
[Kevin Eshbach, Smitdogg, The Dumping Union]
Brasil 86 [Roberto Fresca, Rob Ragon]
Brasil 87 [Roberto Fresca, Rob Ragon]
Brasil 89 (set 2) [Roberto Fresca, Rob Ragon]
Brasil 93 [Roberto Fresca, Rob Ragon]
Reel'N Quake [Luca Elia, Smitdogg, The Dumping Union]



New clones added
----------------
Whirlwind (LG-3) [desturk]
Real Mahjong Gold Yumehai (BET version of Super Real Mahjong Part 3)
[Chackn] (not working)
Real Mahjong Gold Yumehai / Super Real Mahjong GOLD part.2 (BET version of Super Real Mahjong Part 3)
[Chackn, Angelo Salese]
Video Hustler (Dynamo Games) [TrevEB]
Hot Memory (V1.1, Germany) [Smitdogg, The Dumping Union]
Pigskin 621AD (rev 2.0 7/06/90) [Smitdogg, The Dumping Union]
Wild West C.O.W.-Boys of Moo Mesa (ver UA, set 1) [Irongiant]
Bubble Pong Pong (clone of Miss Bubble 2)
[David Haywood, Smitdogg, The Dumping Union]
Knights of Valour 2 / Sangoku Senki 2 (ver. 101, 101, 100HK) [tafoid]
Monopoly (3.01) [Miodrag Milanovic]
Monopoly (2.51) [destruk]
Monopoly (2.33) [destruk]
Austin Powers (3.01) [destruk]
Austin Powers (3.00) [Miodrag Milanovic]
Austin Powers (2.01) [Miodrag Milanovic]
Maverick (Display Rev. 4.00) [destruk]
Cut The Cheese (Redemption)[destruk]
Cut The Cheese Deluxe (Redemption)[destruk]
Night Rider (rev. 21) [destruk]
Eight Ball Deluxe (rev. 14) [destruk]
Lord Of The Rings, The (9,8,7,401)(En,Sp,Ger,Fr,It)
[destruk, Miodrag Milanovic]
Elvis (4.00,3.03,3.02) (En,Sp,It,Fr,Ger)
[destruk, Miodrag Milanovic]
Ripley's Believe It or Not! (3.10,3.02,3.00) (En,Sp,It,Fr,Ger)
[destruk, Miodrag Milanovic]
Sharkey's Shootout (2.07) (En,Ger,Fr,It) [Miodrag Milanovic]
Terminator 3: Rise of the Machines (2.05) (En,Sp,Fr,It)
[Miodrag Milanovic]
Playboy (3.03,3.00) (En,Sp,Fr,It,Ger) [Miodrag Milanovic]
Roller Coaster Tycoon (7.01,4.00) (En,Sp,Fr,It,Ger)
[Miodrag Milanovic]
Magic Train (Clear NVRAM ROM?) (not working)
[Grull Osgo, Roberto Fresca]



New games marked as GAME_NOT_WORKING
------------------------------------
GunMania (GL906 VER. JAA) [smf]
Fighting Mania (QG918 VER. EAA) [smf]
Fighting Mania (QG918 VER. AAA) [smf]
Punch Mania: Hokuto No Ken (GQ918 VER. JAB) [smf]
Punch Mania: Hokuto No Ken (GQ918 VER. JAB, ALT CD) [smf]
Fighting Mania (QG918 VER. KAA) [smf]
Fighting Mania (QG918 VER. UAA) [smf]
Punch Mania 2: Hokuto No Ken (GQA09 JAA) [smf]
DrumMania 4th Mix (G*A25 VER. JAA) [smf]
DrumMania 5th Mix (G*B05 VER. JAA) [smf]
Guitar Freaks 7th Mix (G*B17 VER. JAA) [smf]
Martial Beat (Martial Beat (G*B47 VER. JBA) [smf]
DrumMania 7th Mix power-up ver. (G*C07 VER. JBA) [smf]
DrumMania 7th Mix (G*C07 VER. JAA) [smf]
Guitar Freaks 8th Mix power-up ver. (G*C08 VER. JBA) [smf]
Guitar Freaks 8th Mix (G*C08 VER. JAA) [smf]
DrumMania 8th Mix (G*C38 VER. JAA) [smf]
Guitar Freaks 9th Mix (G*C39 VER. JAA) [smf]
DrumMania 9th Mix (G*D09 VER. JAA) [smf]
Guitar Freaks 10th Mix (G*D10 VER. JAB) [smf]
Guitar Freaks 10th Mix (G*D10 VER. JAA) [smf]
Guitar Freaks 10th Mix eAmusement (G*D10 VER. JBA) [smf]
DrumMania 10th Mix (G*D40 VER. JAA) [smf]
Initial D Arcade Stage Ver. 2 (Japan) (Rev. B) (GDS-0026B)
[The Dumping Union]
Initial D Arcade Stage Ver. 2 (Export) (GDS-0027)
[Gerald, The Dumping Union]
Initial D Arcade Stage Ver. 3 (Japan) (Rev. C) (GDS-0032C)
[f205v, The Dumping Union]
The Rumble Fish 2 [Guru, R. Belmont]
Point Blank 3 (GNN2 Ver. A)
[Kevin Eshbach, hap, D. Edwardson, Paratech, ranger_lennier,
M. Ponweiser, T. Petersen, Smitdogg, The Dumping Union]
Uchuu Daisakusen: Chocovader Contactee (CVC1 Ver. A)
[R. Mucciarelli, W. Belk, Yohji, Roberto Malone, Smitdogg,
The Dumping Union]"

Source

Dolphin Git 3.0-235

"* some movie playback fixes"

Source

Jpcsp SVN r24o6

"r2395
Added draft implementation for scePauth_F7AA47F6
r2396
Additional debug information for instructions branching to self.
r2397
Removed compilation warnings. No functionality change.
r2398
Code clean-up in GE list reading (moved read operations in PspGeList).
Fixed reading of non-swizzled 4-bit textures.
r2399
New Java native method.
r2400
New Java native method.
r2401
Small fixes in README.txt.
The list of Beta-testers is based on the forum activity.
r2402
Improved debugging information.
Improved sceFontDoneLib to avoid NullPointerException.
Improved sceMpegUnRegistStream.
Fixed sceRtcGetCurrentTick to return same value as PSP.
Improved sceKernelGetModel.
Improved sceAtracLowLevelDecode: second parameter can be an invalid address. Simulate delay for atrac decoding.
Implemented scePower_A85880D0.
Avoid OutOfMemory error when decoding audio from large videos.
r2403
Allow "on-the-fly" changes of all the Video configuration settings. Not yet working properly in all cases (e.g. with Cube Demo).
r2404
New finding on the buffer_width for textures: depending on the texture format, an alignment of 4, 8, 16 or 32 is required.
This should fix the incorrect change from r2398.
r2405
Fixed Issue 278 (thanks to TheGhostOfFreedom)
r2406
Fixed Issue 277 (thanks to michael.larue): bezier and spline drawings should be fixed when enabling shaders."

Source

PCSX Reloaded SVN r73330

"r73314
Passing CFStrings to UTTypeEqual for constant strings.
Better error handling in case we can't get a UTI for a file.
r73330
FSound: change extern inlines to static inlines"

Source

Final Burn Legends v1.8

"- Updated emulator core to FB Alpha 0.2.97.14; many games added and/or
improved. See official changelogs for details.
- VMM added to Tecmo driver by iq_132. Games now working:
Deroon DeroDero
Toukidenshou - Angel Eyes
- Fixed Penguin Brothers.
- Added option to highlight non-working games in ROM list."

Source

MESS SVN r13588

"r13580
Added GCC check in windows.mak and win32 part of sdl.mak and also did silence of gcc 4.6 in win32 specific video.c (no whatsnew)
r13581
pc8801_flop: more list reorganization. no whatsnew.
r13582
Sync with MAME and source cleanup (no whatsnew)
r13583
[VICTOR9K] Cleanup. (nw)
r13584
smsvdp.c: Renamed some methods. (nw)
r13585
less ugly way to silence gcc 4.6 (no whatsnew)
r13586
pc8801_flop: more info added. no whatsnew.
r13587
[MSX] Fixes for z80 cycle timing from hap (nw)
r13588
mac: add some new documentation, fix "no keypress" code for ADB systems (nw)"

Source

QMC2 SVN r3370

"r3370
fix: individual ROM checks didn't work correctly when the ROM status was 'not found' since output is written to stderr in this case and not to stdout as otherwise"

Source

MoarNES 0.11.12.12 Alpha

"as if the world needs another NES emu, this is the current version of my new attempt at a NES emulator. it's still very much an alpha-quality program, but i thought i would upload it because i really wanted to get some opinions/suggestions/comments on it as-is.

features:
-load/save state from/to files
-quick-save slots (four of them F1 through F4 saves, F5 through F8 loads)
-authentic game genie support (GG ROM is included)
-supports mappers 0, 1, 2, 3, 4, 7, 9, 10, 11, and 13 (i think this covers most of the common ones)


there are a good number of problems/bugs in it still, some of the known ones:
-APU sweeps do not work (i wasn't able to get it to sound right)
-mike tyson's punch out background color is incorrect for some reason. menu and versus screens show some graphical glitching (but the actual fights look fine)
-mapper 4 IRQ stuff doesn't work quite right, but lots of the games still play
-audio output is sometimes a little jittery. it's not the APU code, it's an output buffering problem. it's not that bad.
-was having problems with sprite 0 hit intermittently not working, so there's a cheap band-aid hack for now that always flips the sprite 0 hit flag on the last scanline of the sprite without checking if it collides with a background pixel.
-when you load a saved state from file, usually the audio sounds strange but it does fix itself within a few seconds."

Source

MESS v0.144u3

"0.144u3

New System Drivers Supported:
-----------------------------
(none)

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------
(none)

System Driver Changes:
----------------------
-lynx: Updated timer handling,most of the games that froze at the intro screen go in-game now [huygens]
-mac: fixed video emulation for PowerBook 160/180, dumped and added video ROM and color video
emulation for PowerBook 180c. Added floppy softlist + softlist support on more models. [R. Belmont, Paul Pratt]
-lynx: Fixed timer counter reloading and added output clipping (fixes bugzilla Bug 1822) [huygens]
-kc: Started creating a software list for cassettes. [Sandro Ronco]
-coleco: Replaced some utility/in-house cartridges dumps with confirmed good dumps
(fixes behavior in Super Action Controller Test.)
Changed Super Action Controller mapping to match that of actual buttons and suprtest
recognition (button 3 and 4 were inverted). [Tafoid]
-odyssey2: Fixed banking regression affecting Kill the Attacking Aliens. [Justin Kerk]
-coleco,adam: Cleaned up inputs, fixing issue with Super Cobra (Bugzilla #2101)
and made spinner irq behaviour more accurate. [hap, Kevtris, Tafoid]

Software Lists:
----------------
-mac_flop.xml: initial add with 6.0.3, 6.0.5, and 6.0.8 [Fabio Priuli, R. Belmont]
-pc8801: added preliminary softlists for tapes and disks. [Fabio Priuli]

Source Changes:
----------------
- handling error where filenames are too long [Chad]
- added MC68008 PLCC variant. [Curt Coder]
- uimenu: C++-ification [O. Galibert]"

Source



Share:

0 comments:

Visit my store on Storenvy

Retro Gaming Life on Twitch!

retrogaminglife's Streambadge

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 (59) Activision (2) advertising from the past (460) 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 (57) 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 (3) CDX (1) CIB Sunday (29) Club Nintendo (5) Cobra Team (2) Coleco (1) Colecovision (4) Coming Updates (6) Commodore (27) Computer Fix (5) convention (6) Countdown (15) Data East (1) Diet and exercise (3) Disney (5) DOS (141) 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 (19) Famiclone (26) Famicom (537) Famicom Friday (26) Famicom Guide (69) Famicom Pirates (138) Fceux (72) Final Burn Legends (3) Final Fantasy (2) Find of the Month (36) Flea Market (4) floppy (16) 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 (407) Gamecube (135) Games (45) games turned into anime (1) Gasha Figurines (1) GBA (216) GBC (181) Geeky love (1) Genesis (454) Gijoes (13) GroovyMame (4) Halloween (4) Handhelds (11) Hatari (3) Hector (1) holidays (29) Hoxs64 (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) Kittens (7) konami (16) Labels (11) Labor day (1) Latest Finds (1794) legos (3) Life (12) Loot Crate (1) Luis Games (2) Luitello (1) Lunar Silver Star Sega CD (1) Lynx (4) Magazines (43) 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 (24) 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 (193) 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 (843) 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 (91) 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 (472) 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) Pirates (12) Playing then Playing now (13) PMPlayer Advance (1) PokeMini Emulator (2) Pokemon (146) Pokemon Go (14) PokemonCardoftheWeek (58) poll (7) Pom1 (1) Posters (1) PPREFS (4) ProGrammaX (3) Project 64 (21) PS1 (425) PS2 (233) PS3 (116) PS3 Game List (1) PS3 MAME (1) PS4 (169) PS5 (4) PSP (96) PSP 3D plugin (2) PSP Custom Firmware (10) PSPident (2) PSvita (60) 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) 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 (4) Shoppe (3) SNES (608) SNES9x (15) SNES9x Euphoria (1) SNES9x GX (1) SNES9x-PS3 (2) SNESmulDS (1) SNK (2) soccer (3) Sonic (9) 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 (2) 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) TMNT (111) Toys (117) 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 (10) 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 (143) Wiiengine (1) WiiHandy (1) WiiMC (3) Wiirtual Boy (1) WiiU (47) WinApe (1) Windows 3.11 (1) Windows 95 (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 (78) Xbox 360 (116) Xbox One (17) 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 (111) Yu-gi-oh (159) 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