MAMEWorld >> News
Previous thread Previous  View all threads Index   Next thread Next   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM
MAMEinfo 0.146 :)
05/21/12 12:45 PM


MAMEINFO.DAT 0.146

* Updated to MAME 0.146
* Added 0.146 Source/Listinfo changes
* Newest Bugs (21th May)
* Added more or fixed infos from MAME 0.97u4 - 0.103u4
* Added 'Recommended Games'
* Fixed Mameinfo.dat infos.


Download at: http://www.mameworld.info/mameinfo

MAME Testers at: http://mametesters.org/view_all_set.php?sort=last_updated&dir=DESC&type=2



0.146

- New games: DS Telejan (DECO Cassette, Japan), Handle Champ ad Hyper Bishi Bashi Champ (GQ876 VER. EAA)
- New Working games: Bikkuri Card, Chance Kun, Chance Thirty Two and Mahjong Long Hu Zheng Ba 2 (VS221M)
- New Non-Working games: Touryuumon (V1.1)?
- New clones: Hamburger (DECO Cassette, Japan), Hyper Bishi Bashi Champ (GQ876 VER. AAA), Ms. Pac-Man II (Orca bootleg set 1), Ms. Pac-Man II (Orca bootleg set 2), OutRunners (Japan), Super Poker (Version 10.10), Tecmo Bowl (World, prototype?), Tournament Pro Golf (DECO Cassette, Japan), Trivia (Questions Series 10 Alt Question Rom), Trivia (Questions Series 11 Alt Question Rom), Trivia (Version 1.03a Alt questions 2) and Zero Team 2000
- I286 CPU: Fix for i286 preventing error 104 on IBM5170
- I386 CPU
. IRET/Virtual 8086 mode fixes
. Another small vm86 fix
. Removed unwanted logical AND
- PowerPC CPUs
. Added PPC405GP to PPC cpu core
. Added custom DCR read/write handlers to core
. Cleanup powerpc\ppc.c, ppccom.c and ppcdrc.c
- Z8001 CPU
. Preliminary Z8001 support
. Support for disassembly of Z8001 instructions
. More Z8001 work, Olivetti L1 M20 (MESS) now passes memory test.
. Fixed Z8001 inb/outb @rX form. M20 PPI test now passes
. Z8001 has 16-bit wide I/O ports
- POKEY sound
. Improved sound emulation. This fixed Liberator resets on the planet screen if any wave above 16 (19 or 22) was selected (ID 00501) and imperfect sound play in Missile Command for UFO and bomber attack (ID 04492).
. Changed audio emulation to emulate borrow 3 clock delay and proper channel reset
. New frequency only becomes effective after the counter hits 0
. Emulation also treats counters as 8 bit counters which are linked now instead of monolytic 16 bit counters
. Fixed high pass filters for POKEY
. Added POKEYN device based on modern device
. Fixed random lfsr generation
. Consolidated polynom code
. Removed legacy left overs from pokey code
. Added a internal pokey_channel class
. Convert all remaining drivers to use the modern pokey device (astdelux, atarisy1.c, atarisy2.c, atetris, barbball, bwidow.c, bzone.c, ccastles, centiped.c, cloak, cloud9.c, firefox, foodf, gauntlet.c, irobot, liberatr, maxaflex.c, mhavoc, missile, quantum, runaway.c, starwars.c, tempest, tomcat and tunhunt)
- TC8830F sound: Preliminary Toshiba TC8830F emulation (see Chance Kun)
- TIA sound: Fixed TIA crashes caused by uninitialized variable
- I8251 UART: "Reset" bit is only documented to revert to looking for a mode byte, not reset the entire chip.
- 8255 PPI
. Updating MAME drivers to use modern i8255 implementation instead of the legacy one (aristmk4.c, astinvad.c, cb2001.c, clayshoo, dribling, epos.c, fortecar, freekick.c, galaxian.c, gatron.c, gei.c, goldstar.c, homerun.c, igs009.c, igs017.c, imolagp, iqblock.c, kingdrby, kungfur, lordgun.c, lucky74, merit.c, meritm.c, pcxt.c, pipeline, rgum, scobra.c, scramble.c, segag80r.c, sfkick, skylncr.c, slotcarn.c, sms.c, statriv2.c, subsino.c, system1.c, taxidriv, tcl, tx1.c, vroulet, zaccaria.c and zaxxon.c)
. Fixed I8255 port C-lower mask in port A mode 2. Fixed obvious bug with port C-lower output.
. Razzmatazz/Ixion doesn't have a 8255
- 68681 DUART
. Fix for counter mode making SC4 not assert (machine/68681.c)
. Timers start immediately; unlike counters they don't wait for a start command.
. Fixed MC68681 generation of spurious interrupts, and provide ASSERT/CLEAR states to the IRQ callback.
- Floppy
. ap2_dsk (MESS): Preliminary, working RWTS18 decoding support; Decodes disks and shows ascii text; not sure if sectors are in the correct order yet.
. Fixed uninitialized variable that causes random assertion failure in snapquik.c
. Fixed to read tags from DiskCopy 4.2 files properly (formats/ap_dsk35.c). Lisa requires this.
- CHDMAN
. Fix for output of TOC and GDI content on extractcd option (ID 04728)
. Changed error message to be more descriptive to actual error that occurs when a .dif file version doesn't match the CHD version. Hopefully, this will all but stop the seemingly never ending questions about the error (util/chd.c).
- Crystals: Update comment (emu\drivers\xtal.h)
- Flash ROM: Intel 28F320J3D flash support
- astrocde.c: Get rid of anonymous timer (savestate problem)
- bfm_sc2.c
. Corrected some off by one errors in DM01 dot matrix emulation, while making it a bit more generic. Ultimately, it will plug into Scorpion 2 and 4 hardware.
. This is phase 2 of the DMD changes, creating a new '5 dot' element to make it more like the actual DM01 (which uses 5 by 7 blocks, but wires them up row wise to a buffer, giving an unusual '65 dot row') (emu\rendlay.c, layout/awpdmd.lay, bfm_dm01.c).
. Finally done the last part of the dotmatrix changes, which is to create a dot by dot display mode. This makes the BFMDM01 emulation far more straightforward, and should mean that anyone wanting a matrix can call some combination of functions and make it work.
. Fix for crashing bfm_sc2.c sets
- bfm_sc4.c: DUART fix for counter mode making SC4 not assert (machine\68681.c)
- cps1.c: Added PCB infos
- decocass.c
. Changed some dongle names based on photos
. Changed some "BIN" to "CAS" added misc comments about info from photos
. Promoted DS Telejan to working state
. Fixed protection in clone Burger Time, giving it working status.
- galspnbl.c: Added missing button along with misc documentation. Fixed 68000 CPU, YM3812 and OKI6295 clock speeds.
- ksys573.c: Added alternative BIOS found on Gachagachamp, it appears to just be recompiled. Added the 700B01 BIOS, only the CRC is known.
- megadriv.c: Initial work in preparation for some modernization on the whole driver, starting with better splitting of actual drivers (megadriv.c, megacd.c, mega32x.c, megasvp.c and megavdp.c)
- megatech.c: Added BIOS Ver 0
- namcops2.c: Documentation addition of a list of known Namco System 246/256 games until something more official is created
- neodrvr.c: Misc documentation updates and typo fixes for neogeo.xml as well as updates and a cleanup of Neo-Geo driver
- playch10.c: Fixed IRQ regression in some PlayChoice G-Board games by simply importing MMC3 IRQ code from MESS. Implementations will be merged anyway, eventually, just no time now to pursue this more. This fixed graphics are messed up in pc_mman3, pc_ngai2, pc_ngai3, pc_pwbld and pc_radr2 (ID 04738).
- scramble.c: Fixed crash in 800fath, mariner, knockout, triplep and sets having a 7474 without the "audiocpu". No idea why it has started to crash only now.
- superqix.c
. Fixed statusport bitmask in driver. This fixed game resets after starting in sqixb2, perestro and perestrof (ID 01631).
. Added NMI ack for Super Qix bootlegs
- tecmo.c: Added NMI sound ACK mechanism
- vendetta.c: Small cosmetic changes to the driver plus PCB components verified. Fixed KONAMI CPU clock speed and VSync.
- Aliens, Crime Fighters: Reverted wrong changes applied in 0.145u8 (slow music fix)
- Bikkuri Card: Added inputs and small cleanup (Game now playable)
- Butasan - Pig's & Bomber's: Replaced overdumped maincpu rom based on PCB pictures and observation
- Chance Kun
. Added inputs (Game now playable)
. Added Toshiba TC8830F voice/sample player (preliminary)
. Small cleanup
- Chance Thirty Two
. Inputs from the scratch
. Completely demuxed the output lines
. Added lamps support
. Added a nice button-lamps layout
. Found and added the FEVER! lamp
. Fixed the Oki6295 and CRTC 6845 clocks
. Corrected the refresh rate to 52.786 Hz (similar to Major Poker)
. Hooked the vblank input line
. Figured out the following DIP switches: Auto Max Bet, Flip Screen, Maximum Bet, Auto Hold, Double-Up Type, Remote Credits, Bet Limit and Coinage Multiplier.
- Gunbuster
. Fixed coin lockout (ID 04586) and missing sound/music (ID 04588), default EEPROM had volume 0 (added new EEPROM) (ID 04587).
. Small cleanups and disabled coin lockout for clone (Japan)
- Handle Champ: Stop the elephant stage from crashing, though other graphics issues remain.
- Hyper Bishi Bashi Champ
. Zerod out the date and time (M48T58 timekeeper rom)
. Hooked up Player 3 controls
- Mahjong Long Hu Zheng Ba 2: Emulated protection in clone (VS221M), making it playable.
- Mars Matrix: Fixed mapping for clone (USA 000412 Phoenix Edition) (bootleg) to allow in-game region switch to work
- Ninja Assault: Added I/O board ROM dump
- SportTime Table Hockey: Changed (Arcadia, set 2) to clone (ID 04813)
- Super Pinball Action
. Adjusted clock speeds based on OSCs actually on the PCB
. Added missing button and labeled buttons
. Added DIP locations and misc documentation
- Trick Trap: Fixed music speed (ID 04833)
- Trivia (Questions Series
. Refactored Trivia rom questions
. Added misc documentation
. Added DSW locations to several sets
- Wardner: Fixed sprite ram
- X-Men Vs. Street Fighter: Replaced bad dumps in clone '(USA 961004 Phoenix Edition) (bootleg)' with others which pass in-game rom tests (ID 04824)
- Input port
. Cleanup and fixed natural keyboard issues in ioport
. Fixed uninitialized field in ioport_field.m_chars (fixes stack corruption with three PORT_CHAR definitions) / added some sanity checks for PORT_CHAR adding and lookup.
. Port changed regression fix and fix for PORT_CONDITION regression (emu/ioport.c) and cleanup
. Set m_cursetting to NULL (emu/ioport.c) since must not be set in case of onoff_alloc, this fixes validation too.
- Regression fixes
. Port changed regression fix. This fixed coin insert problem in airbustr, brkthru.c, bwings, cchasm and exidy440.c (ID 04803).
. Fix for PORT_CONDITION regression. This fixed DIP Default "Coin Mode 1" now triggers freeplay in Blandia and clone (ID 04805).
. Fix for PORT_VBLANK multi bit. This fixed copsnrob hang/freeze at boot (ID 04807). Fixed fmaniac3 shows only white screen after title (ID 04823). Fixed black screen/hang in simpl156.c games (ID 04804).
. Fixed ioport regression in atarigt.c, atarigx2.c, blitz68k.c, crgolf.c, dkong.c, flyball, itech8.c and mcr.c
. Fixed a obvious regression (hang after coining up - why did this even work before??) in exprraid (ID 04808)
. Fixed mistakes with MCFG_SOUND_ROUTE in MCFG_SOUND_MODIFY, causing double routing (louder volume + soundchip showing up twice in the sliders menu) (artmagic.c, bagman.c, calomega.c, ddragon3.c, galaxi.c, galaxian.c, re900.c, route16.c, scramble.c, taito_l.c, tnzs.c and wiz.c).
. Fixed atarivc_eof tag and shortened playfield_upper(15 chars) tag to playfield_up in batman.c, eprom.c, klax.c, offtwall.c, relief.c, shuuz.c, skullxbo.c and thunderj.c. This fixed missing/corrupted graphics in Batman, Relief Pitcher, Shuuz and ThunderJaws (ID 04817)(ID 04834).
. Fix for boot problem on pcxt.c
. Fixed ladybug.c and redclash.c hang on boot (ID 04806)(ID 04809)
. Fixed black screen in feversoc (ID 04843)
. Fixed gorf exit with autosave on (ID 04829)
. Fixed broken colors in gsword.c (ID 04835)
. Fixed missing sprites in avspirit and monkelf (ID 04789)
. Fixed aleck64.c, cdi.c, xmen6p, xmen6pu and xsedae crash after OK (ID 04810)(ID 04840) (ID 04822) (ID 04776)
. Fixed mkyawdim and mkyawdim2 crash before OK (ID 04773)
. Fixed alpha68k.c regression. This fixed starting button for P1 is always on, you cannot use P1 inputs in gangwars, goldmedl, skyadvnt, skysoldr and timesold (ID 04826).
- Fixed rom names in bcruzm12, cotton, cps1.c, gei.c,
- Description changes of Chance Kun (Japan), Hyper Bishi Bashi Champ - 2 Player (GX908 1999/08/24 VER. JAA), Hyper Bishi Bashi Champ - 2 Player (GX908 1999/08/24 VER. KAA), Joker Poker (Version 16.03BI 5-10-85, Joker Poker ICB 9-30-86), Mars Matrix: Hyper Solid Shooting (USA 000412 Phoenix Edition) (bootleg), Trivia (Questions Series 15), Trivia (Unsorted question roms) and Trivia (Version 1.03a Alt questions 1)
- Renamed (gt5) to (gtsers15), (hyperbbc) to (hypbbc2p), (hyperbbck) to (hypbbc2pk), (nzerotea) to (nzeroteam), (samsh5sph) to (samsh5spho), (samsh5spn) to (samsh5sph) and (suprpkr1) to (suprpokra)
- Fixed year of production in sc4crgc (ID 04828), sc5crnjw (ID 04815) and sc5dmine (ID 04827)
- MAME
. MAME windows executable gets it's own icon. Fixed display of icon in windows.
. Fix for PORT_VBLANK multi bit (emu\screen.c)
. Fix for -video ddraw causing crash on 16bit video output (windows/drawdd.c) (ID 04847)
. Fixed ram size validation regression (emu/machine/ram.c)
. Added device image type for individual ROM images (as used in some Amstrad CPC applications)
. Added screen tags to XML output, so that it is possible to easily identify which screens depend on optional devices (mostly of use in MESS, for its slot options, but eventually handy for PC-based arcades too).
- Compiling
. Fixed ldplayer compile
. Fixed OS X PowerPC compile
. Don't optimize TMS57002 on OS X PowerPC builds
. GCC 4.6 compile fix (video/bfm_dm01.c)
. Fixes for building with Visual Studio 11 beta
. objdump doesn't work with VS binaries (MSVC_BUILD in makefile), so do not run it
. Fixed compilation under VS2010
. Fixed some "comparison is always true/false" warnings reported by Clang in timer.c





"Theory is when you know everthing but nothing works.
Practice is when everything works but no one knows why.
In our lab, theory and practice are combined:
nothing works and no one knows why."







Entire thread
Subject Posted by Posted on
* MAMEinfo 0.146 :) MASH 05/21/12 12:45 PM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
1 registered and 221 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1293