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.147u3 :)
11/19/12 03:21 PM


MAMEINFO.DAT 0.147u3

* Updated to MAME 0.147u3

* Added 0.147u3 Source/Listinfo changes

* Newest Bugs (19th Nov)

* Added more or fixed infos from MAME 0.131u4 - 0.132u1

* 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



"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."



New in MAME 0.147u1



0.147u3

- New games: Kkot Bi Nyo Special (Korea) and Planet Probe (prototype?)
- New Working games: Harem
- New Non-Working games: Fearless Pinocchio (V101US), Mega Lines, Stone Age (Astro, Ver. ENG.03.A) and Super Card (encrypted)
- New clones: Bagman (bootleg on Moon Cresta hardware, set 2), Golden Tee Diamond Edition Tournament (v3.05T ELC), Gun Survivor 2 Biohazard Code: Veronica (BHF2 Ver. E), Haunted Castle (version E), Jet Wave (JAB, Japan v1.04), Jolly Card (Spanish, blue TAB board, encrypted), Kkot Bi Nyo (Korea), Magix / Rock (bootleg), Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123) (Single PCB), Ninja Assault (NJA4 Ver. A), ParaParaParadise 1st Mix Plus, Pool 10 (Italian, Dino 4 hardware, encrypted), Radirgy (Rev A) (GDL-0032A), Street Fighter II': Champion Edition (Accelerator!, bootleg) (set 2), Street Fighter II': Champion Edition (Alpha Magic-F, bootleg), Street Fighter II: The World Warrior (TAB Austria, bootleg) (set 2), Street Fighter II: The World Warrior (unknown bootleg), Sunset Riders (4 Players ver UAB), Super Ranger (NOVA), Triple Punch (set 2), Ultra Invaders, Western Express (Japan, rev 4), Winding Heat (AAA, Asia v2.11) and World Class Bowling (v1.1)
- New drivers: supercrd.c
- Atmel 8-bit AVR: Added FMUL, FMULS, and FMULSU opcodes. Fixed incorrect N flag calculation in ROR opcode. Fixed incorrect bit testing in SBIC/SBIS opcodes. Converted AVR8 CPU to modern CPU device. Renamed I/O map to data map, routed ports through io map. Implemented ST Z+ and SBIW opcodes.
- COSMAC CPU: Added missing IRQ acknowledges
- DECO CPU16 CPU: Rewrite 6502, cycle-exact and interruptible. IRQ fixes. DECO16 vectors are non-standard.
- FD1089 CPU: More OO & consistent
- I386 CPU: Added I386 debugger helper for converting virtual to physical addresses
- M6502 CPU
. Rewrite CPU to modern device, cycle-exact and interruptible (4roses.c, allied.c, alvg.c, bwing.c, calomega.c, cham24.c, cmmb.c, dkong.c, exprraid.c, famibox.c, funworld.c, gts3.c, liberate.c, multigam.c, playch10.c, punchout.c, rgum.c, seta.c, snookr10.c, tceptor.c, thedeep.c and vsnes.c)
. IRQ fixes
. Fixed the bitwise ops and their disassembly
. Added virtual destructors
- M6509 CPU: "normal" read/writes happen in the fetch bank. Added virtual destructors.
- M6510 and M4510 CPUs: Added virtual destructors
- M6800 CPU: Workaround for Coleco Adam (MESS) not booting. The free-running counter values are unacceptable, so let it read from the output compare register instead. To be fixed properly later.
- M37702 MCU: Changed M37702 to help Tafoid's source file detection
- N2A03 CPU: Put a second irq line logically-ored with the normal one in N2A03. Added virtual destructors. Rewrite M6502 to modern device, cycle-exact and interruptible.
- PSXCPU
. Fixed CD & root counter irq's (cpu\psx\irq.c)
. Use DEVCB2 for hooking up irq controller to cpu core
. Turned ZN security into a device (cpu\psx\sio.h)
. Split PSX SIO into two devices
. Replaced usage of psx_sio_install_handler & psx_sio_input with devices
- SSP1601 CPU: Removed #define for SSP1601 cpu name
- TMS0980 CPU: Fixed debugger crashes on TMS1100 CPUs. Some small fixes for the TMS1100 CPUs.
- TMS9900/9995L CPUs: Fixed overflow detection in INC and DEC opcodes.
- Z8002 CPU: Fixed implementation of trdb, trdrb, trib, trirb, trtdb, trtdrb, trtib and trtirb instructions (cpu\z8000\z8000ops.c)
- Audio streams: Added more comment to lessen confusion regarding sound_stream::generate_resampled_data (emu\sound.c)
- N2A03 / NES APU sound: Rewrite M6502 to modern device, cycle-exact and interruptible (sound\nes_apu.c)
- TMS5220 sound: Got rid of most of the TMS5220 excitation (voicing) hacks. The rest is mostly making the space/tabs for comments more consistent and fixing a couple of spelling errors in the comments. Minor bugfix regarding the time_to_ready code.
- YMZ280B sound
. Quick fix for ppp1mp static sound
. Get rid of "YMZ280B 16-bit PCM contact MAMEDEV" popmessage
- 1413M3 custom chip: Fixed nested NMI behaviour on soft resets in Nichibutsu mahjong drivers (hyhoo driver etc). Little note update.
- 8259 PIC
. Added modern accessors to PIC8259
. Hooked up IDE irq straight to the PIC8259 in calchase.c, chihiro.c, funkball.c, gamecstl.c, mediagx.c, midqslvr.c, queen.c, taitowlf.c, savquest.c, voyager.c and xtom3d.c
- CHDMAN: FLAC encoder did not use FIR Linear prediction
- Discrete Netlist: Symbols starting with _ are reserved in many BSD-derived environments (machine\netlist.h)
- Floppy (MESS)
. Added a generic WD format (lib\formats\wd177x_dsk.c/h). Added IMD support (formats\imd_dsk.c). Added upd765 read fm sector support. Predict the layout size correctly (formats\imd_dsk.c).
. Added WD2793 variant and READ/WRITE8_MEMBERs for individual registers. Added modern Bondwell 2 disk formats. Modernized Bondwell 2 floppy handling and cleaned up driver.
- PLD (Programmable Logic Device): Converted jedtest script to Python. Fixed regtest, now all is executed fine.
- SCSI: Added STOP command to SCSI CD
- Sega encryption: Added the Super Locomotive encrypted Z80 part number (machine\segacrpt.c)
- PSX GPU: Uses MCFG_SCREEN_UPDATE_DEVICE (video\psx.c)
- CGA video: Initial support for Wyse-700 graphics card based on findings of John Elliott (video\isa_cga.c + mess\drivers\at.c).
- SVGA video: Added S3 SVGA extra bits for Horizontal/Vertical VGA registers, re-enabled dot clock selection, and fixed it up a bit. 800x600x16bit in X11 is now usable (but still not correct).
- V9938 Video: Removed the V9938 "ignore-sprite-limit" hack entirely in csplayh5.c, meritm.c, sangho.c and tontonb.
- 8080bw.c
. Added music to Balloon Bomber
. Added Invaders sound and dipswitches to clone Darth Vader (bootleg of Space Invaders)
. Added music to Lupin III. Added notes for Lupin III from MisfitMAME
. Added sound to Moon Base in 'Rolling Crash / Moon Base'
- astrocorp.c: Added gambling control. Fixed 68000 CPU1 clock speed and visible area.
- btime.c
. Implemented the DECO CPU-7 and DECO C10707
. Added virtual destructors
- cd32.c: Improved inputs in CD32 (by adding a mirror of the first button where the regular Amiga reads it) this allows the majority of the booting CD32 games to actually be started.
- dec8.c
. Various clean-ups of DEC8 HW
. Hooked up SCREEN_RAW_PARAMS to all games in the driver
. Added irq ack mechanism to Captain Silver, Last Mission and Shackled (they were commented out before)
. Rewritten DECO222 encryption for Psycho-Nics Oscar, The Real Ghostbusters and Super Real Darwin to use the new model (M6502 CPU2 -> DECO 222)
. Reapplied DEC8 pixel clock changes. Reapplied IRQ ack'ing. Fixed VSync.
- firebeat.c
. Some additional ATAPI support to Firebeat driver
. Some minor fixes so Firebeat's RTC65271 check passes (you must delete the "rtc" file from your NVRAM for this to become effective)
. Fixed flash readback through the YMZ. All PPP-type games now can be initialized and booted.
. Adding info on the gfx h/w so it doesn't get lost
. Quick fix for clone 'ParaParaParadise 1st Mix Plus' static YMZ280B sound
. Temporary hack to switch display lists correctly for the ParaParaParadise games
. Hack display list switching for keyboardmania too
- funworld.c
. Funworld driver wants bitwise ops. Replaced M65C02 CPU1 with R65C02.
. Added proper PLD dumps to Bonus Card and Power Card
. Jolly Card Spanish improvements: Decrypted the program ROM. Added button-lamps layout. Added a default NVRAM. Promoted to working state.
. Improvements to Pool 10 in Dino 4 hardware: Added PCB layout and technical notes. Decrypted the program data & address. Decrypted the graphics ROMs address. Added a default NVRAM. Added button-lamps layout. Promoted to working state. Improved the PCB layout. Added some encryption notes.
- galaxold.c
. Fixed graphics in clone Port Man (bootleg on Moon Cresta hardware) (ID 03427)
. Added notes about the rom mapping in Video Stars, which probably isn't quite right.
- hyhoo.c, nbmj8688.c, nbmj8891.c, nbmj8991.c and pastelg.c: Fixed nested NMI behaviour on soft resets in Nichibutsu mahjong drivers (ID 04478)
- itech32.c
. Major ROM renaming to get away from the DOS 8.3 convention to accurately reflect what's on the labels
. Correct cut-n-paste errors
- ksys573.c: Replaced usage of psx_sio_install_handler & psx_sio_input with devices
- namcos12.c: Fixed black screen in tekken3 and tektagt
- namcos23.c
. Bonus optimization. Added textlayer palettebase and bgcolor.
. Prevent 500GP locking up
- neodrvr.c: Removed some FBAisms and improved code sharing between AES/MVS (the interrupt handling was copy+pasted between the two)
- pgm.c
. Added IQ_132's recently updated pgmcrypt decryption routine and shuffled around pgm/027 decryption functions to a new file (machine\pgmcrypt.h)
. Fixed maincpu rom loading in Puzzle Star
- taitogn.c and zn.c
. Turned ZN security into a device (CAT702)
. Replaced usage of psx_sio_install_handler & psx_sio_input with devices
- welltris.c: Quiz 18-kin sprite hack removed
- Bad Lands: Added two missing undumped GAL's ($600, a00) and updated documentation regarding missing checksums
- Bagman: Fixed loading of gfx roms in clone Bagman (bootleg on Moon Cresta hardware), and the bank switching, but some roms are bad.
- Express Raider: Correct regions and copyrights in the driver and information in the header about the games
- Fast Lane: Verified clocks. Fixed VSync.
- Funky Ball: Added GAME_NOT_WORKING and GAME_NO_SOUND flags
- Hang Pilot
. Redumped clone Hang Pilot (ver UAA)
. Luckily motor lock check in Hang Pilot (ver UAA) is at the same address. One of the lock/unlock checks was at another address anyway.
- Harem: Decrypted code (Game now playable)
- PinMAME
. s11.c: Williams System 11 WIP. Fixed alphanumeric display. Added M6800 (4MHz) CPU1, M6808 (3580000 Hz) CPU2, M6809E (4MHz) CPU3, HC-55516 sound, YM2151 (3580000 Hz) and 2x DAC. Added samples (bumper, chime1, chime2, chime3, coinin, hole and knocker) and Speakers.
. s11a.c: Williams System 11a WIP
. s3.c: Williams S3 WIP
. s4.c: Williams S4 WIP. Replaced M6802 CPU1 with M6800.
. s6.c: Williams S6 WIP. Replaced M6802 CPU1 with M6800.
. s6a.c: Williams S6a WIP. Improved sound and fixed display in Williams System 6a. Algar (L-1) inputs working. Added HC-55516 sound and Speaker.
. s7.c: Williams System 7 WIP. Added M6808 CPU1/2 (4MHz), DAC and HC-55516 sound. Added samples (bumper, chime1, chime2, chime3, coinin, hole and knocker) and Speakers.
. s8.c: illiams S8 WIP
. s9.c: Williams S9 WIP
- Pong: Symbols starting with _ are reserved in many BSD-derived environments (machine\netlist.h)
- Race Drivin': Fixed clone Race Drivin' (cockpit, rev 1) crash (ID 05057)
- Saint Dragon: Decrypted graphics in clone (set 2) (Game now playable)
- Super Locomotive: Added DIP locations to the sets. Added minor documentation about basic PCB parts.
- Vastar: Added notes to MACHINE_CONFIG_START. Fixed AY-3-8910A clock speed and VSync.
- Video System (aerofgt.c, f1gp.c, mfromance.c, pipedrm.c, welltris.c)
. Continued refactoring some video system sprite rendering, bringing code closer together for the 2nd sprite types.
. VideoSystem further reducing / merging of functions.
- Witch: Minor Witch updates based on eBay auction picture. Fixed Z80 CPU1/2 clock speeds.
- Dipswitch fixes in 8080bw.c, harem and suprloco
- Fixed rom names in dsoccr94, mbombrd and slammast
- Description changes of Bagman (bootleg on Moon Cresta hardware, set 1), Cannon Ball (Yun Sung, horizontal), Cannon Ball (Yun Sung, vertical), Express Raider (US, rev 5), Express Raider (World, Rev 4), Golden Tee Royal Edition Tournament (v4.02T EDM), Golden Tee Supreme Edition Tournament (v5.10T ELC S), Pinball Champ '95, Street Fighter II': Champion Edition (Accelerator!, bootleg) (set 1), Street Fighter II: The World Warrior (TAB Austria, bootleg) (set 1), Triple Punch (set 1), Ufo Senshi Yohko Chan (bootleg, not encrypted), Wonder Boy in Monster Land (English bootleg set 1), Wonder Boy in Monster Land (English bootleg set 2) and Wonder Boy in Monster Land (Japan bootleg).
- Renamed (exprraid) to (exprraidu), (exprraida) to (exprraid), (gtsuprem) to (gtsupreme), (hcastlej) to (akumajou), (hcastleo) to (hcastlek), (hcastljo) to (akumajoun), (suprloco) to (suprlocoo), (suprlocoa) to (suprloco), (vimana1) to (vimanaj) and (wexpressb) to (wexpressb1)
- MAME
. Allow overriding TMSMAKE/M68KMAKE (ifndef...endif) for easier cross-compilation and testing of alternatives (emu\cpu\cpu.mak)
. Cleanup tabs in mame.lst
. Sorted out some odds in src\mame\mame.mak
- Compiling
. Fixed tiny compile (src\mame\tiny.mak) (ID 05053)
. Normalize some include paths to always include video/ or machine/ as necessary (machine\naomibd.h, naomig1.c, naomigd.h, video\argus.c and psychic5.c)
. Fixed weird do-nothing lines that cause Clang warnings (video\konicdev.c).
. Fixed GCC 4.7 compile (formats\flopimg.c)
- Debugger: Make expression functions work debug\express.c)
- MESS
. Started wrapping some NeoCD functions in MAME code, now sending valid CD commands and some sets are now booting. Giving it the right amount of RAM.










Entire thread
Subject Posted by Posted on
* MAMEinfo 0.147u3 :) MASH 11/19/12 03:21 PM

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