Robert Posted August 3, 2009 Share Posted August 3, 2009 http://mamedev.org/updates/whatsnew_0133u1.txt MAMETesters Bugs Fixed----------------------------------- 03352: [DIP/Input] cobram3: No demo (attract) sound (Xander)- 03354: [DIP/Input] cobram3: Infinite lives dip switch triggers service mode (Xander)- 02377: [Graphics] fourtrax: There are some graphics glitches (POSIRQ-related?). (hap)- 02645: [Gameplay] sbrkout: Super Breakout paddle not reaching left hand side (hap)- 03317: [Graphics] starblad: No Large polygons displayed (hap)- 02378: [Graphics] fourtrax: Sprite banking (for rear view mirror) isn't working. (hap)s- 01119: [Color/Palette] finehour: [possible] Some bigger enemies seems to have bad colors. (hap)- 03242: [Graphics] fantzone, fantzon1: Background scroll is completely broken. (hap)- 03314: [Documentation] mrdrillr, mrdrilr2: Title should be "Mr. Driller" (dot), not "Mr Driller" (Fabio Priuli)- 03349: [sound] mpatrol, mpatrolw: Wimpy explosion sound (couriersud)- 03366: [Compiling] Default mametiny build no longer compiles (Fabio Priuli)- 02715: [Crash/Freeze] sokyugrt, shienryu: sokyugrt freezes after the loading and patent screens. shienryu allows coins but that's it. (Angelo Salese)- 03359: [Graphics] sonson: unsupported negative sprite positions (Angelo Salese)- 03358: [Misc.] sonson: Unimplemented coincounter (Angelo Salese)- 03348: [Graphics] jjsquawb: Background Graphics Incorrectly mapped (robiza)- 03320: [sound] cliffhgr: dip switch setting reversed for demo sound play (Tafoid)- 03316: [sound] burglarx: The main music is distorted (Osso)- 03313: [Misc.] cliffhgr, cliffhga: Missing parent/clone relationship (smf) Source Changes----------------------------Made cliffhga a clone of cliffhgr. [smf] ARM7 updates: [R. Belmont] - Preliminary PXA255 support, including Intel-specific CP14 - Hooked up TLB Fixed player 2 input port in photon.c. Fixed bad CRC/SHA1 in photon.c. [Mariusz Wojcieszek] Naomi/AW updates: [Deunan Knute, CaH4e3, R. Belmont] - DMA protection emulation for qmegamis, fixes in-game graphics - Correct decryption key for Extreme Hunting - Added protection emulation for Cosmic Smash - Added protection emulation for Capcom vs. SNK (cartridge ver) DIPSW fixes: [kanikani] - argus: fixed service switch (was defined to port that does not exist), and fixed DIPLOCATION order. - valtric: fixed note for how to enter test mode. coin1 and coin2 were swapped, and fixed DIPLOCATION order. - butasan: coin1 and coin2 were swapped, and fixed DIPLOCATION order. The 6532 RIOT timer should keep spinning after a timeout (regression introduced in 0.126u2). [Wilbert Pol] Did the following changes to the tankbatt.c driver [Angelo Salese]: * Cleaned-up the irq / nmi firing and fixed irq acks; * Cleaned-up the memory map; * Added coin counter, coin lockouts and added a second coin chute; * Documented some unclear i/os; * Flagged the game as GAME_IMPERFECT_SOUND since it uses samples instead of proper discrete sound emulation; Fixed DEMO_SOUND Dip assignment in cliffhgr to work correctly when turned ON. [Tafoid] Improved colors in Merit Poker [Angelo Salese] Fixed the version number of 2 sound roms for Mortal Kombat 4 and made U2 1MB in size which is correct. The actual rom type is a 27C800 and has been verified on 2 seperate PCBs. All the rest of the roms are 27C160 as per the driver. [brian Troha] Added license information to the 2 Red Hawk sets (IE: the US & Italy). [brian Troha] Added Screen Raw Params hook-up to the ST-V driver, fixes some of the current issues [Angelo Salese] Added dip port locations to Glass, Alligator Hunt, Touch & Go, World Rally 2: Twin Racing & Maniac Square [brian Troha] Added dip port locations to Big Karnak, Biomechanical Toy, Maniac Square (prototype), Squash & Thunder Hoop [brian Troha] Updated many clone names to use more than 8 characters. [Yasuhiro Ogawa, Brian Troha, Tafoid, Fabio Priuli] Added dip port locations to Sky Soldier, Time Soldiers and Paddle Mania. [brian Troha] 39 in 1 improvements: [MooglyGuy, R. Belmont] - Fleshed out some Intel PXA255 peripherals. - Improved PXA255 DMA controller emulation. - Fixed FBARx register accesses to wait until the current DMA transfer has completed before triggering another interrupt. - Hooked up 93C66 EEPROM. - Fixed LCD DMA behavior - Fixed EEPROM byte order - Video, inputs, and flash data ROM hooked up - Improved PXA255 LCDC, DMA and I2S emulation - Working but not great CPLD protection simulation ST-V: Hand-tuned pixel-clock to match measured fps from the pcb [Angelo Salese, Corrado Tomaselli] Improved hblank duration behaviour [Angelo Salese] Added PCB location to 4 roms in a Head Panic clone. [brian Troha] Corrected rom names for Four Trax. Added the Guru's readme for Four Trax. Derived all CPU clocks based on actual OSC timing. [Guru, Brian Troha] Added basic PCB layout and added "U" locations to as many rom names as I could identify in a hi-res pic of the PCB. [brian Troha] Updated sonson DIP locations and defaults to match those of the game upgrade manual. [Tafoid] Added dip port locations to: [brian Troha] * Gaplus / Galaga 3 and clones * Funny Bubble and clone * Gang Busters and clones * Green Beret plus clones and Mr. Goemon (also cleaned up) * GI Joe and clones * Gladiator and clones (also corrected to match factory settings) * Ghosts'n Goblins and clones (also restated bonus descriptions) * Goindol and clones * Grand Champion * MX5000 / Flack Attack * Food Fight and clones * Got-cha Mini Game Festival and clone * Aquarium, Gun Dealer plus clones and Wise Guy plus clone * Haunted Castles and clones * The Main Event, Devastators and various clones * Magical Cat Adventure, Nostradamus and various clones * Multi Champ and clone (also added support for coinage mode 1 & 2) * Dragon Master * B-Wings and clones * DECO Cassette System driver (also split out settings for specific games where appropriate) * Vandyke, Blackheart, Many Block, Task Force Harrier, US AFF Mustang, Hacha Mecha Fighter, Koutetsu Yousai Strahl, Bio-Ship Paladin, Acrobat Mission, Super Spacefortress Macross, Super Spacefortress Macross II, Thunder Dragon, Thunder Dragon 2, GunNail, Sabotan Bombers, Bombjack Twin, Nouryoku Koujou Iinkai, Guardian Storm * Stagger I & clones, Bubble 2000, Fire Hawk and Spectrum 2000 * Air Attack, SS Mission and Twin Action * Super Pac-Man, Pac & Pal, Grodbda, Phozon, Mappy, Tower of Druaga, Dig Dug II and Motos as well as clones Various improvements to Yumefuda / Alba ZG driver [Angelo Salese] * Hooked up basic mc6845 crtc, fixing resolution and refresh rate; * Hooked up the ppi8255; * Hooked up some previously unemulated system inputs; * Added coin counter / coin lockout and added proper flip screen bit; * Corrected system clock; Added dip port locations to Bosconian, Galaga, Xevious Dig Dug and clones. Added proper conditional bonus (based on number of starting fighters) to Bosconian and Galaga [brian Troha] More accurate program rom names for Polygonet Commanders (ver UAA) set. [brian Troha] Improved bonus verbiage for the galaga.c, gng.c, gberet.c & gbusters.c drivers. Verbiage more like the actual manual. [brian Troha] Various improvements to the Speed Attack driver [Angelo Salese] * Hooked up basic mc6845 crtc, fixing resolution and refresh rate; * Added the watchdog; * Corrected system clock; * Removed a video quirkness (tilemap h/w values were bigger than its VRAM) and cleaned up some other minor stuff; Redumped bingor2 gfx roms. [Team Europe] Simplified Atomiswave's decryption routine & keys. [Andreas Naive] Added Guardian Storm PCB layout [brian Troha] funworld.c improvements [Roberto Fresca] - Removed generic funworld DRIVER_INIT. - Added partial PIAs connection diagram. - Updated technical notes. Rewrite of NES PPU: [Robert Bohms] - Ported ppu2c0x to use a device memory map - Ported all rendering to access PPU address space through memory map - Updated MAME drivers to install read handlers or memory banks in PPU memory map, as appropriate. - Removed all mirroring and banking code from the ppu, as the backing memory is documented to be external - Supplied replacement banking alternatives for all MAME drivers (vsnes.c, playch10.c, cham24.c, and multigam.c) Sound map cleanup for the taito_x.c driver. [Tafoid] Improved Irem sound: [couriersud] - Better Moon Patrol sound - Revisited schematics - Found 10-Yard schematics as well - Corrected a bug, some discrete values and added two RC nodes from schematics NMK16 driver clean ups. Merged some of the duplicated code in nmk16.c, and attempting to handle the larger tilemaps used by Thunder Dragon 2, Rapid Hero and Macross 2 in a more correct way. This has fixed some glitches in the intro of Rapid Hero without breaking the ingame graphics. [David Haywood] Added default input mappings for gambling / poker / slot games. Converted many drivers to use the new mappings. [Fabio Priuli] Some improvements to the meadows driver: [robiza] - set autocenter value to 0 in deadeye - implemented correct inputs in bowl3d and removed not working flag Unified sets with unknown manufacturer to use all the same manufacturer . [Fabio Priuli] Decrypted progolfa. [robiza] Documented what the "language" dipswitch actually does for Rapid Hero. [brian Troha] Clear screens. When set to "English" you simply see "Stage 'x' Clear" (where 'x' is the current stage you just finished). Changed clocks on Trojan as verified on pcb. [Corrado Tomaselli] Changed quake CPU speed to 233MHz, added basic PC IO map, hooked up 8259, corrected year to 1998, added some TODO statements. [Luigi30] Moved priority_bitmap from a global into the running_machine struct. Updated all drivers accordingly. [Atari Ace] Changed Scud Hammer analog controls from paddle to accelerometer. Previously, if you did nothing, the paddle control caused the hammer to smash automatically. [hap] Verified and updated the vertical syncs on the following pcb: [Corrado Tomaselli] - system18 motherboards - ninja ryukenden - tricky doc - raiden - Ninja Kid 2 - atomic robokid - tiger road - stv motherboard - toki - raiden 2 / raiden dx (same pcb) - cabal - blood bros - tengai - gng - rally byke - vimana Fixed some inconsistencies with bootleg manufacturer names, eg. using Bootleg (big , or using the original company if the rom is a bootleg. [hap] Changed sound z80 of ghost and goblins from 3mhz to 1.5mhz as verified on pcb. [Corrado Tomaselli] Documented lamps/motor usage for Night Striker [Angelo Salese] Made irqs more accurate in City Connection [Angelo Salese] Hooked up Cobra Command sound ROM. [Jim Hernandez, Aaron Giles] Fixed cobram3 dip switch. [Xander] Fixed a bug related to eating cycles during 68k cpu reset. Previously, initial_cycles had a wrong value after reset, and if cycles were Calc 3 update: [David Haywood] - Shuffled a few things around based on new findings - Added an extra decryption table used for the Brap Boys startup code (still doesn't do anything interesting) - Noted that one of the unknown parameters for the MCU Init command is where it reads / writes eeprom data from. - Noted that an additional parameter in the MCU commands may cause further displacement of the writeback address, as BRap Boys seems to rely on this (needs further testing) - added a hack for now so that BRap Boys places the writeback address of the initial table somewhere that causes it to get executed. Marked graphics ROMs on Led Storm Rally 2011 (US) as bad, as they cannot possibly be the right ones for this set. [David Haywood] Properly added support for namcos2 multiple posirq anyway. Fixes the following issues:[hap] - starblad polys - fourtrax track and mirror - dirtfoxj game start spotlight effect, game still locks up tho - burnforc 'hiccup' glitches when scrolling left/right - luckywld tunnel glitch (still a bit glitchy though) - finehour bad sprite colors Changed vsyncs to the following games: truxton, demon's world, Pang, super pang, block block, yie ar kungfu and kikikaikai. [Corrado Tomaselli] Corrected sn76459 clock to Ye Ar Kungfu and verified the other clocks. [Corrado Tomaselli] Changed the main clock of Pang, Super Pang and Block Block. [Corrado Tomaselli] Switched galaxian LFO sound to use the long-disabled NEW_LFO. It's not entirely fixed, but it's closer. [hap] Minor MCR documentation changes: [Kevin Eshbach] * Updated all of the TRON sets with location of the roms and the board they belong to * Updated the name of the PROM on the Super Sound I/O board * Added notes about PALs that need to be dumped (The same PAL part numbers are also used on Xenophobe and probably other MCR II & III games.) Fixed chdman -update to leave the write protect state alone when updating uncompressed CHDs. [Michael Zapf] Changed default key for Mahjong P1 Bet to '3', because '2' was conflicting with P2 Start in 2 players Mahjong games. [Fabio Priuli] New games added or promoted from NOT_WORKING status--------------------------------------------------------------------------------------Tetris (Photon System) [Miodrag Milanovic, Mariusz Wojcieszek]Touchmaster 2000 [Mike Green, Dumping Union]3-D Bowling [robiza]Panther [Angelo Salese, robiza, Mr. Do]39 in 1 [R. Belmont, MooglyGuy] New clones added------------------------------Royal Card Professional v2.0 [Team Europe / Dumping Project] (not working)Guardian Storm [Christian Raftopol, David Haywood, Dumping Union]Outrun (original revision) [Guru]Touchmaster 5000 (v7.01 Standard) [brian Troha, Dumping Union]Cruis'n Exotica v2.0 [smitdogg, Guru, Dumping Union] (not working)Pinball Action (set 4, encrypted) [Team Europe / Dumping Project]Kamakazi III (Galaxian Clone) [Darran]Enchanted Forest (2 sets) [Heihachi_73, AGEMAME] (not working)Soccer Superstars (ver JAC) [f205v] (not working)Dream Land / Super Dream Land (bootleg of Bubble Bobble) [sean Clough, David Haywood] New games marked as GAME_NOT_WORKING--------------------------------------------------------------------Extreme Hunting [Guru]Photo Play [Klaus Sommers, Angelo Salese]Capcom vs. SNK Millenium Fight 2000 (000904) [Deunan Knute]Videotronics Poker [Angelo Salese, Siftware]Bingo Roll (4 sets) [Team Europe, Dumping Project]Space Walk [siftware, David Haywood]'98 NeoPri Best 44 (Neo Print) [JohnBoy]Top Gear [Heihachi_73, AGEMAME]K.G. Bird (2 sets) [Heihachi_73, AGEMAME]Black Rhino [Heihachi_73, AGEMAME]3 Bags Full [Heihachi_73, AGEMAME]Phantom Pays [Heihachi_73, AGEMAME]Sweet Hearts II [Heihachi_73, AGEMAME]Golden Canaries [Heihachi_73, AGEMAME]Coral Riches II [Heihachi_73, AGEMAME] Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now