MAME 0.143u1
From MAMEDEV Wiki
Release Date
MAME 0.143u1 was released on 11 July 2011.
Contributors
The known contributors for this version are, in alphabetical order:
- Alex Jackson
- Andreas Naive
- Angelo Salese
- Balrog
- Barry Rodewald
- Bryan Troha
- byuu
- Creamy Mami
- Curt Coder
- Cydrak
- f205v
- Guru
- H@P
- hap
- James Wallace
- Joe Barbara
- Johnboy
- Kevin Eshbach
- Lord Nightmare
- Mariusz Wojcieszek
- Miodrag Milanovic
- O. Galibert
- Phil Bennett
- R. Belmont
- Samuele Zannoli
- Segher
- Stefan Lindberg
- Tafoid
- The Dumping Union
- Wilbert Pol
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Curt Coder fixed COSMAC CPU debugger PC.
- H@P updated the CP1610 core - maskable interrupts do not latch:
- Maskable interrupts that trigger while interrupts are disabled are not latched. Fixes Activision's Dreadnaught Factor. (intv driver in MESS).
- Angelo Salese removed deprecat.h usage in the following drivers:
- 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
- Creamy Mami improved oldsplus protection simulation.
- J. Wallace improved video timings in The Crystal Maze: Team Challenge games, this fixes most bad palette bugs in it.
- Johnboy provided various Neo-Geo changes:
- 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.
- R. Belmont, Deunan Knute and Andreas Naive updated Naomi: hooked up M4 live decryption.
- Brian Troha updated 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 updated zaxxon.c: Added Dip locations to Future Spy.
- Brian Troha updated xxmissio.c: Added Dip locations to XX Mission.
- Brian Troha updated wwfsstar.c: Added Dip locations to WWF Superstars.
- Brian Troha updated wallc.c: Added Dip locations to Wall Crash.
- Brian Troha updated vulgus.c: Added Dip locations to the Vulgus sets.
- Brian Troha updated vball.c: Added Dip locations to the U.S. Championship V'ball sets.
- Lord Nightmare, Segher, byuu and Cydrak updated NEC DSP core to correctly generate the ov1 and s1 alu flags (and hence, SGN register contents).
- Miodrag Milanovic updated idectrl - Implemented command 0x70 (SEEK) makes jdredd and jdreddb boot again.
- R. Belmont and Angelo Salese provided Naomi updates:
- 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.
- f205v and R. Belmont provided Documentation cleanups/updates for Naomi/Triforce/Chihiro.
- O. Galibert updated addrmap: Allow adding device-sourced memory maps in the main map.
- O. Galibert updated naomi: Use a device map for maple-dc.
- O. Galibert updated addrmap: Add a useful error detection.
- Angelo Salese idle skipped Naomi 2 BIOS.
- Angelo Salese hooked up idle skip for HOTD2.
- Angelo Salese and O. Galibert 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 and 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 added 0555 KRGB TA to FB conversion, used by Ring Out 4x4.
- Lord Nightmare and Wilbert Pol provided further upd7725 fixes, new code might actually work properly now, fixed uninitialized variables.
- Barry Rodewald updated the i386 core: Various fixes.
- 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.
- Miodrag Milanovic updated 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.
- Kevin Eshbach provided various rom name fixes:
- 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.
- J. Wallace added reasonably accurate layout code to Crystal Maze games that should finally leave them playable.
- Balrog corrected syntax in some inline assembly.
- Wilbert Pol and Alex Jackson implemented halt instruction in the NEC CPU core.
- Guru provided EPROM dump for the i/o gunboard on HOTD2 PCB.
- Samuele Zannoli did 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:
- 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.
- Johnboy did more Neo-Geo work for ROM naming conventions and documentation of used PCBs for cartridges.
Game Support
New clones added
- Pit Boss Megatouch II (9255-10-01 ROD, Standard version)
- Galivan - Cosmo Police (12/26/1985)
- Missile Command (rev 3)
New games marked as GAME_NOT_WORKING