EMULAB Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

The new forum is online, hope you enjoy it!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Simone

Pages: 1 2 3 4 5 6 [7] 8 9 10 11 12 13
121
News & Communication / FB Alpha 0.2.97.0.10 Release
« on: 08 October 2011, 18:04 »


Download

FB Alpha Page

Another FB Alpha release! This version has the promised feature-cull, see the what's new for details.

This version also comes with an x64 binary. It is considered experimental at the moment, and the Direct3D 7 blitter isn't included, but it does seem to work quite well.

    Redesigned the game selection dialog [Barry]
    Added a dialog to view roms and/or samples required by a driver to the game selection dialog [Barry]
    Removed the incomplete Neo-Geo multi-slot implementation [Barry]
    Removed the "save decrypted C roms" functionality [Barry]
    Removed the jukebox functionality and resources [Barry]
    Removed support for datfiles other than the latest ClrMAME format [Barry]
    Removed the package importer and resources [Barry]
    Removed the menu themes and resources [Barry]
    Removed skins and resources [Barry]
    Removed the gamelist translation module and resources [Barry]
    Removed icons support and resources [Barry]
    Removed the favourites functionality and resources [Barry]
    Removed the context menu from the game selection dialog [Barry]
    Removed IPS Patch functionality and resources [Barry]
    Removed the game information dialog and resources [Barry]
    Removed unneeded support file paths and resources [Barry]
    Removed IPS Patch functionality and resources [Barry]
    Restructured source code and removed any unneeded modules [Barry]
    Removed PNGlib and updated preview loading code to use libPNG [Barry, heavily based on some old code from Jan_Klaassen]
    Updated preview loading code to allow interpolation on resizing [Barry, heavily based on some old code from Jan_Klaassen]
    Fixed the localisation template support [Barry]
    Tidied up the resource files [Barry]
    Added flag to the makefile allowing X86 assembly code to not be built, and added support in the code to not build X86 assembly when defined [Barry]
    Fixed sound rendering in the YM2151 module when not using the MMX routines [Barry]
    Tidied up the source code to compile with Microsoft tools when building in an X64 environment [Barry]
    Added an option in the makefile to build an X64 binary, and updated the VC makefile and source code to support it [Barry]
    Added ability to change the volume of the YM2203 module and used it to bring down the volume in the 1943 driver [Barry]
    Fixed FM Interpolation rendering routine in the YM2203 module [Barry]
    Added support for the YM2610 module to mix the sounds into one stream (mono) and updated the Bonze Adventure, Darius 2, Operation Thunderbolt, Taito-B, Taito-Z and Welltris drivers to use it [Barry]
    Added Super Chase to release builds as it works fine except for sound [Barry]
    Fixed missing sounds in the 1943 driver [Barry]
    Disabled the corrupt boot screen in Last Hope in the Neo-Geo driver [Barry, with info from Johnboy]
    Corrected default dip values in the PS2 datafile System 16B version of Bloxeed [Barry]
    Fixed some rom sizes in the Irem M72 driver [Barry]
    Updated the help file based on the above feature cull [Barry]

122
News & Communication / FB Alpha 0.2.97.0.9 Release
« on: 02 October 2011, 08:45 »


Download

FB Alpha Page

A long time between releases again, so a rather hefty changelog again.

The next version will feature a bit of a feature-cull, as there are a lot of half-completed or redundant features that I want to remove. This will make the program simpler for users to use, and will certainly make it easier for us to maintain from a development point-of-view.

Get the new version from the FB Alpha page, where you can also find updated compile guides if you want to compile your own version.

    Ported the ARM CPU core from MAME [iq_132]
    Ported the MSM5205 sound core from MAME, replacing the old core [iq_132]
        Updated the Asuka driver to use it [Barry]
        Updated the Double Dragon driver to use it [Barry]
        Updated the Street Fighter driver to use it [iq_132]
        Updated the Taito Misc driver to use it, giving ADPCM sound in Darius [Barry]
        Updated the Tecmo driver to use it [Barry]
    Ported the ES8712 sound core from MAME [iq_132]
    Updated the TMZ280B core to support missing sound modes [iq_132]
    Tidied up the samples interface [Barry]
        Updated the DrvBurnStruct to support sample filename, and sample lists
        Updated the sample module initialisation to use the BurnSampleInfo struct
        Updated the Rally X driver to use the new code
        Added the sample path to the Support Path dialog and the config file making it configurable
        Added a Sample Info tab to the game information dialog
        Added "uses samples from" info to the game information, game selection, and jukebox dialogs
        Added sample support to the dat file writing module
    Updated the zlib library to v1.2.5 [Barry]
    Updated the libpng library to v1.5.4 [Barry]
    Added regret's DirectInput8 module and updated it for FB Alpha, replacing the DirectInput7 module [Barry]
    Removed dependency on dxguid lib since it is no longer available [Barry]
    Added ability to compile without A68K, definable via BUILD_A68K makefile option [Barry]
    Rewrote the Taito TC0100SCN module and updated all the drivers that used it, adding support for multiple screens and hopefully making it faster [Barry]
    Added double width support to the TC0480SCP module [Barry]
    Added multiple chip support to the PC080SN module [Barry]
    Fixed sprite rendering order in Warrior Blade [Barry]
    Added a memory management module to the burn library [iq_132]
    Added support to the generic tiles module to decode single tiles [Barry]
    Reduced the volume in the K053260 core to remove distortion and corrected the left and right channels [Barry, reported by Huggybaby]
    Fixed Loop Address in Sega PCM Module, as per MAME 0.141u1, fixing sound in Super Monaco Grand Prix [Barry]
    Added driver for Backfire [iq_132]
    Added driver for Chack'n Pop [iq_132]
    Added driver for Darius II (dual screen) and Warrior Blade [Barry]
    Added driver for games on Data East Simple 156 System hardware [iq_132]
    Added driver for Dynamite Duke [iq_132]
    Added driver for games on Gaelco hardware [iq_132]
    Added driver for games on Irem M62 hardware [Barry]
    Added driver for games on Irem M63 hardware [iq_132]
    Added driver for games on Irem M72 hardware [iq_132]
    Added driver for games on Irem M90 hardware, replacing old driver [iq_132]
    Added driver for games on Irem M92 hardware, replacing old driver [iq_132]
    Added driver for Lord of Gun and Alien Challenge [iq_132]
    Added driver for Marine Boy [kenshiro]
    Added driver for Operation Thunderbolt [Barry]
    Added driver for Pocket Gal Deluxe [iq_132]
    Added Cave games to the PGM driver and made other improvements to the driver [iq_132]
    Added some non-working clones to the PGM driver [JacKc]
    Added driver for the S2650 based Pacman games [iq_132]
    Added Fantasy Zone 2 to the Sega System 16B driver [Barry]
    Added driver for games on Seta hardware [iq_132]
    Added driver for Success Joe [iq_132]
    Added driver for games on Taito-B hardware [iq_132]
    Added driver for games on Tecmo System hardware [iq_132]
    Added driver for Varia Metal [iq_132]
    Added driver for World Cup '90 bootleg hardware [Barry]
    Added driver for Xor World [iq_132][
    Added The Pit to the Galaxian driver [Barry]
    Added Triple Draw Poker to the Galaxian driver [Barry]
    Added Puzzle Break to the Hyper Pacman driver [Barry]
    Added a module for the Taito TC0180VCU tilemap chip [iq_132]
    Added a module for the Tatio TC0640FIO I/O chip [Barry]
    Ported MAME's Time Keeper module to FB Alpha [Barry]
    Fixed some inputs in the Taito B driver [Barry]
    Added Thunder Fox to the Taito F2 driver [Barry]
    Added Operation Wolf 3, Slapshot and Top Speed to the Taito Misc driver [Barry]
    Added Volfied to the Taito Misc driver [Barry]
    Added bootleg of 1943 to the 1943 driver [Barry]
    Added 2 clones to the 1943 driver [Barry]
    Added clone of Armed Formation to the Armed Formation driver [Barry]
    Added clone of Black Tiger to the Black Tiger button [Barry]
    Added clone of Blood Bros. to the Blood Bros. driver [BisonSAS]
    Added Koro Koro Quest and Crusher Makochan to the Cave driver [iq_132]
    Removed fake region switches and added clones to Air Gallet, Mazinger Z and Pretty Soldier Sailor Moon in the Cave driver [Barry]
    Added clone of 1941 to the CPS-1 driver [Barry]
    Added bootleg of Cadillacs and Dinosaurs (Dinosaur Hunter) to the CPS-1 driver [Barry, JacKc]
    Added 2 clones of Captain Commando to the CPS-1 driver [Barry]
    Added clone of Dynasty Wars to the CPS-1 driver [Barry]
    Added clone of Final Fight to the CPS-1 driver [Barry]
    Added 2 clones of Forgotten Worlds to the CPS-1 driver [Barry]
    Added 2 clones of King of Dragons to the CPS-1 driver [Barry]
    Added clone of Knights of the Round to the CPS-1 driver [Barry]
    Added bootleg of The Punisher to the CPS-1 driver [JacKc]
    Added bootleg of Street Fighter 2 to the CPS-1 driver [Barry]
    Added 2 clones of Street Fighter 2 to the CPS-1 driver [Barry]
    Added clone of Street Fighter 2 Champion Edition to the CPS-1 driver [Barry]
    Added clone of UN Squadron to the CPS-1 driver [Barry]
    Added clone of Dungeons & Dragons: Tower of Doom to the CPS-2 driver [Barry]
    Added clone of Eco Fighters to the CPS-2 driver [Barry]
    Added clone of Gigawing to the CPS-2 driver [Barry]
    Added clone of Marvel vs. Capcom to the CPS-2 driver [Barry]
    Added clone of Ring of Destruction to the CPS-2 driver [Barry]
    Added clone of Street Fighter Alpha to the CPS-2 driver [Barry]
    Added clone of Street Fighter Alpha 2 to the CPS-2 driver [Barry]
    Added 2 clones of Street Fighter Alpha 3 to the CPS-2 driver [Barry]
    Added 3 clones of X-Men: Children of the Atom to the CPS-2 driver [Barry]
    Added clone of X-Men vs. Street Fighter to the CPS-2 driver [Barry]
    Added several Phoenix sets to the CPS-2 driver [Barry]
    Added clones of Red Earth to the CPS-3 driver [Barry]
    Added support to the CPS-3 driver for JoJo's Venture USA BIOS [Barry]
    Added support to the CPS-3 driver for Street Fighter III Hispanic BIOS [Barry]
    Added 2 clones of Street Fighter Zero to the CPS Changer driver [Barry]
    Added 3 clones of Street Fighter Zero to the CPS Changer driver [JacKc]
    Added clone of Double Dragon to the Double Dragon driver [Barry]
    Added clone of Biomechanical Toy to the Gaelco driver [Barry]
    Added clone of Amidar to the Galaxian driver [Barry]
    Added clone of Defend the Terra Attack on the Red UFO to the Galaxian driver [Barry]
    Added clone of Hot Shocker to the Galaxian driver [Barry]
    Added 2 clones of Moon Cresta to the Galaxian driver [Barry]
    Added clone of Moon Shuttle to the Galaxian driver [Barry]
    Added clone of Scorpion to the Galaxian driver [Barry]
    Added clone of Scramble to the Galaxian driver [Barry]
    Added clone of Streaking to the Galaxian driver [Barry]
    Added bootleg of Gyruss to the Gyruss driver [Barry]
    Added clone of Parodius DA! to the Konami driver [Barry]
    Added clone of Teenage Mutant Ninja Turtles to the Konami driver [Barry]
    Added clone of Iron Clad to the Neo-Geo driver [JacKc]
    Added clone of Jockey GP to the Neo-Geo driver [Barry]
    Added clone of King of Fighters '97 to the Neo-Geo driver [Barry]
    Added clone of King of Fighters '98 to the Neo-Geo driver [Barry]
    Added Last Hope to the Neo-Geo driver [Barry, Robert]
    Added clone of Quiz Daisousa Sen to the Neo-Geo driver [Barry, JacKC]
    Added clone of Quiz King of Fighters to the Neo-Geo driver [Barry, JacKC]
    Added clone of Real Bout Fatal Fury Special to the Neo-Geo driver [Barry, JacKC]
    Added Oriental Legend Special Plus to the PGM driver[iq_132, info from CreamyMami]
    Added clone of Prehistoric Isle to the Prehistoric Isle driver [Barry]
    Added clone of Space Bomber to the Psikyo SH-2 driver [Barry]
    Added clone of Fantasy Zone to the Sega System 16A driver [Barry]
    Added clone of Shinobi to the Sega System 16A driver [Barry]
    Added clone of Bloxeed to the Sega System 16B driver [Barry]
    Added clone of Fantasy Zone to the Sega System 16B driver [Barry]
    Added clone of Heavyweight Champ to the Sega System 16B diver [Barry]
    Added the ISG bootlegs to the Sega System 16B driver [Barry]
    Added clone of Desert Breaker to the Sega System 18 driver [Barry]
    Added clone of Galaxy Force 2 to the Sega Y-Board driver [Barry]
    Added clone of Rail Chase to the Sega Y-Board driver [Barry]
    Added clone of Street Fighter to the Street Fighter driver [Barry]
    Added clone of Armed Police Batrider to the Toaplan-2 driver [Barry]
    Added clone of Dogyuun to the Toaplan-2 driver [Barry]
    Added clone of Vigilante to the Vigilante driver [Barry]
    Made the foreground layer in Air Buster transparent [Barry, reported by BisonSAS]
    Fixed the background rendering in Anteater [Barry]
    Tidied the dips in the Blood Bros. driver [BisonSAS]
    Tidied up the dips, titles, and manufacturers in the Cave driver as well as fixing EEPROM config in Hotdog Storm and Metomoquester and fixing savestates [BisonSAS]
    Made the Resale versions of CPS-1 games run at 12MHz [Barry]
    Tidied up dips and added Unicode title to the Crash Race driver [BisonSAS]
    Forced the Demon World driver to use the Musashi 68000 core [iq_132]
    Fixed the Gun Smoke driver video and sound speed [Lantus]
    Added unicode titles, fixed some inputs and dips, and corrected some resolutions in all of the Konami drivers [BisonSAS]
    Fixed the sprite offset in the Konami Ultraman driver [BisonSAS]
    Fixed inputs and dips and added Unicode titles to the Magical Cat Adventure driver [BisonSAS]
    Fixed an error in the Metal Slug 5 (bootleg) driver initialisation [kenshiro]
    Fixed inputs and added Unicode title to the Mogura driver [BisonSAS]
    Labelled the HyperFlip button in Moon War [Barry]
    Tidied up the Power Instinct driver fixing some Z80 handling, Z80 reads and writes, sound hardware handling and boosted the interleave to fix the sound [Barry, reported by BisonSAS]
    Fixed a romsize in the Robocop driver [JacKc]
    Correctly cleared the screen in the Seta2 driver, fixing Subsino logo in Penguin Brothers [Barry, reported by BisonSAS]
    Added unicode titles to the Tumble Pop bootleg driver [BisonSAS]
    Fixed dip switches in the Turbo Outrun driver [Barry]
    Fixed inputs and dips and added Unicode titles to the Welltris driver [BisonSAS]
    Corrected clocks in the Double Dragon driver [Barry]
    Corrected clocks in World Cup 90 as per MAME 0.136u4 [Barry]
    Added ability to adjust CPU speed in the World Cup 90 driver [Barry]
    Added ability to adjust CPU speed in the Sega drivers [Barry]
    Added ability to adjust CPU speed in the Megadrive driver [Barry, suggested by manliodp]
    Fixed a psikyosh crash and implemented the graphics banking[iq_132]
    Fixed rotated screenshots [BisonSAS, regret (FBAShuffle)]
    Fixed the "include" implementation in the cheat file parser [BisonSAS]
    Removed kof95a as it seems to be a bad dump [JacKc]
    Excluded Neo-Geo "decrypted C sets" from the build [Barry]
    Added support to the Neo-Geo driver for a new BIOS rom [Barry]
    Corrected the Iron Clad V3 rom in the Neo-Geo driver [JacKc]
    Updated the Forgotton Worlds alt gfx set loading routine to support the new rom layout [Barry]
    Updated the CPS-1 mappers as per MAME [Barry]
    Updated the dat file writing module to ignore the CPS-3 driver when writing the ROM_VERIFY dat [Barry]
    Fixed priorities in Magical Cat Adventure driver [iq_132]
    Fixed sprites in Bloxeed, making it working [Barry]
    Improvements to the M68705 core [iq_132]
    Tidied up the dips and the driver for Batrider, Battle Garegga, Batsugun and Dogyuun [JackC]
    Added 1360x768 to the auto-detect aspect ratio code [Captain CPS-X]
    Fixed the favorites feature with drivers longer than 8 characters [Captain CPS-X]
    Reverted back to the perl script for generating driverlist.h and amended it to support the changes to the BurnDriver struct since it was last used [Barry]
    Tidied code to build without warning using GCC 3.4.5 and GCC 4.5.2 [Barry]
    Updated the compile guides to work with the newest available tools [Barry]
    Matched all sets to MAME 0.143u6 [Barry]

123
News & Communication / MAME Plus! UI eXTended v0.143u6r4910
« on: 28 September 2011, 21:27 »

124
News & Communication / MAME 0.143u6
« on: 21 September 2011, 10:30 »
Grab it mamedev.org

0.143u6 whatsnew :
-------


MAMETesters Bugs Fixed
----------------------
- 04483: [Compiling] sdlmame does not build in OpenBSD (R. Belmont)
- 04488: [Sound] All games in ms32.c: Jaleco Mega System 32 is mono
         only (Angelo Salese)
- 03541: [DIP/Input] victlapw: Cannot insert coins. (hap)
- 02543: [Color/Palette] raveracw, raveracj, raveracja: Sudden in-game
         darkness. (hap)
- 01949: [Graphics] cybrcycc: No background graphics when choosing
         Hard course. (hap)
- 00136: [Crash/Freeze] acedrvrw: I was passing the first checkpoint
         on the first track and was heading off the track, it crashed.
    (hap)
- 02008: [Crash/Freeze] acedrvrw, victlapw: The 2 Ace Drivers game
         crash during attract mode (hap)
- 04480: [Misc.] All sets in mpu4.c and mpu5.c: Running any sets cause
         "validation checks failed" message (Tafoid)

Source Changes
--------------
Replaced M1 rom with proper dump for nprsp (NeopriSP Retro Collection)
[The Dumping Union]

m68k: fixed another buffer overflow bug [Belegdol, R. Belmont]

Added preliminary MCU handshake simulation sequence for astyanax,
hachoo, jitsupro, plusalph, stdragon and removed ROM patches for those
games [Angelo Salese]

Implemented inputs for edfbl and monkelf [Angelo Salese]

Fixed attract mode behaviour in Cybattler [Angelo Salese]

Added MCU dumps for X-Multiply (m72) and Image Fight
[The Dumping Union]

Removed deprecat.h usage from Jaleco Mega System 1 [Angelo Salese]

Improved sprites in King Derby [Angelo Salese]

Implemented default INIT register for MC68HC11 CPU core, necessary for
Namco's 30 Test HC11 sub-variant to work properly [Angelo Salese]

Implemented preliminary Free Running Counter timer for MC68HC11 CPU
core [Angelo Salese]

Added ROL EXT, ROL INDX, ROL INDY, STS DIR opcodes to the HC11 CPU
core [Angelo Salese]

Implemented save support to HC11 core [Angelo Salese]

Added preliminary 7-seg artwork for King Derby [Angelo Salese]

dogpatch - added shot sounds [Derrick Renaud, iritis]

Yet more Neo-Geo work on game ROMs structures [Johnboy]
 * Finished to document used pcb's for cartridges
 * Finished removal of .bin extension in favour of
    chiplabel.socketlabel naming convention

Whitestar: added main CPU FIRQ, fixed main/DMD CPU comms, DMD VRAM is
now populated [R. Belmont]

Update raiden 2 driver with guru-style readme for raiden 2 pcb itself,
based on the raiden dx guru-readme. [Lord Nightmare]

Figured out BIOS loading in Super Kaneko Nova System
[Joerg Hartenberger]

model3: added drive board ROMs for Scud Race, Scud Race Plus, Sega
Rally 2, and Daytona USA 2 [Andy Geezer]

naomi: added drive board ROM for f355 [Andy Geezer]

Whitestar: correct sample loading for games with 4Mbit ROMs
[R. Belmont]

Various Nibbler clean-ups:  [Tafoid]
 * Set up Nibbler and clones to allow the Pioneer Balloon sound rom as
    OPTIONAL as some board configurations has this rom on board.  If
    it is missing from your romset, the game will be allowed to play
    without the music is desired.
 * Nibbler and clones have been reordered and renamed based on version
    information.
 * Added notes to the driver.

Various wiz.c fixes :  [Tafoid]
 * Fixed cocktail controls for scion and clone.
 * Took ROM_LOAD_OPTIONAL out of ROM_START that uses the audiocpu rom
    from scionc for scion.  The original scion audiocpu is not
    emulated correctly, is a known issue, and was only covered up by
    the use of this other dump from scionc.

whitestar: correct sample ROM loading for games with 8Mbit sample ROMs
[R. Belmont, Tafoid]

Allow region tags starting with a : to mean "absolute" so devices can
access the parent base driver's ROM regions [R. Belmont]

Moved DECO BSMT2000 sound board out to a device shared between
Whitestar and tattass [R. Belmont]

WD17xx: Connected Side Select Output for variants that support it.
[Curt Coder]

More minor notes about different raiden 2 set sound roms and suspected
(but as of yet unproven) version order. [Lord Nightmare, trap15]

Update sp0256 core to use correctly ordered resroms; update sauro
driver to use correctly ordered sp0256-al2 resroms.
[Huygens, Lord Nightmare]

namcos22.c updates [hap]
 * fixed acedrvrw and victlapw crash from buffer overflow
 * fixed dirtdash crash due to pointrom size, the game still doesn't
    work though
 * improved display fader (used in raveracw)
 * cleaned up inputs and added default nvram where useful
 * properly emulated step lock motor status for the skiing games

Added basic PCB layout for Reel'N Quake! [Brian Troha]

Further major organization, documentation and reordering of numerous
(over 1700) gambling / Fruit machine titles covering multiple
systems.  [David Haywood / James Wallace]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Bingo (set 1) [Roberto Fresca, EMMA Italian Dumping Team]
Bingo (set 2) [Roberto Fresca, The Dumping Union]
30 Test (Remake) [Angelo Salese, Yasuhiro Ogawa]
Candy Candy
  [Kevin Eshbach, ranger_lennier, B. Munger, bodger319, Brian Troha, Smitdogg, The Dumping Union]
Deluxe 5
  [Steetgames, bodger319, G. Mateo, M. Rodrigo, R. Weidinger, Brian Troha, Smitdogg, The Dumping Union]
PEPSI Man [Luca Elia]
Super Shot [Mariusz Wojcieszek, Team Europe & fallout]
Umi de Poker / Marine Paradise [Angelo Salese, Yasuhiro Ogawa]
Slot Poker Saiyuki [Angelo Salese, Yasuhiro Ogawa]


New clones added
----------------
Ikari 3 (Japan) [briantro]
Exvania (World) [Tormod, The Dumping Union]


New games marked as GAME_NOT_WORKING
------------------------------------
Croupier (Playmark Roulette v.20.05) [Roberto Fresca]
Video Poker (v1403) [Roberto Fresca]
Funcube 3
Mahjong Momotarou

125
News & Communication / MAME Plus! UI eXTended v0.143u5r4908
« on: 09 September 2011, 15:36 »

126
News & Communication / MAME 0.143u5
« on: 06 September 2011, 15:54 »
Download at mamedev.org

0.143u5 whatsnew :
-------


MAMETesters Bugs Fixed
----------------------
- 02700: [Speed] pocketrc: game runs too fast (hap)
- 04477: [Documentation] naomi: Duplicate File entries in each set in
         driver (Tafoid)
- 04475: [Graphics] quizmeku: Missing gfx (M.A.S.H.)
- 03641: [Graphics] sspirits, gground: Only half of the game's frames
         are rendered. (M.A.S.H.)
- 03195: [Gameplay] crkdown: graphic artifacts and speed drop during
         gameplay (M.A.S.H.)
- 00961: [Sound] raidena: Some music channels go out of sync after a
         while. (Kold666)
- 04397: [HLSL] MAME freezes with a hlsl .ini file. (MooglyGuy)

Source Changes
--------------
Implemented double buffering and improved colors for 3d in Top Landing
[Angelo Salese]

naomi.c: Added rev "A" Japan BIOS, original Korean BIOS as well as rev
"D" Korea [gamerfan, Smitdogg, BrianT, The Dumping Union]

armedf.c: Verified correct sprite roms for Terra Force (Japan)
[ShouTime]

dday.c: Added dipswitch locations to the D-Day sets
[Corrado Tomaselli, Brian Troha]

m68k: Preliminary support for MC68340 (CPU32).  Reorganized to
facilitate C++ conversion. [David Haywood]

m68k: use 68340 instruction table for 68340, cpXXX instructions are
020/030 only, add CINV, CPUSH stubs for 040 [R. Belmont]

Add comment about new raiden2 rom combination, add missing pals as
undumped, fix IC locations on several sets.
[Lord Nightmare, Hammad, EdCosta]

Various HLSL fixes: [Ryan Holtz, Bat Country Entertainment]
 * Created two flags, -hlsl_ini_write and -hlsl_ini_read. The former
    enables custom HLSL INI writing explicitly, the other enables
    loading of the same.
 * Fixed disappearing aperture effect when using custom INI files.
 * Fixed diagonal seam on some games, for serious real this time
 * Fixed phosphor simulation, now works as expected

model3.c: Redumped Spikeout FE. Special thanks to Phil Bennett & Bart
Trzynadlowski for verifying and testing the redumped roms. [Dr.
Spankenstein, wild eyed, Paratech, Layne, Lord Flux, atchoo, cbt,
gatt9, tormod, BrianT, The Dumping Union]

only report samples audit result for sets with required samples
[Fabio Priuli]

fixed segfault when using -verifysamples [Fabio Priuli]

floppy: Refactor slightly.  Name, descrition, etc are now an intrinsic
property of converters. [O. Galibert]

Added some Stern Whitestar older revisions [Miodrag Milanovic]

Preliminary work at the projection calculation for 3d eye-space points
in Air Inferno [Angelo Salese, Andrew Gardner]

es5503: converted to modern device, improved IRQ timing [R. Belmont]

C352: don't try to play zero-length samples [Phil Bennett]

M377xx improvements
 * Respect the restored mode bits for PUL [hap, R. Belmont]
 * Proper cycle counts for PSH/PUL [R. Belmont]
 * Fixed flags for multiply/division and divide by 0 interrupt [hap]
 * Pass program bank to debugger hook so breakpoints work outside
    of bank 0 [R. Belmont]
 * Fixed interrupt flags for internal peripherals, corrected
    BBC/BBS when running outside of bank 0 [R. Belmont]
 * Several other interrupt timing and priority fixes [hap]

whitestar: make modern, add sound system.  no work on main CPU part
yet. [R. Belmont]

floppy: Add brand-new MFI (MESS floppy image) support. [O. Galibert]

mfi: Fix the format thanks to smf's help [O. Galibert]

amigafdc: Modernize, but don't change a thing (yet) [O. Galibert]

floppy: Change the internal format to use magnetic cells.  Temporarily
move the full-track pll bit extraction in the amiga fdc. [O. Galibert]

st_dsk: Add the easy ST formats [O. Galibert]

tempest.c: Corrected the rom labels, description and documentation for
the revised hardware rev 3 of Tempest. Added dipswitch locations for
the Tempest sets. [Brian Troha]

globalfr: filled in a little more of the memory map [R. Belmont]

Yet more Neo-Geo work on game ROMs structures [Johnboy]
 * Continued to document used pcb's for cartridges
 * More removal of .bin extension in favour of chiplabel.socketlabel
    naming convention
 * Added correct v1 to pulstar
 * Corrected layout of pgoal according to original cart
Added redumped c1/c2 and v1 to quizdaisk [DsNo]

Various changes and improvements to the Chihiro emulation
[Samuele Zannoli]
 * modifies the ide device (idectrl.c) so it supports cases where it
    is not connected to an hard disk, but to some different hardware
 * adds PC devices 8259 pic, 8253 pit, ide controller
 * adds "chihiro" command with subcommands "jamdis", "dump_string",
    "dump_process", "dump_list", "help"
 * updates the smbus controller and adds stubs for the pic16lc,
    cx25871, eeprom smbus devices
 * updates the memory map for the newly added devices
 * fixes the size of the "others" region
 * adds hack for the missing dump of the smbus eeprom

Decoded graphics in gigaman2 [iq_132]

Hooked up sound, fixed layer offsets in ppan [iq_132]

Fixed graphics glitches in speedspn on character select screen
[iq_132]

Fixed layer enable in cninjabl, giving it working status [iq_132]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Ridge Racer 2
Free Kick [Charles MacDonald, The Dumping Union]


New clones added
----------------
1943: Midway Kaisen (Japan, Rev B) [Foul]
Rad Rally (Japan) [Arcadecomponents.com]
The King of Fighters '97 (Korean release) [DsNo]


New games marked as GAME_NOT_WORKING
------------------------------------
Fighting Bujutsu [Ville Linde, R. Belmont]

127
News & Communication / Forum Upgrade - Please Read
« on: 29 August 2011, 00:41 »
This night i've done the Forum Upgrade to SMF 2.0.

I've tried to make the transition more confortable as possible.

Despite that things may not work properly, so please pm me for troubles o help.

128
News & Communication / MAME Plus! UI eXTended v0.143u4r4906
« on: 28 August 2011, 18:53 »


[ff] Download

129
News & Communication / MAME 0.143u4
« on: 25 August 2011, 19:01 »
mamedev.org


0.143u4 whatsnew :
-------


MAMETesters Bugs Fixed
----------------------
- 02084: [DIP/Input] sokyugrt: Emulation starts with 1 or more credit
         inserted (Angelo Salese)
- 04366: [DIP/Input] shanhigw: The game starts with 2 credits inserted
         (Angelo Salese)
- 04470: [DIP/Input] roundup5, sci, chasehq, contcirc, dblaxle:
         Missing PORT_TOGGLE (M.A.S.H.)
- 04396: [Interface] all games and drivers: Refreshspeed activating
         when not needed (hap)
- 04453: [Graphics] shackled: Garbled sprites (David Haywood)

Source Changes
--------------
driver.h: fixed handling of compatible systems for MESS [Fabio Priuli]

tbowl.c: Corrected some dipswitches and settings. Added dipswitch
locations to the Tecmo Bowl sets. [Brian Troha]

Added correct sprite rom for "Mahjong Tian Jiang Shen Bing" [Guru]

Decrypted sprites and palette in "Mahjong Tian Jiang Shen Bing", added
inputs, sidestepped protection [Luca Elia]

z80dma: Added an alternative way of register read-back that directly
change the read mask without passing from the init read sequence
command, also moved around DMA counters incrementing [Angelo Salese]

tecmo.c: Added proper region to Gemini and Silk Worm sets. Added
dipswitch locations to Rygar sets, Gemini, Silk Worm and Back Fire
(Tecmo, bootleg). [Brian Troha]

Removed support for PORT_CATEGORY from the core, since PORT_CONDITION
is enough to deal with removable controllers in MESS [Fabio Priuli]

ioport.c: during emulation, detect keyboard only when enabled
[Fabio Priuli]

Various Neo-Geo changes: [Jackc, Johnboy]
 * Continued to document used pcb's for cartridges
 * More removal of .bin extension in favour of chiplabel.socketlabel
    naming convention
 * Cleaned up fightfev: Removed duplicate p2, marked p1 bad dump
 * Cleaned up fatfury2

Fixed independent channel volumes in Okim6376 sound chip, used by the
games from the Road Hog era of MPU4 [J. Wallace]

Moved ST-V game-specific overrides from saturn.c/stvinit.c to stv.c,
makes games to correctly return stv.c instead of saturn.c if you use
-listsource [Angelo Salese]

Moved change clock inside a timer and worked on NMI generation for
SMPC, fixes most instances of 2 credits at start-up for ST-V games
[Angelo Salese]

General portability fixes [Robert Muth, R. Belmont]

Rewritten ST-V IOGA system from scratch [Angelo Salese]

ymz280b.c: several minor fixes, including the issue that caused
glitched sfx in tecmosys.c tkdensho and deroon [hap]

Fixed mahjong panel input quirks for Virtual Mahjong and My Fair Lady
[Angelo Salese]

Provided some cheesy hacks to allow Magical Zunou Power to boot
[Angelo Salese]

Converted VDP2 registers into proper 16-bits parallelism
[Angelo Salese]

chdman - supported full/relative paths when creating cd rom image,
also added support for GDI with files containing space char
[Miodrag Milanovic]

Added support for loading other image types to cdrom device, with use
of chdman part of code [Miodrag Milanovic]

floppy: Add generic track data descriptors [O. Galibert]

Added MVOL to the SCSP core, used for sound fade in/out
effects [Angelo Salese]

Various fixes to the Taito JC system [Angelo Salese]:
 * implemented preliminary object RAM bankswitch, fixes Densha de Go
    garbage video objects if you coin up during attract mode
 * improved inputs in Densha de Go, promoted game to working state;
 * fixes analog inputs in Landing Gear;
 * work around for DSP reset line in Dangerous Curves, allows it to reach
   title screen (no 3d yet due of other problems);
 * Implemented 4bpp mode for object RAM, used by Densha de Go 2 credit
   display;
 * Fixed IRQ6 triggering in  (it's a signal that's sent from DSP
   to Main to communicate that job is done);
 * Faked the Mascon via an analog port, that fixes a bunch of issues
   with undefined input state for Densha de Go 1 and 2
 * Fixed ROM loading in Densya de Go 2 Kousoku-hen, fixes booting in it;
 * Fixed Densha de Go 2 crash when entering into gameplay, game is
   now playable;
 * Implemented gouraud shaded triangles, fixes Landing Gear messed up
   3D;
 * Fixed credit display in Densha de Go;
 * Preliminary implementation of object RAM screen masking, used to cover
   left-right sides of the screen;
 * Added DSP idle skips, mostly noticeable during POST screens;

Provided odometer and break table conversion for Densha de Go
[O. Galibert]

naomi: Split the rom boards into a collection of devices.
[O. Galibert]

williams.c: added second sound board to blaster/blaster30 [hap]

Fixed TMS32051 debug memory viewer [Angelo Salese]

williams.c update 2 [hap]
 * fixed screen garbage when frameskipping
 * fixed blaster background color (eg. screen flashes when hit)

Work-around for TMS32051 crash on Taito JC system soft reset [Angelo Salese]

Fixed a debugger crash if you try to view data memory in TMS32051
[Angelo Salese]

Add preliminary support for big-endian SH-3/SH-4 CPUs. [R. Belmont]

m68k: improved disassembly of CINV and CPUSH [R. Belmont]

Moved 3d drawing functions outside of the screen updating function in
Taito Air System driver, this should help in preparation of properly
fixing the 3d graphics in it [Angelo Salese]

Further major organization, documentation and addition of numerous
(over 800) gambling / Fruit machine titles covering multiple
systems.  [David Haywood]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Tian Jiang Shen Bing (V137C) [Guru, bnathan, Dyq, Luca Elia]
Densha de GO! [Angelo Salese, R. Belmont]
Densha de GO! 2 [Angelo Salese, R. Belmont]
Landing Gear [Angelo Salese, R. Belmont]
Penky [Kevin Eshbach, ranger_lennier, B. Munger, bodger319, Brian
       Troha, The Dumping Union]

New clones added
----------------
Phoenix (Irecsa / G.G.I Corp - set 2) [f205v, robotype]
Rescue (bootleg) (not working) [f205v, robotype]
The End (bootleg) (not working) [f205v, robotype]
Missile Combat (Sidam bootleg) (not working) [f205v, robotype]
Biomechanical Toy (Ver. 1.0.1884) [Tirino73]
Shocking (Korea) [Mark F., Smitdogg, The Dumping Union]
Puzz Loop (Europe, v0.94) [Joerg Hartenberger]


New games marked as GAME_NOT_WORKING
------------------------------------
Animal Basket [Yohji, Cah4e3, The Dumping Union]
Alien Front [Mark F., The Dumping Union, R. Belmont]
S-Plus (SS4240) Coral Reef [agemame]

130
News & Communication / MAME 0.143u3
« on: 16 August 2011, 08:08 »
0.143u3
-------


MAMETesters Bugs Fixed
----------------------
- 04443: [Sound] flower: hanging note in sound (hap)
- 02505: [Sound] asurabus: Sound effects are looping. (hap)
- 04319: [Sound] tengai, tengaij: Bomb sound effect drags on after
         activating. (hap)
- 04447: [Graphics] pblbeach: Incorrect sprite stretching during
         gameplay (Angelo Salese)
- 04446: [Graphics] kiwames: Sprites aren't drawn correctly
         (Angelo Salese)
- 04448: [DIP/Input] warofbug, zigzag: Unable to coin. (hap)
- 03301: [Crash/Freeze] polepos2a, polepos2b: Game does not
         start (hap)
- 04444: [Graphics] navarone: Cocktail Player 2 shot offset (hap)
- 04442: [Documentation] break: [possible] Wrong description
- 04438: [Crash/Freeze] All sets in zn.c: Crash after OK (smf)
- 04440: [Crash/Freeze] mquake: Crash before OK (smf)
- 04436: [Sound] sasuke: snk6502 Custom Audio pitched too high (hap)
- 04392: [Sound] polepos2, polepos2a, polepos2b: High-score music has
         a hung note throughout. (hap)
- 04434: [DIP/Input] hustler and clones: Missing Dip Switch (Tafoid)

Source Changes
--------------
m68k: 040 fpu ops are somewhat available on a 030 when the fpu is
added [O. Galibert]

cothreads: fixed to run on PowerPC Mac OS X [R. Belmont]

m68k: Added FSIN, FCOS, and FTAN using SoftFloat extensions
[Stanislav Shwartsman, R. Belmont]

Added socket support to windows osd [Miodrag Milanovic]

Fixed initialization order for slot devices [Nathan Woods]

Fix for the hlsl scanline jitter effect [nimitz]

drmicro.c: Added dipswitch locations to Dr. Micro [Brian Troha]

drtomy.c: Added dipswitch locations to Dr. Tomy [Brian Troha]

m68k: Fixed instruction support table ("fixes" taitojc regression)
[O. Galibert]

f1gp.c: Added dipswitch locations to F-1 Grand Prix [Brian Troha]

Fix hlsl phosphor decay [nimitz]

warpwarp.c: Added dipswitch locations to all games in driver  [Tafoid]

h8: implemented LDM/STM, LDC/STC, double-shift versions of SHLL/SHLR,
BIT immediate, ROTR.B and .L, and ROTXR.L.  Makes Epoch and Cybiko
happy. [R. Belmont]

h8: added SLEEP opcode [R. Belmont]

tms9928a.c: Converted to a C++ device.  [Wilbert Pol]

h8: Added peripheral and IRQ support for H8S/2xxx CPUs.
[Tim Schuerewegen, R. Belmont]

metro.c: Added additional documentation, added PCB layouts for Mouse
Shooter GoGo, Bal Cube, Bang Bang Ball & Daitoride (YMF278B).
Corrected misc dipswitches and settings. Added dipswitch locations to
Bal Cube, Bang Bang Ball / Battle Bubble, Mouse Shooter GoGo, Blazing
Tornado, Grand Striker 2, Daitoride, Dharma Doujou, Gun Master, Karate
Tournament, Lady Killer / Moeyo Gonta!!, Last Fortress, Mahjong
Doukyuusei, Mouja, Pang Pom's, Poitto!, Puzzli, Sankokushi, Pururun,
Sky Alert and Toride II [Brian Troha]

Default layout for 4 screens systems added [Robbbert]

h8: fixed bset instruction [Tim Schuerewegen]

h8: added the rest of the H8S double-shifts, fixed up some bit
operations, and added 8-bit mulxs/divxs [R. Belmont]

Removing MD5 support in ROMLOAD_* [Oliver Stoneberg]

Various core and tools memory leaks fixes [Oliver Stoneberg]

taito_b.c: Major input port restructure. Fixed several incorrect dip
switches and coinage settings. Made use of PORT_INCLUDE and
PORT_MODIFY for regional sets to add correct regional coinage as
needed.  Added dipswitch locations all sets in the driver. [Brian Troha]

flower.c: further improved interrupts [hap]

H8: rewrote H8S/2xxx timers [Tim Schuerewegen]

taito_h.c: Added dipswitch locations to the driver [Brian Troha]

OS/2 build fixes [K.O. Myung-Hun]

taito_f2.c: Fixed some incorrect dip switches. Made use of
PORT_INCLUDE and PORT_MODIFY for regional sets to add correct regional
coinage as needed.  Added dipswitch locations all sets in the driver.
[Brian Troha]

Updated romload so devices are loaded from separate files
[Miodrag Milanovic]

Removed LOADBYNAME, since it is deprecated by using per device rom
load_software_part_region [Miodrag Milanovic]

Created makedev tool to generate array of devices, and created lst
file according to current devices usage. [Miodrag Milanovic]

Changed listxml command to output device roms too [Miodrag Milanovic]

taito_l.c: Added dipswitch locations to all the games in the driver
[Brian Troha]

taito_x.c: Standardized dipswitch notation and style through greater
use of PORT_INCLUDE and PORT_MODIFY.  Added dipswitch locations to
Gigandes, Last Strijer / Kyuukyoko no Striker & Balloon Brothers.
[Brian Troha]

Fixed memory unmap if mirror/mask was used [hap]

memory: Fix an endianness issue when doing a device mapping on a big
endian bus [O. Galibert]

Fixed DMA add values and a MVI condition shift flag bug in SCU DSP
core. [Angelo Salese]

metro.c: Add PCB locations to roms where possible. Corrected a few rom
lables. Added basic PCB layout for Mouja. Changed clock speeds to
values based on actual OSCs on the PCB. [Brian Troha]

Fixed SCU DSP PC reads from SH-2 side. [Angelo Salese]

cybertnk.c: Added dipswitches as per "Super" on MW forum & linked
Manual [Brian Troha]

karnov.c: Added dipswitch locations to Wonder Planet and the Chelnov
sets. [Brian Troha]

romident: format fix [O. Galibert]

Provided memory map documentation for Sega Hikaru HW [Stefano Teso]

Crystal descramble code for MPU4 [Project 'Amber']

ymf278b.c improvements [hap]
 * added status register BUSY and LD bits
 * accurate timers (same as ymf262.c)
 * added envelope attack rate
 * added damping and pseudo reverb
 * misc. fixes/cleanups

fuukifg2.c: Added notes about the difference of dipswitch settings as
reported by Service Mode and actual effect for Go Go! Mile Smile.
Corrected a couple of dipswitches and added dipswitch locations to Go
Go! Mile Smile & Gyakuten!! Puzzle Bancho [Brian Troha]

galspnbl.c: Corrected dipswitches and added dipswitch locations to
Gals Pinball & Hot Pinball [Brian Troha]

fuukifg3.c: Corrected dipswitches and added dipswitch locations to
Asura Blade & Asura Blaster [Brian Troha]

Update Dwarf's Den/Electrocoin hardware pcb diagram and notes; Renamed
"Dwarf's den" to "Draw Poker III / Dwarf's den", as that is the set
currently in MAME (verified with working machine)
[Balrog, Lord_Nightmare]

funkyjet.c: Add dipswitch locations to Funky Jet & Sotsugyo Shousho
[Brian Troha]

flower.c: improved sound driver and fixed most of the hanging notes by
adding channel effects [hap]

Various aristmk4 fixes, that gets Enchanted Forest (12XF528902, US) and
Arctic Wins (4XF5227H03, US) to be working [FrasheR]

odin_dlx, solarwap, poleposn, sonstwar, wolfman, odisea (peyper.c)
[stephh] :
 * Improved and documented Dip Switches (after verification of the Z80
    code and the manuals when they were found)

freekick.c: Added dipswitch locations to all the games in the driver.
[Brian Troha]

funkybee.c: Added dipswitch locations to Funky Bee & Sky Lancer.
[Brian Troha]

firetrap.c: Added dipswitch locations to Fire Trap. [Brian Troha]

pktgaldx.c: Added dipswitch locations to Pocket Gal Deluxe sets.
[Brian Troha]

Added dipswitches and locations for Dwarf's den set from manual. Added
new dwarf's den romset with only card graphics. Corrected some errors
on the power port pinout and other port descriptions.
[Lord Nightmare, dox, bushjc, balrog]

galpanic.c: Added dipswitch locations to Gals Panic, Fantasia, Super
Model, New Fantasia, Fantasy '95, Miss World '96, Ms/Mr World '96,
Fantasia II & Gals Hustler. [Brian Troha]

pcktgal.c: Added dipswitch locations to Pocket Gal and clones.
[Brian Troha]

pbaction.c: Added dipswitch locations to Pinball Action and clones.
[Brian Troha]

paradise.c: Corrected a few dipswitch settings and names. Added
dipswitch locations to Paradise (plus clones) and Target Ball.
[Brian Troha]

Major reorganization and clean-up of SMPC [Angelo Salese]

mc146818: remove hacks [Hans Ostermeyer]

sh2: fix fractional FRC increments [R. Belmont]

fuukifg3.c: readded ymf262, used in the music for fm channels [hap]

Fix sound in Sega Model 2a/2b/2c. [trap15, R. Belmont]

Fix SHARC CPU in unidasm [trap15]

Further major organization, documentation and addition of numerous
(over 800) gambling / Fruit machine titles covering multiple
systems.  [David Haywood]

Various fixes to Aristocrat MK-V HW [Palindrome]
 * Fixed NVRAM & random crashes
 * Set default mode to game mode
 * Added watchdog timer
 * Dram emulator error fixed
 * External Video Crystal Error fixed
 * Fixed 2khz timer



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Enchanted Forest (12XF528902, US) [FrasheR]
Arctic Wins (4XF5227H03, US)  [FrasheR]

131


[ff] Download

132
News & Communication / MAME 0.143u2
« on: 27 July 2011, 06:59 »
[ff]mamedev.org

0.143u2 whatsnew :
-------


MAMETesters Bugs Fixed
----------------------
- 04242: [Graphics] All sets in m62.c and phoenix.c: Colors appears
         "washed out" (hap)
- 04432: [Crash/Freeze] destroyr, destroyr1: Irratic timing and crash
         (hap)
- 02729: [Core] tms9928a.c: wrong address write, wrong sprite overflow
         (hap)
- 04431: [Graphics] cottonbm: 1st Level boss play completely invisible
         (Angelo Salese)
- 00460: [DIP/Input] gimeabrk: When cabinet is switched to cocktail
         mode, player 1 controls do not function. (Tafoid)
- 04428: [Sound] All sets in balsente.c: Audio/Sound is malfunctioning
         or completely missing (Tafoid)
- 04423: [Graphics] vulgus, vulgusa: Screen rotated 90 degrees from
         normal (Angelo Salese)

Source Changes
--------------
balsente.c - A number of fixes and improvements: [Tafoid]
 * gghost - DIP Location fixes.
 * gimeabrk - Added 2nd Player trackball, button and a 2 player
   start button to complete Cocktail support.  Note:  When mode is
   Cocktail, normal player 1 controls becomes player 2's.  
   Fixes MT Bug#00460.
 * hattrick - Player 1 (Blue) Control re-addition.  Left
   player could not be controlled correctly.
 * rescraid - Fixed control orientation to match that of an actual control panel
   (steering = left stick, shooting = right stick).
 * stompin - Dropped redundant left/right joystick controls.
 * toggle - Default controls changed to a normal joystick, rather then the left-side of a two-joystick setup.

Corrected Cosmic Monsters overlay to match that from a reference video
of an actual cabinet.  [Tafoid)

taitoair: give perfect interleave, improves 3D in topland (still not
perfect). [R. Belmont]

Model 3: working sound comms [Bart Trzynadlowski, R. Belmont]

Various Sega Saturn / ST-V fixes, that allows correct sound in Baku
Baku Animal and Funky Head Boxers, also removed instadma hack, used by
Pebble Beach Golf and Funky Head Boxers [Angelo Salese]

m68k: set read/write bit properly in special status on MMU bus errors
[R. Belmont]

Fixed a silly bug in Puzzli 2 protection routines [Balrog]

Updated documentation about known Aristocrat MK6 game titles.
[Heihachi_73]

m68k: added bus error input line, fixed FMOVEM, fixed issues with HMMU
[R. Belmont]

ppc: Implemented correct BATs for 601 and memory-forced I/O controller
interface accesses [R. Belmont]

Fix autorelease pool warnings when running multithreaded on Mac OS X
[Tim Lindner]

seta.c: Implemented Coin Mode 1 & 2 for Arbalester, Blandia, Caliber
50, Downtown, Dragon Unit / Castle of Dragon, Meta Fox, Thundercade /
Twin Formation & Twin Eagle. Added dip locations for Arbalester,
Caliber 50, Meta Fox, Quiz Kokology, Quiz Kokology 2, Sokonuke Taisen
Game & Twin Eagle [Brian Troha]

i386: implemented FCLEX FPU instruction. [Barry Rodewald]

Re-enabled scheduler cothread execution. [Curt Coder]

Made some basic progress to Stepping Stage driver [Angelo Salese]

More work for ROM naming conventions for Neo-Geo driver games
[Johnboy]

Fixes for variable shadowing [Oliver Stöneberg]

Added DSP end IRQ event in Sega Saturn / ST-V SCU DSP core
[Angelo Salese]

sshangha.c: Added dipswitch locations to the Super Shanghai Dragon's
Eye sets [Brian Troha]

speglsht.c: Added dipswitch locations to Super Eagle Shot [Brian
Troha]

speedspn.c: Added dipswitch locations to Speed Spin [Brian Troha]

cave.c: Added a PCB layout for Hotdog Storm as well as some addition
notes/information. [Brian Troha]

chaknpop.c: Added a fully documented PCB layout for Chack'n Pop [Guru]

chaknpop.c: Added dipswitch locations to Chack'n Pop [Brian Troha]

If a rom is bad for a clone but is good for the parent then it doesn't
count towards the clone being found. optimized also_used_by_parent &
uses the length as well as hashes. [smf]

m68k: Generate a per-cpu-type jump table.  Correct linef handling
makes the atari st less cranky.  [O. Galibert]

Added the AMS40041 variant (used in the Amstrad PC1512) to mc6845.c.
[Curt Coder]

Fixed double-free of d3d->hlsl [Oliver Stoneberg]

tagteam.c misc cleanups [hap]
 * fixed maincpu irqs
 * added resnet for color prom
 * added coincounters
 * added diplocations

m62.c: amplified default contrast, this fixes washed out colors
[hap]

Major organization, documentation and addition of numerous (over 1600)
gambling game titles covering the following systems:  [David Haywood]
- Aristocrat MK6
- Barcrest MPU3, MPU4, MPU4 (Video), MPU5
- JPM Impact, MPS1, MPS2, System 5, System 5 (Video), System 6, System 6 (Video), System 80
- Maygay EPOCH, MV1



New games added or promoted from NOT_WORKING status
---------------------------------------------------
GP Rider (set 2, World, FD1094 317-0163) [Fallout (Arcadezentrum)]
Hanafuda Hana Gokou Bangaihen [Guru, Dyq, Luca Elia]


New clones added
----------------
Donkey King Jr. (bootleg of Donkey Kong Jr.) [Guru, Tingoes]
Sauro (Philko license) [Guru]
Raiders (Rev.3) [Andrew Welburn]
Magic Card Export 94 [Team Europe]
Sagaia (dual screen) (World) [an UK collector]
Mortal Kombat (Nifty Kombo, hack) [Colonel_Klink]
Mortal Kombat (Nifty Kombo 666, hack)
[bulldawg, B2K24, kosmo, vascodiaz, Paratech, S. Arnold, S. Healey, J.
 Bijl, M. David, R. Balke, D. Leipold, N. Francfort, Smitdogg,
 The Dumping Union]
Savanna (Jungler bootleg)  [f205v, robotype]


New games marked as GAME_NOT_WORKING
------------------------------------
Quiz Punch [Guru]
Castle Revolution [David Haywood]

133


[ff] Download

134
News & Communication / MAME 0.143u1
« on: 11 July 2011, 20:21 »
[ff] mamedev.org

MAME 0.143u1 whastnew:
-------


MAMETesters Bugs Fixed
----------------------
- 00335: [DIP/Input] quasar: 3 players start mapped even though it is
         a 2 player game. (Tafoid)
- 00042: [DIP/Input] oigas: Problem with keyboard control. (Tafoid)
- 04412: [Documentation] dynabb: Year should be 1997.
- 04387: [Sound] All sets in renegade.c: Missing ADPCM audio (hap)
- 04380: [Crash/Freeze] sfish2, sfish2j: Crash after OK (R. Belmont)
- 04409: [Documentation] motoraid: Name isn't spelled correctly and
         year is wrong.
- 04248: [Crash/Freeze] All sets in naomi.c: Hang/Black Screen
         attempting to enter Service Mode. (Olivier Galibert)
- 04407: [Crash/Freeze] jdredd, jdreddb: After splash screens, the
         game goes to black screen (micko)
- 04402: [Sound] Drivers using BSMT2000 Sound: Sound is missing or
         corrupt (micko)

Source Changes
--------------
Fixed COSMAC CPU debugger PC. [Curt Coder]

CP1610 - maskable interrupts do not latch [H@P]
 * maskable interrupts that trigger while interrupts are disabled are
    not latched.
* fixes Activision's Dreadnaught Factor. (intv driver in MESS)

Removed deprecat.h usage in the following drivers: [Angelo Salese]
 * megaplay.c
 * olibochu.c
 * panicr.c
 * paradise.c
 * psychic5.c
 * pturn.c
 * rabbit.c
 * subs.c
 * tmmjprd.c
 * tunhunt.c
 * vulgus.c
 * xmen.c
 * xorworld.c

Improved oldsplus protection simulation [Creamy Mami]

Improved video timings in The Crystal Maze: Team Challenge games, this
fixes most bad palette bugs in it [J. Wallace]

Various Neo-Geo changes: [Johnboy]
 * janshin - Replaced p1, old was bad dump
 * Tagged / Retagged several sets MVS/AES version
 * Begin to document used pcb's for cartridges
 * More removal of .bin extension in favour of chiplabel.socketlabel
    naming convention

Naomi: hooked up M4 live decryption [R. Belmont, Deunan Knute, Andreas
Naive]

vigilant.c: Added support for Coin Modes 1 & 2 for Vigilante & Kickle
Cubele sets.  Added Dip locations for Buccaneers, Kickle Cubele &
Vigilante sets [Brian Troha]

zaxxon.c: Added Dip locations to Future Spy [Brian Troha]

xxmissio.c: Added Dip locations to XX Mission [Brian Troha]

wwfsstar.c: Added Dip locations to WWF Superstars [Brian Troha]

wallc.c: Added Dip locations to Wall Crash [Brian Troha]

vulgus.c: Added Dip locations to the Vulgus sets [Brian Troha]

vball.c: Added Dip locations to the U.S. Championship V'ball sets
[Brian Troha]

Update NEC DSP core to correctly generate the ov1 and s1 alu flags
(and hence, SGN register contents).
[Lord Nightmare, Segher, byuu, Cydrak]

idectrl - Implemented command 0x70 (SEEK) makes jdredd and jdreddb
boot again [Miodrag Milanovic]

Naomi updates [R. Belmont, Angelo Salese]
 * Fixed BIOS order so rev H is default
 * Fixed rotation settings for Illvelo and Shooting Love 2007
 * Fixed a minor BIOS H compatibility issue and added idle skip for
    BIOS H

Documentation cleanups/updates for Naomi/Triforce/Chihiro
[f205v, R. Belmont]

addrmap: Allow adding device-sourced memory maps in the main map.
[O. Galibert]

naomi: Use a device map for maple-dc. [O. Galibert]

addrmap: Add a useful error detection [O. Galibert]

Idle skipped Naomi 2 BIOS [Angelo Salese]

Hooked up idle skip for HOTD2 [Angelo Salese]

Implemented lightgun inputs to The House of the Dead 2, game is now
playable with several gfx issues (due of the different PVR used)
[Angelo Salese, O. Galibert]

Hooked up proper inputs to Crazy Taxi, Dynamite Baseball Naomi
Zombie Revenge, Jambo Safari, 18th Wheeler, Airline Pilots,
Confidential Mission, Monkey Ball, The Maze of Kings,
Shakatto Tambourine [Angelo Salese, O. Galibert]

Added 0555 KRGB TA to FB conversion, used by Ring Out 4x4
[Angelo Salese]

Further upd7725 fixes, new code might actually work properly now,
fixed uninitialized variables. [Lord Nightmare, Wilbert Pol]

i386: Various fixes. [Barry Rodewald]
 * Load LDT before segment registers when switching tasks,
 * Set IF after the instruction following STI,
 * Reset IF after MOV SS or POP SS for one instruction,
- Fixed LSL instruction when modrm < 0xc0.

nvram - in case of multiple bioses, system nvram will be saved in
form systemname_biosnum.nv in cases when non-default bios is used.
For default bios selection all stay the same.[Miodrag Milanovic]

Various rom name fixes [Kevin Eshbach]:
 * Corrects Super Zaxxon rom names
 * Updates the name of the Bally Sente sound board rom and adds the
    date code
 * Updates the Name That Tune set 2 rom names
 * Updates the Stompin’ rom names, updates the undumped pal, updates
    the cartridge type and adds the date code
 * Updates the Rescue Raider (first set) rom names, updates the
    undumped pals, marked as non-cartridge and adds the date code
 * Adds the date code to Gimme a Break
 * Adds the date code to one of the Trivia Pursuit (Genus I) sets

Added reasonably accurate layout code to Crystal Maze games that
should finally leave them playable [J. Wallace]

Corrected syntax in some inline assembly [Balrog]

Implemented halt instruction in the NEC CPU core
[Wilbert Pol, Alex Jackson]

Provided EPROM dump for the i/o gunboard on HOTD2 PCB [Guru]

Preliminary work for ATV Track, in order to get the second SH-4 into
business [Samuele Zannoli]

Added support for dma transfers between the processor and external
devices in SH-4 CPU core [Samuele Zannoli]

Modified naomibd device so that it allocates the memory for the gdrom
data on startup based on a parameter that specifies the size in
megabytes. [Samuele Zannoli]

Added two new commands to the unidasm utility [Samuele Zannoli]
 * skip <n> allows to skip the first <n> bytes from the file
 * count <n> specify that only <n> bytes from the file must be
    disassembled
   
More Neo-Geo work for ROM naming conventions and documentation of used
PCBs for cartridges [Johnboy]


New clones added
----------------
Pit Boss Megatouch II (9255-10-01 ROD, Standard version)
  [Brian Troha, The Dumping Union]
Galivan - Cosmo Police (12/26/1985)
  [Stefan Lindberg, The Dumping Union]
Missile Command (rev 3) [Joe Barbara]


New games marked as GAME_NOT_WORKING
------------------------------------
Tap-a-Tune [Mariusz Wojcieszek, Phil Bennett, R. Belmont]
Asian Dynamite (Dynamite Deka EX) [The Dumping Union]
Shooting Love 2007 [The Dumping Union]
Akatsuki Blitzkampf Ausf Achse [The Dumping Union]
Illvelo (Illmatic Envelope) [The Dumping Union]
Pokasuka Ghost [The Dumping Union]
Bubble System BIOS [Guru, Angelo Salese]

135
News & Communication / MAME Plus! UI eXTended v0.143r4890
« on: 03 July 2011, 08:15 »


[ff] Download

136
News & Communication / MAME 0.143
« on: 28 June 2011, 19:52 »
[ff] MAMEDev.org

MAME 0.143 whatsnew :
-------


MAMETesters Bugs Fixed
----------------------
- 04380: [Crash/Freeze] sfish2, sfish2j: Crash after OK (R. Belmont)
- 04384: [Crash/Freeze] cottonbm: Black screen instead of intro (Angelo Salese)
- 04347: [Crash/Freeze] mach3, cobram3, usvsthem: Stalls on its opening diagnostic screen (smf)
- 04342: [Crash/Freeze] cubeqst, cubeqsta: Crash/Assertion after OK (smf)
- 04340: [Crash/Freeze] firefox, firefoxa: Crash after OK (smf)
- 04341: [Crash/Freeze] All playable sets in deco_ld.c, dlair.c, esh.c, gpworld.c, istellar.c, lpg.c, segald.c, superdq.c: Crash after OK (smf)
- 04349: [Crash/Freeze] All sets in cliffhgr.c: Halts at "** DISC NOT UP TO SPEED *** screen (smf)
- 04343: [Crash/Freeze] All sets in baraduke.c, namcos1.c, namcos86.c, skykid.c: Immediate crash while using -DEBUG (Wilbert Pol)
- 04388: [Documentation] specfrce: Wrong SHA1 check sum in XML data for CHD (v3 vs. v4) (Tafoid)

Source Changes
--------------
Added preliminary circle drawing for Warp Speed [Mariusz Wojcieszek]
 
Added analog controls to Warp Speed [Mariusz Wojcieszek]

Added index and ready line read functions to floppy drive. [Curt
Coder]

Added device-relative functions for memory banking. [Curt Coder]

Added DE, CURSOR, HSYNC, and VSYNC line read members to MC6845.
[Curt Coder]

SH4: Misc cleanups, added support for VERSION register.  Naomi rev H
BIOS now boots games. [O. Galibert, Deunan Knute, R. Belmont]

eeprom: Add tag name in eeprom's verbosity [O. Galibert]

Readme replacement for Crusin' USA to include Off Road Challenge.
[Guru]

cdrom: convert Mode 1 Form 1 sectors to Mode 1 raw if requested
[R. Belmont]

Added byuu's cothread library, along with a wrapper class. Switched to
using one cothread for each executable device. This functionality is
strictly internal and should result in no changes in scheduling
behavior. However, it now becomes possible to exit out of a device's
execution in the midst of an instruction by calling
machine().scheduler().make_active(). Note that this is somewhat
dangerous for cores that have logic at the start of their execute loop
to check for interrupts or other conditions, as those checks will be
skipped upon resume, so consider this sort of early exiting to be
highly experimental for now. [Aaron Giles, Miodrag Milanovic, byuu]
(Please Note: cothread usage is behind a compile-time define as per now,
they will be reenabled in the next dev cycle)

Convert Namco C352 to modern C++ device [R. Belmont]

Added BUSRQ and WAIT input lines to the Z80 CPU core. [Curt Coder]

Added support for multi level slot devices [Miodrag Milanovic]

Fixed a bad ROM dump in pss62 (Super Famicom Box) [Y~K, MESSfan]

Slightly improved the preliminary emulation of sfcbox [Y~K, MESSfan]

This is a temporary fix for Mating Game which disables the 'Line Zero'
interrupt condition. [J. Wallace]

Fixed state saving for OKIM6376 (hopefully) [J. Wallace]

Used a Dolbeck Systems flyer to correct the colours of the Connect 4
built-in layout. [J. Wallace]

Fixed line zero irq condition and provided a sync update for MPU4 HW
games [J. Wallace]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Warp Speed (prototype) [Mariusz Wojcieszek]


New clones added
----------------
Terra Force (Japan) [ShouTime]
Off Road Challenge (v1.50) (not working) [Guru]
Street Fighter II: The World Warrior (USA 910306)
  [Brian Troha, The Dumping Union]
Final Fight (USA, set 2) [Brian Troha, The Dumping Union]
Leader Board (Arcadia, set 3) [Team Europe & Alexander F.]
OnePlay Version 2.20 bios [Team Europe & Alexander F.]

New games marked as GAME_NOT_WORKING
------------------------------------
Super Mario Kart / Super Mario Collection / Star Fox (Super Famicom Box)
  [Y~K, MESSfan]
New Super 3D Golf Simulation - Waialae No Kiseki / Super Mahjong 2 (Super Famicom Box)
  [Y~K, MESSfan]
Super Donkey Kong / Super Tetris 2 + Bombliss (Super Famicom Box)
  [Y~K, MESSfan]
Super Donkey Kong / Super Bomberman 2 (Super Famicom Box)
  [Y~K, MESSfan]


137


[ff] Download

138
News & Communication / MAME 0.142u6
« on: 19 June 2011, 20:28 »
0.142u6 whatsnew :
-------


MAMETesters Bugs Fixed
----------------------
- 04377: [Graphics] All sets in fuukifg2.c: Missing graphics layer
          (Tafoid)
- 04376: [Misc.] Typo in lib/util/opresolv.c
- 04375: [Graphics] ojankohs: Junk appears in tile shadows during
          gameplay (Angelo Salese)
- 00765: [Crash/Freeze] tekken3aa, tekken3ua: Games hangs with blue
          screen after attraction mode. (The Dumping Union)
- 04373: [Sound] All sets in polepos.c: Sounds like a clock ticking as
          you play (Alex Jackson)
- 04298: [Interface] mame -h points to incorrect usage file (Tafoid)
- 04329: [Documentation] mexico: Wrong description. (Tafoid)

Source Changes
--------------
chdman: fix GCC 4.6 build [R. Belmont]

HLSL Updates: [Ryan Holtz, Bat Country Entertainment, austere]
 * Reworked default shadow mask settings, eliminating rainbow banding
    and matching reference shots more closely
 * Moved color power to occur after shadow mask, as it is intended to
    simulate nonlinear phosphor response
- Added a variable-width notch filter to the Y channel in NTSC
  post-processing, eliminating luma banding on e.g. CoCo 2 and Apple II

i286 - Fix for Phar Lap and Borland 16-bit DPMI servers. [Carl]

Many Sega ST-V / Saturn HW changes [Angelo Salese]

286 - fixes the DOS/16M dos extender that comes with Lotus 123r3
[Carl]

Added image devices support to debugger [Miodrag Milanovic]

Added image devices menu to debugger (windows only for now)
[Miodrag Milanovic]

sdlsocket: workaround for a problem in the detection of tcp/ip socket
address [Michael Zapf]

goldstar: fixed romanization from Korean for Kkot No Li [30yr]

info.c: added basic display of slot info in -lx [Fabio Priuli]

inptport: Disable the default sequence recognition for now.
[O. Galibert]

memory: Stop being stupid and call the extremely well written
populate_range_mirrored code through map_range when appropriate, which
is most of the time.  [O. Galibert]

polepos.c: Convert to MCFG_SCREEN_RAW_PARAMS and scanline-based IRQ
timing [Alex Jackson, O. Galibert]

ins8250 - Fix enabling better mouse support in pc driver [Carl]

i286 - limit check of SS in push and pop instructions [Carl]

TMS5220: Force OLDP and OLDE to be updated only on the A subcycle of
IP=0 PC=0; this has no effect whatsoever on the output, it is merely
to better document how the chip works. [Lord Nightmare] TMS5220:
Emulate circuit 412 from the patent, which should prevent spurious
clicks on interpolation-inhibited frame transitions; This may improve
the tie fighter sounds in starwars, and some clicking in eprom/eproma.
[Lord Nightmare]

naomi/jvs: add coin add/sub commands (sub is used by crazy taxi)
[O. Galibert]

Warp Speed update [Mariusz Wojcieszek]
 * fixed vblank interrupt and removed rom patches
 * added coin input
- added preliminary starfield emulation

HLSL Updates: [Ryan Holtz, Bat Country Entertainment]
 * MAME will now save an HLSL INI file on the first run of a game that
    doesn't already have an INI file.
 * HLSL INI files must have their parameters left in the order in
    which they are saved out.
 * Fixed a diagonal 'crease' visible on the screen in HLSL mode.

Some improvements to the compressed texture protection for Decathlete.
[David Haywood]

Refactored the INS8250 interrupt line to use devcb. [Curt Coder]

memory.c: Fixed display of physical addresses in the debug memory
viewer.  [Wilbert Pol]

Added support for starting softlist item directly without marking
image device to be mounted on. If soft item is found it will be loaded
on first image device that have needed interface defined
[Miodrag Milanovic]

Fixed Aristocrat MK5 screen offset. [Palindrome]

Added SRAM support for dmdtouch and geishanz. [Palindrome]

Various aristmk4.c changes [Heihachi_73]
 * Added button panel artwork and renamed/remapped inputs for all
    games.
 * Changed cgold2's PROM to a more compatible version.
Various aristmk5.c changes [Heihachi_73]
 * Changed parent/clone relationship for Dolphin Treasure (later
    version is now parent).
 * Added a US clear chip to the set chip ROMs.
 * Removed the set chip loading from all games which don't use them.
 * Cleaned up ROM name descriptions to match the aristmk4.c format.

Added proper channel 2 support, and logging capabilities to OKIM6376.
[J.Wallace]

Corrected divider behaviour of OKIM6376 - needs ROM analysis to be
complete, but all supported programs only use the default mode.
[J.Wallace]

Changed clock frequencies in High Video games to match what should be
the correct OKI chip frequencies - those familiar with the boards may
wish to confirm this is correct, as I couldn't find the clock signal
for the chip on the PCB scans I've seen. [J.Wallace]

Added MPU4 sampled sound hardware, an MSM6376, PIA and PTM combined to
give dynamic pitch shifting for looping ADPCM samples. [J.Wallace]

Removed duplicated includes from INCPATH.  [Oliver Stoneberg]

Fixed some potential memory leaks and NULL pointer deferences as well
as removing some redundant checks.  [Oliver Stoneberg]

i286 - Fix bunch of fault restarts [Carl]

A fix for -listclones displaying parents as clones when it uses a
BIOS.  [Tafoid]

i386: Implemented task gates, call gates, and task state segments
(both 286 and 386).  Also inplmented triple fault CPU resets (used by
OS/2). x87: Basic implementation of FSTENV (used by OS/2).
[Barry Rodewald]

Added code to manage NAOMI's M4 decryption. [Andreas Naive]

Midway Zeus improvements [Phil Bennett]:
 * Added some alternate FIFO commands used by mk4b.
 * Hooked up the short-format draw command (used to draw life bars and
    shadows in mk4).
 * Added support for alternate 4/8 bit texture formats (used by mk4).


dec8.c: Corrected the rom names for the Ghost Busters sets and added
PCB locations [The Dumping Union]

Fixed NAR timing in OKIM6376 to match datasheet figures. [J. Wallace]

Fixed behaviour for OKIM6376 samples latched while their respective
channel is playing (fixes missing audio in New Magic Card 'Skill Game'
when won on first loop), and MPU4 sound test [J. Wallace]

Audio interface fix for MPU4. [J. Wallace]

Lamping fixes for MPU4 small extender. [J. Wallace]

Added support for access of separate LED segments in MPU4. (indexed as
'mpu4ledXXX', where the first display unit takes 0-7, the second 8-15
and so on). [J. Wallace]

Various updates on the AWP drivers for JPM IMPACT and Maygay M1
[J. Wallace]

Various changes for letting Mating Game boot and run, but there are
still issues with timing. [J. Wallace]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mortal Kombat 4 (version 1.0) [Phil Bennett]


New clones added
----------------
Heated Barrel (Electronic Devices license)
  [Hurray Banana, Tormod, hotaru, Dna Disturber, F. Marsaud,
   N. Francfort, Smitdogg, The Dumping Union]
Albatross (US clone of Super Crowns Golf)
  [Antonio Gonzalez Jr., Smitdogg, The Dumping Union] (not working)
Tekken 3 (Japan, TET1/VER.A) [Yohji, Smitdogg, The Dumping Union]
Tekken 3 (Asia, TET2/VER.E1) [Tormod, Smitdogg, The Dumping Union]
The Real Ghostbusters (US 2 Players, revision 2)
  [JF, The Dumping Union]


New games marked as GAME_NOT_WORKING
------------------------------------
Special Forces Elite Training [Guru, R. Belmont]
Donggul Donggul Haerong [Guru]
Warp Speed (prototype) [TrevEB, Siftware, Mariusz Wojcieszek]

139


[ff] Download

140
News & Communication / MAME 0.142u5
« on: 06 June 2011, 10:22 »
[ff] MAMEDev.org

0.142u5 whatsnew :
-------


MAMETesters Bugs Fixed
----------------------
- 04363: [Crash/Freeze] rsgun: MAME crashes when using "-bios jp"
- 04311: [Save/Restore] kov2, martmast: The game freezed after load
         save state twice times. (Aaron Giles)
- 04360: [DIP/Input] upscope + others: PORT_CENTERDELTA in input ports
         overwrites PORT_KEYDELTA settings (Olivier Galibert)
- 04330: [Save/Restore] btime and clones: Save state does not work
         correctly. (Aaron Giles)
- 04359: [Interface] All sets with PORT_DIPLOCATIONs: Dip locations
         are displayed incorrectly (Olivier Galibert)
- 04331: [Save/Restore] digdug and clones: Save support produces some
         interesting effects... (Aaron Giles)
- 04327: [Save/Restore] galaxian, frogger, many others: Game resets
         right after loading auto saved state. (Aaron Giles)
- 04333: [Save/Restore] Many games in m92.c: Save states made while
         raster interrupts are active do not work (Aaron Giles)
- 04305: [Crash/Freeze] vmetal, vmetaln: Crash directly after OK
         (Angelo Salese)
- 03948: [Crash/Freeze] mvsc: Reset at staff roll only in the mvsc
         set. (Alex Jackson)
- 04361: [HLSL] When using HLSL screen size not correct (MooglyGuy)
- 04357: [Core] arcwins, eforest, fhunter, fhuntera and all sets in
    twincobr.c: Emulated time does not match actual (Wilbert Pol)
- 04356: [Crash/Freeze] Some games using MC6845: Hang at black screen
         w/border (Wilbert Pol)
- 04339: [Gameplay] All sets in segahang.c: Various widespread issues
         (Aaron Giles)
- 03445: [Crash/Freeze] znpwfv: Segmentation Fault (Angelo Salese)
- 03872: [Crash/Freeze] vmahjong: Game crashes after select screen
         (Angelo Salese)
- 03205: [Crash/Freeze] pblbeach, fhboxers: Emulation Hangs (Angelo
         Salese)
- 04352: [Crash/Freeze] xexex: Crash during Mask Rom Test (MooglyGuy)

Source Changes
--------------
Fixed Final Arch failing the IC13 test [Angelo Salese]

Fixed Final Arch and Sando-R multi cart support [Angelo Salese]

Internal HLSL cleanup - removed aux texcoords, restored software
vertex processing due to low-end cards not doing hardware vertex
processing, removed unnecessary tristrip->trilist splitting. Restores
D3D functionality on integrated chipsets and marginal cards.
[Ryan Holtz, Ashura-X]

Dumped GFX / sound roms to Gigaman 2 [f205v, Smitdogg, The Dumping
Union]

Converted PlayStation GPU to a device [smf]

Added PORT_NAME to buttons to better illustrate actual use in Atari
System 1 and Atari G1 drivers.  [Tafoid]

inptport.c - Keyboard chars initialization fix [Tom Clayton]

konicdev et al.: Turn the 053250 into a modern device. [O. Galibert]

More accurate pixel clocks for Sega Saturn / ST-V [Angelo Salese]

Moved SCSP to main irq function into an external write line function,
fixes sound regression in Groove on Fight and Intro Don Don
[Angelo Salese]

Fixed an ST-V window effect bug when it's in double interlace mode,
fixes a graphic bug with Virtua Mahjong [Angelo Salese]

Fixed Sega Saturn / ST-V start-up crash that was happening on some
ends [Oliver Stoneberg]

Fixed a use-after-free bug in build/verinfo.c [Oliver Stoneberg]

megatech.c: added some verified labels [ElBarto]

PlayStation GPU splits 4 point polygons into triangles. [smf]

Documentation update for Naomi [f205v]

Fixed MC6845 related crash on 4roses and 4rosesa [Roberto Fresca]

TMS52xx: Minor updates to the comments and the disabled-by-default
pulse excitation code to better match how hardware would probably
work. [Lord Nightmare, Neill Corlett]

HLSL Updates: [Ryan Holtz, Bat Country Entertainment]
 * Switched to point-sampling through most of the shader chain to
    avoid non-intentional pixel smearing
- Corrected alignment and scaling on the shadow mask and scanlines;
dramatically reduces rainbow banding at non-oversampled resolutions.

Fixed a rather silly bug with SCU DSP execute flag [Angelo Salese]

Moved SMPC intback command inside a timer, removes a kludge for SMPC
mask irq [Angelo Salese]

Changed name of sn76489 variant used in Sega Master System and
Megadrive/Genesis from SMSIII to the more technically accurate
SEGAPSG, as the PSG in question was not only used on the mark 3 units.
[Lord Nightmare]

Added accurate hblank durations to Sega Saturn / ST-V HW
[Angelo Salese, Corrado Tomaselli, Charles MacDonald]

ertictac/poizone: Greatly improved (not perfect) audio
[R. Belmont, Heihachi_73]

Switch SEGA System E to use the SEGAPSG sn764xx variant, as it uses
two SEGA 315-5124 VDPs which have the SEGAPSG integrated. Should
slightly improve sound. [Lord Nightmare]

Fixed Sega System E to use xtal.h, fixed mc8123 comment, clarified PCB
diagram, verified xtal for z80b. [Lord Nightmare, Charles MacDonald]

i286 - enabling 287 emulation by trapping when needed [Carl]

idectrl - Clears error status on driver initialization [Carl]

Added HD6345 CRTC-II variant to mc6845.c. [Curt Coder]

idectrl - implemented verify no retry command [Carl]

i86 - Fixed imul instruction [Carl]

Low-level input upgrade. Classes now exist for input_codes,
input_items, input_devices, and input_seqs. Also created an
input_manager class to hold machine-global state and made it
accessible via machine.input(). Expanded the device index range
(0-255, up from 0-16), and the OSD can now specify the device index
explicitly if they can better keep the indexes from varying
run-to-run. [Aaron Giles]

HLSL Updates:
[Ryan Holtz, Bat Country Entertainment, austere, SoltanGris42]
 * Added the ability to render screenshots at arbitrary resolutions.
 * Added the ability to record AVI videos (albeit with no audio) at
    arbitrary resolutions.
 * Added a 43-tap-wide FIR-based NTSC filter with tunable Y, I and Q
    frequency response.
 * Updated scanlines to have a user-tunable pixel-height ratio in
    addition to the current screen-height ratio.
- Fixed a VRAM leak that was causing many dynamic-resolution drivers
  to run out of memory mid-run.

Implemented IRQ callbacks for the mc146818 RTC [Carl]

Fixed UNSP CPU core reset [Robbbert]

Fixed POP, POPF, PUSHF, and flags for V20 core [Carl, Alex Jackson]

memory: Store legacy object and handler together in the same
structure. [O. Galibert]

memory: Pass the legacy object/handler as a set_delegate parameter.
[O. Galibert]

memory: Merge width-conversion functions together from the same source
width. [O. Galibert]

memory: Build a structure with all possible delegate sizes
[O. Galibert]

memory: Separate delegates for the main access and the subaccesses.
[O. Galibert]

memory: Split the subaccesses delegation information per-slot.
[O. Galibert]

memory: Make the memdump file include a description of every subunit.
[O. Galibert]

memory: Add utility methods to clean up colliding subunit masks and
testing if any are remaining. [O. Galibert]

memory: Combine the map_range and handler_read/write() operations into
one. [O. Galibert]

memory: Proxy the handler entry access when adding handlers.
[O. Galibert]

memory: Tuck the unitmask into the proxy. [O. Galibert]

memory: Split the map_range function into a fixed entry mapping one
and a dynamically allocating entry one. [O. Galibert]

memory: Make the proxy manage a list of handlers instead of a unique
one. [O. Galibert]

memory: Add a handler copy function which works on subunits-only
handlers. [O. Galibert]

memory: Finally allow different handlers on different subunits of the
same address. [O. Galibert]

memory: Implement depopulate_unused().  [O. Galibert]

pic8259 - Fixed edge triggering and non-specific EOI
[Carl, Miodrag Milanovic]

Added SKIT_F0 opcode to the uPD7801/uPD7810 CPU core [Angelo Salese]

Split HLSL code into a separate file, d3dhlsl.c/.h. Also split
drawd3d.c into a couple of headers.
[Ryan Holtz, Bat Country Entertainment]

nec disassembler - Only display "byte/word ptr" when it's actually
needed to resolve ambiguity (same as the i386 disassembler)
[Alex Jackson]

Add ROM dump from motor drive board for Sega Touring Car Championship
[RetroRepair]

Hooked up the 2 PPI8255 for Super Crowns Golf [Angelo Salese]

emuopts: added confirm_quit option (defaults to off). when on,
pressing ESC you are prompted with a 'confirm quit' screen rather than
directly quit emulation. [MamePlus Team, Mamesick, Fabio Priuli]

i86: fix initial CS on reset [Alex Jackson]

memory: Change the gc into a refcounter, for speed reasons.
[O. Galibert]

Fix inverted check on anonymous timers prior to saving state. Also fix
bug where we fail to ignore the permanent non-expiring anonymous
timer. Added code to log timers, and we now log them at each save
attempt as well as at restore time. Should fix most recent save state
releated regressions. [Aaron Giles]

Started to work on Neogeo ROM naming, mostly removal of .bin extension
in favour of chiplabel.socketlabel convention [Johnboy]

Added echo emulation to the OkiM6376 sound chip [J. Wallace]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Baryon Future Assault [Corrado Tomaselli, f205v, The Dumping Union,
  David Haywood]
Reality Tennis [Tomasz Slanina, Antonio 'Peluko' Carrillo, Smitdogg,
 The Dumping Union]
Fruit Bonus '06 - 10th anniversary [Brian Troha, Smitdogg, The Dumping
 Union]
Super Ball (Version 1.3) [David Haywood, Brian Troha, The Dumping
 Union]


New clones added
----------------
Dream Crown (Set 2) [Yohji, Smitdogg, The Dumping Union]
Harley Davidson (Rev.B) [Gerald (COY), Smitdogg, The Dumping Union]
Motocross Go (MG2 Ver.A) [Gerald (COY), Smitdogg, The Dumping Union]
Nouryoku Koujou Iinkai (prototype) [Yohji, Smitdogg, The Dumping
 Union]
Pit Boss Superstar (9221-10-00A) [Siftware]
Arctic Thunder v1.002 [J. Wilke, ranger_lennier, gamerfan, Smitdogg,
 The Dumping Union] (NOT WORKING)

New games marked as GAME_NOT_WORKING
------------------------------------
Panikuru Panekuru [dopefishjustin, Smitdogg, The Dumping Union]
New Hi-Lo Poker [Smitdogg, The Dumping Union]

Pages: 1 2 3 4 5 6 [7] 8 9 10 11 12 13

Page created in 0.36 seconds with 18 queries.