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.148 :)
01/11/13 12:29 PM


MAMEINFO.DAT 0.148

* Updated to MAME 0.148

* Added 0.148 Source/Listinfo changes

* Newest Bugs (10th Jan)

* Added FB Alpha v0.2.97.28 Emulator infos

* Added/fixed '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



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



0.148

- New games: Armadillo Racing, Grasspin, Manhattan (DECO Cassette) and Rise of the Robots (prototype)
- New Working games: Dragon World II, Graplop (no title screen) (DECO Cassette) and Riviera Hi-Score (2131-08, U5-4A)
- New Non-Working games: Bowling Try, Football Crazy (Video Quiz), Photo Y2K 2 (Flash 3-in-1) and Sega Bass Fishing Challenge
- New clones: Alien Syndrome (set 7, System 16B, MC-8123B 317-00xx), Bump 'n' Jump, Hacher (hack of Win Win Bingo), Imola Grand Prix (set 1), King Derby (bootleg set 2), Monza GP (bootleg), Penfan Girls - Step1. Mild Mind (set 2), Sprint 2 (color kit, Italy), Star Warrior, Street Fighter Zero 2 (Japan 960430), Super Cup Finals (Ver 2.2O 1994/01/13), Super Street Fighter II: The Tournament Battle (Hispanic 931005), Survival Arts (Japan) and Toride II Bok Su Oi Jeon Adauchi Gaiden (Korea)
- New drivers: bowltry.c and rastersp.c
- New artworks: Starship 1 (Atari 1977) at http://www.mameworld.info/ubbthreads/sho...part=1&vc=1
- 8086 CPU
. Fixed i86 shift timing
. (MESS) pc.c: Fixed MC1502 floppy interface. Work around pcjx bios bug and fix pcjr nmi. Support pcjx floppies.
. (MESS) pc_t1t.c: Added support for pcjx text mode and fixed pcjr 4bpp mode.
- Atmel 8-bit AVR (MESS): Added CPSE, LD Z+, ST -Z/-Y/-X and ICALL opcodes. Added ATMEGA644 interrupt vectors. Fixed Z flag in CPC, SBC and SBCI opcodes. Fixed V and C flags in SBIW opcode. Fixed pop/push order in CALL, RCALL, RET and RETI opcodes. Fixed Timer 1 CTC mode.
- DECO 222 CPU: Make the DECO222 handling in decocass transparent to the driver
- H6280 CPU / PC Engine
. Modernized core
. Uninitialized variable fix (m_icount=0)
. Fixed compile error on some compilers. Should hopefully improved PCE, SGX etc. as well.
. Fixed H6280 disassembler hookup. Removed H6280 extraneous colons from register names, makes debugger syntax to set them less Pascal-y.
. Some information for PoP (cpu\h6280\h6280ops.h)
- Hyperstone CPUs: Modernized CPU cores. Korean bootlegs all work now, tested with: mosaicf2, vamphalf, dynabomb, gstream, pasha2, mrdig and boonggab.
- I386 CPU: Set some features bits for Pentium 3 CPUs
- M50747 / M509xx MCUs: Preliminary support for Mitsubishi M740 (M5074x/M509xx) CPU family
- M6502 CPU: Cleanup CPU
- M6805 CPU: Modernized core
- M6809 CPU: Modernized core. Uninitialized variable fix.
- I8x9x / MCS-96 CPUs (MESS): First (incomplete) stab at a MCS-96 core. Fixed divb reg,#nn. Fixed V setting on divb. Added normal and the missing div variants. Fixed for MSVC (cpu\mcs96\i8x9x.c). Preliminary Roland D-110 driver.
- SSEM CPU (MESS): Modernized core. Fixed SSEM compile issue.
- TMS0980 CPU (MESS): Write to the log whenever an unknown output PLA config is encountered
- Z800x CPUs: Fixed some bugs in non-segmented mode (polepos.c)
- Gaelco GAE1 and Gaelco CG1V sound: Modernize Gaelco sound devices
- HuC6280 sound: Modernized sound device
- PortMIDI: Initial commit of PortMIDI. This isn't enabled to compile yet, this is just to make it easier to run the final tests on my Mac and my Windows laptop. Enable compiling PortMidi. Tested on: Linux x64, Mac OS X 10.8 and Windows 8 x64 w/latest toolchain for both OSD=windows and OSD=sdl. MIDI should auto-disable on other OSes (*BSD) but there may be problems. Works fine on Linux when set to use the system's copy of the library as well, which many distros prefer. Fixed compile on OS X 10.6/10.7 (portmidi\readbinaryplist.c). Fixed portmidi Visual Studio warnings. Fixed portmidi library name / removed overwrite of ARCH when compiling libflac. Fixed portmidi compilation on Xcode 3.2.6 for OSX 10.6.8.
- Q-Sound sound
. Modernize the QSound sound device. The one that started it all. It works now. No idea what I was doing wrong before, but I'm not doing it anymore. It appears as though a clean build might be necessary for this one to take. I've tested more CPS2 games than I care to mention, a bunch of zn games, and a cps1 game and they all are happy, so we should be good. Now for the fun stuff...
. Added DSP16 registers and implemented the goto opcode. Added DSP16 16-bit immediate load opcode. Fixed reset behavior. Code reorganization. Fixed compile (dsp16_device_start()).
. DSP16 simplification and additional work. Fixed U64 compile issues.
. Few more DSP16 opcodes & spaces->tabs
- Samples sound: Adapted error messages from lib\util\chdcd.c for emu\sound\samples.c
- Sega PCM sound: Modernized sound device (segahang.c, segaorun.c, segaxbd.c and segaybd.c)
- SNKWave sound: Modernize sound device
- Sound Blaster 16 sound
. Partially implement sb16 mixer. Fixes Simcity 2000.
. Removed unneeded &&1 in machine\isa_sblaster.h
- VRender0 sound: Modernize sound device
- YMZ770 / MPEG sound: Splitted AMM decoder from YMZ770 and added MPEG layer 1/2 support
- 6522 VIA: Used core clock/attotime functions
- 68681 DUART
. Checkpoint of "n68681" modernized, diserial-ized 68681 device. This covers the modernization aspect; the diserial-ization comes next. Do not convert other drivers to use this yet.
. Preliminary working DUART N68681 diserial-based I/O
. Fixed compile on MacOSX 10.6.8 (machine\n68681.c)
- AM9517A DMA: (MESS) Make Tandy 1000 286s post. Make the Tandy's and other PC compatibles use the AM9517a (mess\drivers\pc.c). They can read floppies and boot now.
- HuC6202: Fixed 'typo' (prio_index, not prio_type)
- I8275: Modernized i8275 Video Controller
- I8275x: Added a new implementation of the Intel 8275 with accurate DMA timing
- MC6845 CRT: Stop spamming the log file
- Flash ROM: Added emulation of SST 28SF040 flash
- IDE: Fixed phantom slave drive detection problem (machine\idectrl.c)
- Serial device interface: Corrected uninitialized data bug where the first character transmitted would sometimes fail to synch (emu\diserial.c)
- Keyboard: Added support for keyboard enable command and keyboard reset command (machine\8042kbdc.c)
- PLD: Added jedtest output folder to ignore list. Added a "tests" target to the makefile (jedtest.py).
- SCSI: Fixed uninitialized members in wd33c93.c (MESS: Fixes ip225015 crash)
- VGA: Fixed VGA PEL shift register and putted start address update behind a timer (that updates at vblank time). Fixes horizontal scrolling with anything that uses it.
- SVGA
. A bunch of MMIO hooks for S3 card, used on Win 95 16-bit color mode.
. Fixed HW cursor color in RGB16 mode
- Voodoo: Added Voodoo3-specific targets for cmdfifo packet type 5
- TMS9928 video: Fixed table mask on TMS91xx. Update note (video\tms9928a.h).
- Floppy (MESS)
. Removed some unnecessary checks (imgtool\modules\fat.c)
. Completed the dsk support (formats\dsk_dsk.c). Correctly reach files inside zips or softlists (imagedev\floppy.c, softlist.c/h, formats\ioprocs.c/h). Avoid avoidable leaks (formats\flopimg.c).
. There are 81 track ADF Amiga files out there, actually I think there can be anything from 1 track to 82 tracks, but we'll cross that bridge when we come to it (formats\ami_dsk.c). Added ADKCONR hook-up (machine\amigafdc.c/h), fixes at least sound in Ocean's Beach Volley. Log DSKDAT / DSKDATR (machine\amigafdc.c).
. Be verbose about sector IDs when formatting a track (machine\upd765.c). Added FM encoding support to upd765_dsk.
. Added FM encoding support to flopimg and wd17xx_dsk (formats\adam_dsk.c, comx35_dsk.c, d81_dsk.c, flopimg.c/h, smx_dsk.c, tiki100_dsk.c, tvc_dsk.c and wd177x_dsk.c/h)
. Fixed drivers\bw2.c floppy loading
. Fixed floppy for bw12, xerox820 and wangpc
- CHDMAN:
. Removed unused m_props from chd_lzma_decompressor (lib\util\chdcodec.c)
. Fixed result of bitstream_in::peek(0) (lib\util\bitstream.h)
. chdman test (chdman\chdtest.py)
. Corrected remaining runProcess() calls
. Added "createhd" support to chdtest.py via in.params input file
. Added chdman test createhd_1 (in.params and out.chd)
. Ignore hidden Unix folders. Fixed subprocess.Popen() parameter (fixes execution on non-Windows platfors) (chdman\chdtest.py).
. Fixed uninitialized memory in the last hunk on CHD creation (fixes potentially different filesize with each compiler not defaulting memory to 0x00 including Visual Studio)
. Fixed tests target for non-Windows platforms (makefile).
- CD-ROM
. Introduces concept of logical sector addresses so games see the disc with pregap/postgap sectors actually taking up sector numbers as in reality. Fixes PC-Engine CDs with hardcoded sector numbers.
. Cleaned up some chdcd.c error messages (lib\util\chdcd.c)
. Read ISO as binary as well (lib\util\chdcd.c)
. chdman CD unit test
. Added a "tests" target to the makefile (chdtest.py)
. First version of chdman unit test. Fixed dependies of tests target.
. Recreated all files for the chdman unittest. Added test for TOC input.
. Fixed filename set in NRG track parsing. Added NRG test to chdman unit test.
. Added chdman test createcd_cue_audio_silence_wav and createcd_cue_audio_silence_wav_20_tracks (in.cue, silence.wav and out.chd)
. Fixed reading of NRG images. Bail out on unsupported tracks in NRG images / cleanups (lib\util\chdcd.c).
. Skip without reading of Nero CD (lib\util\chdcd.c)
. Improved error reporting of parse_wav_sample() and fixed potential resource leaks. Use more proper errorcodes when encountering an error when parsing an input file (lib\util\chdcd.c).
. Corrected comment and log message in parse_wav_sample() about channels. Corrected some format specifiers (lib\util\chdcd.c)
. Fixed CD-ROM getting the type of the last track, fixes PCE Bomberman '94 proto (lib\util\cdrom.c).
. Added cdda_get_channel_volume() function to CD-DA device. Fixed volume control display in PC Engine CD system.
- 3do.c: Fixed Panasonic 3DO logo colors. ABC of 3DO irq routines. Improved irq routine. Added very preliminary timers. NVRAM hook-up. Added Cascade mechanism, expects a DSPP irq now. RAM debug hooks (but save item doesn't yet work).
- 8080bw.c
. Using one flip screen variable instead of 2. Added some notes to the driver. Small driver update.
. Fixed cocktail mode in Galactica and clone. Hooked up port 7. Added Invaders samples and 'Cabinet' configuration.
. Fixed cocktail mode in Indian Battle
. Removed unused extra cocktail switch in Lupin III. Removed 'Cabinet' configuration.
. Leaned up cocktail switch in Polaris. Removed 'Cabinet' configuration and 'Number of Controls' dipswitch.
. Fixed size of video ram in Shuttle Invader and added extra prom
. Fixed incorrect missile sound in Space Chaser (proof obtained from a video) (ID 2662). Added newly-discovered information about Space Chaser to the driver.
. Fixed Player2 controls in Steel Worker upright cab
. Fixed cocktail mode in Yosaku To Donbei. Added 2nd Player and 'Cabinet' configuration.
- actfancr.c, dec0.c, dec8.c, madmotor.c, pcktgal.c and stadhero.c: Save ram properly (video\decbac06.c), added a note about flipscreen behavior as a reminder for reimplementing flips on some of these games later.
- blueprnt.c: Small cleanup. Get rid of "from the next row", it also broke cocktail mode.
- bublbobl.c: Fixed fixed cocktail mode in Bubble Bobble and Tokio / Scramble Formation (ID 04903) (ID 04904)
- cps1.c
. Modernize the QSound sound device. Added DSP16 registers and implemented the goto opcode. Added DSP16 16-bit immediate load opcode. Fixed reset behavior. Code reorganization.
. Added C632B.IC1 PAL to Captain Commando (World 911202), confirmed identical to C632.IC1.
. Added missing documentation to Ganbare, removed some incorrect notes and added missing B-Board and C-Board PALs.
. Reordered Punisher sets, added missing punisherh B-Board code, confirmed D9K2.9K in punisherj.
. Added C632B.IC1 PAL to clones Street Fighter II: The World Warrior (World 910228) and (USA 910228), confirmed identical to C632.IC1. Fixed one label in sf2ui according to the real board.
- cps2.c
. Modernize the QSound sound device. Added DSP16 registers and implemented the goto opcode. Added DSP16 16-bit immediate load opcode. Fixed reset behavior. Code reorganization: The one that started it all. It works now. No idea what I was doing wrong before, but I'm not doing it anymore. It appears as though a clean build might be necessary for this one to take. I've tested more CPS2 games than I care to mention, a bunch of zn games, and a cps1 game and they all are happy, so we should be good. Now for the fun stuff...
. Reordered csclubj set
. Documented an alternative SIMM card configuration for clone Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123) (Single PCB)
- crystal.c: Modernize Vrender0 sound device. Find a better way in the Crystal System driver to get a typed Vrender0 device.
- ddenlovr.c, dynax.c and royalmah.c: Fixed MSM6242 RTC regressions regarding interrupt callbacks (ID 05088). Fixed hang on savestate load (machine\msm6242.c).
- dec8.c: Make the DECO222 handling transparent to the driver
- decocass.c
. Refactor the type1 dongle code a bit, to make any future additions easier. Make the DECO222 handling in decocass transparent to the driver. Added proper x-scroll handling for the decocass background, and some notes for further cleanup work regarding the background 'tilemap' - this improves Manhattan and several others. Some working notes, comparisons with reference videos. Note: The Astro Fantasia and Graplop videos we have are for different (undumped) revisions of the game, I suspect there are many and that Data East used this system as a cheap way to prototype games.
. Fixed Visual Studio warning about use of potentially uninitialized variable.
. Added proper x-scroll handling for the decocass background, and some notes for further cleanup work regarding the background 'tilemap' - this improves Manhattan and several others.
. Clone Graplop (no title screen) needs to read something or you can't coin it up. Fixed video - Game now playable.
. Super Astro Fighter expects to be able to read back data written to paletteram. This fixed game colours went completely (ID 01218)
. Fixed scrolling in Super Astro Fighter (the background is only used for the title screen) (ID 01217)
. Fixed playfield suddenly flipped in Fighting Ice Hockey, when you approach to goalkeeper (ID 00422)
- dynax.c: Fixed MSM6242 RTC regressions regarding interrupt callbacks
- ecoinf1.c: Added a couple of notes
- ecoinf3.c
. Fixed "comparison is always true due to limited range of data type" warning on OS X
. Misc FM bits. Added 7x buttons. Fixed dipswitches.
- ecoinfr.c: Added some fruit machine notes. Swizzle 7-seg data so it's readable. Misc FM bits. Converted files to a format we can use (they're also in the wrong place, I'll move them later).
- fcrash.c: Fixed clones Street Fighter II': Magic Delta Turbo (bootleg, set 1)/(bootleg, set 2) crashed after OK (ID 05097)
- fromanc2.c: Fixed 'Taisen Idol-Mahjong Final Romance 2 (Japan)' and Taisen Mahjong FinalRomance R (Japan) freeze after reload (ID 05084)
- funkball.c, midqslvr.c, savquest.c and xtom3d.c: Corrected slave_ack configuration member declaration
- gaelco2.c: Modernize Gaelco sound devices
- galaxold.c: Fixed cocktail mode in Bongo and Ozon I
- gottlieb.c: Document Argus' game ID as GV-101, derived from a tag on the wiring harness of one of the prototype machines, which had been converted to a prototype Q-bert later on at Gottlieb.
- harddriv.c: Added sound to Hard Drivin's Airborne and Street Drivin'
- igs011.c: Emulated the bitswaps protection for lhb2 and vbowl/vbowlj instead of patching rom
- kaneko16.c and galpanic.c: Removed calc3_t in machine\kaneko_calc3.c (the compiler didn't crucify me for this?)
- karnov.c: Fixed flip screen
- konamigq.c, konamigv.c, ksys573.c, namcos10.c, namcos11.c and namcos12.c, taitogn.c, twinkle.c and zn.c: Removed psx_state, all code shared between MAME and MESS is now in src\emu
- lasso.c: Fixed missing sound in Lasso, Chameleon and Wai Wai Jockey Gate-In (ID 05094)
- liberate.c: Replaced M6502 CPU2 with DECO 222
- m72.c: Fixed cocktail mode in airduel and imgfight (background pushed 1/2 off right side when flipped) (ID 04940)
- merit.c
. Further Merit input & dipswitch corrections / improvements and some additional documentation updates. Cleaned up the Merit word based game sets and corrected various program rom labels. Also cleaned up the inputs and gave them a ZXCVB key layout. Reordered the driver a bit to group gambling and word based games.
. Corrected the inputs and dipswitches for Big Apple Games and gave it a standard draw poker button layout.
. Corrected the ROM names for Casino Five and game description. Added gambling control and dipswitch 'Maximum Bet'. Removed button 6.
. Added gambling control to couple, dtrvwz5, phrcraze, pitboss, tictac, trvwz2, trvwz3h, trvwz4 and trvwzh
. Fixed input in Riviera Hi-Score (Game now playable)
. Splitted 'Trivia ? Whiz (Horizontal) (question set 1)' into 'Trivia ? Whiz (6221-00)' and clone 'Trivia ? Whiz (6221-00, with Sex trivia)'. Removed clones '(Horizontal) (question set 2)' and '(Vertical) (question set 2)'.
- meritm.c
. Minor doc update/correction
. Corrected length for gfx2 in Dodge City clones to fix graphics regression. Doesn't get it to fully work though!
- metro.c
. Added work RAM mirror (fixes Toride II Adauchi Gaiden intro)
. Halved palette size
. Corrected video chip model and offsets in several games
. I4220 supports 16x16 tiles
. Changed region gfx3 to gfx2 in blzntrnd, gstrik2,
. Fixed OKI6295 clock speed, VSync and palettesize and in Varia Metal
. Added PCB layout for Korean version of Toride II Adauchi Gaiden
- model1.c: De-skeletonized Sega Z80 type Digital Sound Board, hooked up to Star Wars Arcade.
- model2.c: Hooked up Z80 digital sound board to Sega Touring Car Championship
- model3.c: Hooked up Z80 digital sound board to Scud Race Twin
- mw8080bw.c
. Using one flip screen variable instead of 2
. Fixed Player 2 controls in clones Darth Vader (bootleg of Space Invaders) and Alien Invasion upright cab
. Fixed Player 2 controls and cocktail mode in clone Super Invaders (Zenitone-Microsec)
. Turned 2 cabinet switches into 1 in clones Cosmic Monsters / 2, and fixed cocktail mode.
. Fixed cocktail mode in clones Space War (Sanritsu) and Space War Part 3
- mystwarr.c: Allow 16-bit games to use the K053936. This fixed gaiapols and mmaulers crashes to prompt after a few seconds (ID 05050).
- namcos12.c and namcos23.c: Fixed Epson R4543 RTC wrong day shown (rtc_clock_updated day_of_week is 1-7), and possible array out of bounds access.
- namcos23.c
. Note on unknown port. Order/layout is less spaghetti now. Don't bother looking at the huge .diff, there are no other changes.
. Small update, you can now navigate in 500 GP testmode
. Added 2nd Player to crszone, downhill, finfurl2, gunwars, motoxgo, panicprk, raceon, timecrs2,
- naomi.c
. Updated a few previously unknown NAOMI game numbers
. Added new 317-0379-jpn.pic for 'Initial D Arcade Stage Ver. 3 (Japan) (Rev. C) (GDS-0032C)' and clone (GDS-0032B)
- neodrvr.c: Added uPD4990A clone to the uPD1990A, renamed uPD4990A -> uPD4990A_OLD for the time being (core used by Neo-Geo / Neo-Print, will be nuked at some point)
- pacman.c: Crazy Otto history writeup and documentation
- pgm.c
. Corrected header comment (machine\pgmprot6.c)
. Command pair for command_handler_py2k2 is the same as kov (machine\pgmprot1.c)
. Added Dragon World II protection patch - Game now playable
- segaorun.c: Shift Out Run/Turbo Out Run sprites by 1 pixel in the x direction, reference point turbo outrun course map, real hardware isn't glitched like MAME was
- sidearms.c: Added DIP locations to Dyger, Side Arms, Turtle Ship and Twin Falcons
- snk.c: Modernize SNKWave sound device
- stv.c: Worked around comparison is always true error (machine\stvcd.c)
- taitosj.c: Added partial DIP locations for Elevator Action and Front Line
- vicdual.c
. Fixed coin timing regression
. Fixed coin timing regression in VIC Dual driver. This fixed corrupt input and sound in Depthcharge (ID 05086).
- zn.c
. Modernize the QSound sound device. Added DSP16 registers and implemented the goto opcode. Added DSP16 16-bit immediate load opcode. Fixed reset behavior. Code reorganization.
. Restored the previously dumped sound ROM in Strider 2 and clones, correct size is really 16Mbit.
- 18 Holes Pro Golf: Replaced M6502 CPU1 with DECO 222 in (set 1). Replaced M6502 CPU1/2 with M6502 (500000 Hz) CPU1 and DECO CPU-6 (1.5MHz) CPU2 in clone (set 2).
- Amiga (alg.c, arcadia.c, cd32.c, mquake.c and upscope.c)
. Added preliminary artwork LEDs for Commodore Amiga (open to suggestions)
. Added LOF bit in Amiga emulation, used by Twintris to boot (machine\amiga.c)
. Added ADKCONR hook-up (machine\amigafdc.c/h), fixes at least sound in Ocean's Beach Volley
. Log DSKDAT / DSKDATR (machine\amigafdc.c)
- Bagman: Corrected how cocktail mode in game is set. Note: Cocktail mode is set by grounding a pin on the edge connector, not a dipswitch (verified this on a real PCB and the schematics even show this correctly).
- Blaze On: Load duplicate gfx1 roms
- California Chase: Corrected memory map to 64kb blocks and access to PAM register. Removed execution hack.
- Crater Raider: Fixed char color offset (ID 05091)
- Dambusters: Fixed crash on noise enable (ID 05087)
- Dragon's Lair 2: Added some notes
- Football Crazy (Video Quiz): Moved roms 95751937.bin/hex from 'Football Crazy (Bellfruit) (Scorpion 4) (set 1)' to build 'Football Crazy (Video Quiz)'. Note: The roms contains PC-like references and 'Rasterspeed' stuff - the only other reference I find to this is on unmamed regarding 'Zool'.
- Galaxian: Swapped gfx1 rom load for clone Galaxian (Taito) to produce correct colors so it matches the other sets.
- Go! Go! Connie: Converted to use the new PCE video core. Added OKI6295 and RTC.
- Imola Grand Prix: Driver rewrite in progress, but going slow.
- Kokoroji 2: Added CD-ROM hook-up
- Kuru Kuru Pyon Pyon
. Added ADPCM sound. Added port 0 placeholder. Added msm5205_playmode_w. Fill in verifications from Charles MacDonald.
. Added crazy bankswitch based on findings by Charles MacDonald
. Added Kuru Kuru Pyon Pyon technical and general notes. Added a brief 'how to play' and bookkeeping instructions.
. Hooked the YM2149 output ports and logged the writes for testing purposes. Defined any clock used. Cleaned up a bit the driver.
. Fixed the Coin 1 jam, added 'Medal In' input, reworked dipswitches involved, and modified/added some notes about the behavior.
. Fixed YM2149 sound, fixed some memory map offsets and added some port mirrors. Added/corrected some technical documentation.
. Added hopper emulation. The game is now working properly without jams. Also added coin counters, coin lockout and some extra documentation from Charles MacDonald.
. Added proper mirrors for V9938 VDP and bankswitch selector ports.
- Missile Command
. Fixed corrupt graphics (ID 05077)
. Moved some functions into the missile_state class
- Monza GP
. Use bootleg rom 2.13f to fill in for missing rom in parent set. Marked as BAD_DUMP instead of nothing or marking as NO_DUMP.
. ROM 9.10j was verified in Monza GP.
- Moon Patrol: Fixed cocktail mode (ID 04938)
- Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion: Save sprite RAM in savestates
- PinMAME
. s11.c
. Fixed S11 timer IRQ to main CPU. Corrected main CPU type to M6802 (fixes factory setting display on first boot). Corrected LED type for ball display (layout\s11.lay). Improved background music board communications, and adjusted clock of the 68B09E. Changed main IRQ timing based on schematics. Removed YM2151 reset from s11 and s11a, as this is not hooked up on background music boards used on these systems. Made background board communications two-way. Made driver class be derived from the s11 driver class, to reduce code duplication.
. Fixed audiocpu clock; this fixes the speed of music in High Speed and the pitch of the voices in Black Knight 2000. Some more fixes to the S11 IRQ generation for the main cpu in Williams System 11 pinballs.
. Yet another system 11 irq speed fix: Correct the E clock frequency used for the IRQ generation. Hopefully more games will pass their IRQ self-test now.
. Added some notes regarding among other things, what keys need to be held down to play with the system 11 games.
. s11a.c
. Fixed S11a timer IRQ to main CPU. Corrected main CPU type to M6802 (fixes factory setting display on first boot). Added 'Language' configuration. Rearranged S11a score layout and added the proper diagnostic LED. Hooked up S11a background music board communication, and implemented music board banking. Corrected LED type for ball display (layout\s11a.lay). Actually map the background sound bank register. Improved background music board communications, and adjusted clock of the 68B09E. Changed main IRQ timing based on schematics. Removed YM2151 reset from s11 and s11a, as this is not hooked up on background music boards used on these systems. Made background board communications two-way. Made driver class be derived from the s11 driver class, to reduce code duplication. Improved background music board banking a bit, but still not the CVSD.
. Fixed audiocpu clock; this fixes the speed of music in High Speed and the pitch of the voices in Black Knight 2000. Some more fixes to the S11a IRQ generation for the main cpu in Williams System 11 pinballs.
. Yet another system 11 irq speed fix: Correct the E clock frequency used for the IRQ generation. Hopefully more games will pass their IRQ self-test now.
. s11b.c
. Get some games running. Still some issues to iron out, though. Improved background music board communications, and adjusted clock of the 68B09E. Some music can now play in System 11B games. Changed main IRQ timing based on schematics. Made background board communications two-way. Added HC55516 to s11b background music hardware. Made s11b driver class derived from s11 driver class to reduce code duplication. Improved background music board banking a bit, but still not the CVSD.
. Fixed audiocpu clock; this fixes the speed of music in High Speed and the pitch of the voices in Black Knight 2000. Some more fixes to the S11b IRQ generation for the main cpu in Williams System 11 pinballs.
. Yet another system 11 irq speed fix: Correct the E clock frequency used for the IRQ generation. Hopefully more games will pass their IRQ self-test now.
. Added some notes regarding among other things, what keys need to be held down to play with the system 11 games.
. Writes to 0x68xx appear to pulse the BG CVSD clock input
. s11c.c
. Preliminary start to System 11C. Games run, but there are issues with either the DAC and/or HC55516
. Improved background music board banking a bit, gets the DAC working on S11c, but still not the CVSD.
. Speech output on s11c games now works
. s3.c, s4.c, s6.c, s6a.c, s7.c, s8.c and s9.c: Provided an extra row of inputs
. Fixed rom loading for Mousin' Around!
. Fixed rom loading for Police Force
- Pocket Gal: Replaced M6502 CPU2 with DECO 222 in Pocket Gal (Japan) and clone (bootleg).
- Queen?: Splitted BIOS region into 64kb blocks. Implemented missing PAM registers. Removed unused PAM regions. Correct slave_ack configuration member declaration. Correct CPU type (Replaced PENTIUM CPU1 with Pentium III).
- Rise of the Robots: Added preliminary emulation of the NCR 53C700 SCSI I/O processor. Hastily move the display list parsing outside of screen_update() or else things will break with frameskipping enabled.
- Savage Quest: Splitted BIOS region into 16kb blocks. Implemented missing PAM registers.
- Shoot Out: Replaced M6502 CPU1 with DECO 222
- Solomon's Key: Added DIP locations
- Super Doubles Tennis: Fixed missing sound (ID 05090)
- Super Othello: Verified msm5205_playmode_w. Noticed nonstandard INPUT_PORT indentation.
- Super Real Mahjong P6: Modernize the NiLe sound device
- The Legend of Silkroad: Added DIP locations. Restored bad_dump flag about questionable gfx1 rom.
- Turbo Sub: Modernized Entertainment Sciences Real Time Image Processor (ESRIP) core. Uninitialized variable fix (m_icount=0).
- Waku Waku Doubutsu Land TonTon: Added hopper emulation. Fixed the VDP V9938 VRAM. Defined clocks for CPU and YM2149. Fixed inputs to be consistent with other Success games. Added coin lockout.
- Win Win Bingo: Added sprites rom mx29f1610mc.u30 from clone (set 2) to parent (set 1)
- Xevious: Corrected the rom names and locations for clone Xevios. Added the PAL dump for the Xevious bootleg and marked the game as wrong sound because it does not use any of Namco custom MCU's but instead a 4th Z80.
- Input port: Fixed joystick constraint computations when multiple sources are possible (emu\ioport.c/h). Fixed crash on exit.
- Dipswitch fixes in 8080bw.c, ecoinf3.c, metro.c, merit.c, sidearms.c and survarts
- Fixed rom names in merit.c, taito_f3.c and xevios
- Description changes of Big Apple Games (2131-13, U5-0), Bump 'n' Jump (Midway), Casino Five (3315-02, U5-0), Cluster Buster (DECO Cassette), Deluxe Trivia ? Whiz (6221-70, U5-0A Edition 5), Ganbare! Marine Kun (Japan 2K0411), Graplop (no title screen) (DECO Cassette), Imola Grand Prix (set 2)', Cow Race (King Derby hack), Penfan Girls - Step1. Mild Mind (set 1), Phraze Craze (6221-40, U5-0), Phraze Craze (6221-40, U5-0A), Phraze Craze (6221-40, U5-3 Expanded Questions), Phraze Craze (6221-40, U5-3A Expanded Questions), Phraze Craze (6221-45, U5-2 Vertical), Tic Tac Trivia (6221-22, U5-0 Vertical), Tic Tac Trivia (6221-23, U5-0C Horizontal), Trivia ? Whiz (6221-00, Alt Gen trivia), Trivia ? Whiz (6221-02, Vertical), Trivia ? Whiz (6221-04, Edition 3 Vertical), Trivia ? Whiz (6221-05, Edition 2 Alt Sex trivia), Trivia ? Whiz (6221-05, Edition 2), Trivia ? Whiz (6221-05, Edition 3 Sex trivia III), Trivia ? Whiz (6221-05, Edition 3), Trivia ? Whiz (6221-13, U5-0B Edition 4 Alt Sex trivia) and Trivia ? Whiz (6221-13, U5-0B Edition 4)
- Renamed (bnj) to (bnjm), (imolagp) to (imolagpo) and (scfinals) to (scfinalso)
- MAME
. Enabled multi-threading by default on Windows
. Fixed unitialized memory in osd_file (windows\winfile.c)
. Move default_texture creation into device_create_resources. Should fix intermittent crashes when alt-tabbing back to a full-screen instance of MAME (windows\drawd3d.c).
. Added missing initializations in default rectangle constructor (src\lib\util/bitmap.h)
. HLSL
. Added bounds-checking on presets to HLSL
. Cleaned up HLSL render target management. May provide better behavior in games that use multiple resolutions, e.g. tekken3 and STV.
. Fixes HLSL bugs with Rocket Knight Adventures (osd\windows\d3dhlsl.c/h, drawd3d.c/h and winmain.c)
. Fixed HLSL crash when using presets
. Restored old HLSL prescale behavior, with 0 being auto-detect
. Added new PRIMFLAG macros pertaining to vectors, to be used by the OSD (emu\render.c)
. Began laying the groundwork for vector post-processing, disabled by default (windows\d3dhlsl.c)
. Clamp hlsl_prescale_x/y to a minimum of 1 (windows\d3dhlsl.c). Fixes crashes when using -nomaximize switch.
. Free HLSL resources on device reset. Fixes hang when alt-tabbing away from a fullscreen window and back (windows\d3dhlsl.c)
. Added missing initialization of memory_share.m_next (emu\memory.h)
. Handle binding_type_exception in running_machine::run() - gives proper error with apollo.c before assert (emu\machine.c)
. Skip non-configurable slot options in -listxml
. Try a slightly better hashing function (lib\util\tagmap.h)
. Placed back schedule change but with fixed logic (emu\schedule.c)
. Added an assertion to catch a bad scenario in emu\schedule.c
. Removed some unused AM_*_LEGACY macros (emu\addrmap.h)
. Added '53C7xx SCSI' and 'SCSI HARDDISK' device
- SDLMAME
. Experimental Qt-based SDL debugger
. Qt debugger support cleanup, fixed OS X crash.
. Made QT debugger compiles under windows SDL build
. Added MESS-related manpages
. Autodetect Ubuntu 12.10 and work around faulty default compiler (osd\sdl\sdl.mak)
. Fixed SDL "Illegal integer value for numprocessors: "auto"; reverting to auto"
. Removed -mwindows I have added recently makes console unusable (osd\sdl\sdl.mak)
. Work around Qt differences between Fedora and everyone else.
- Compiling
. Added CPPCHECK makefile define - it contains the path to the cppcheck binary
. Removed unreachable code detected by cppcheck (cpu\arm7\arm7.c, cpu\dsp56k\inst.h, tables.c, cpu\hd61700\hd61700.c, cpu\i386\i386.c, i386ops.c, cpu\i86\instr286.c, emu\distate.c, emu\machine\wd_fdc.c, emu\rendlay.c and mame\video\n64.c) and (cpu\mn10200\mn10200.c, drivers\backfire.c, s3.c, s4.c, s6.c, s6a.c and s7.c).
. Fixed some cppcheck warnings about format identifiers and duplicated enum
. Bumped Visual Studio warning level to 4 and disabled most of the new warnings (src\osd\windows\vconv.c)
. Added translation of -Wno-sign-compare
. Fixed for MSVC (cpu\mcs96\i8x9x.c)
. Added make define MSVC_ANALYSIS to run Visual Studio code analysis (osd\windows\windows.mak)
. MSVC compilation fixes (osd\windows\eivc.h, vconv.c, d3dhlsl.h, drawd3d.h and windows.mak)
- Debugger
. Qt debugger support cleanup, fixed OS X crash.
. Log all unhandled exceptions in running_machine::run() / handle bad_cast exceptions thrown by dynaic_cast - gives proper error in osc1000b and pippin now (emu\emucore.h and machine.c).









Entire thread
Subject Posted by Posted on
* MAMEinfo 0.148 :) MASH 01/11/13 12:29 PM
. * Re: MAMEinfo 0.148 :) SmitdoggAdministrator  02/04/13 05:16 AM
. * Re: MAMEinfo 0.148 :) SmitdoggAdministrator  02/04/13 05:17 AM
. * Re: MAMEinfo 0.148 :) MASH  02/04/13 09:34 AM
. * Re: MAMEinfo 0.148 :) SmitdoggAdministrator  02/07/13 05:16 AM
. * Re: MAMEinfo 0.148 :) MASH  02/07/13 12:33 PM
. * Re: MAMEinfo 0.148 :) Gyrovision  02/04/13 06:01 AM
. * Re: MAMEinfo 0.148 gregf  02/04/13 05:24 AM
. * Re: MAMEinfo 0.148 SmitdoggAdministrator  02/04/13 05:26 AM

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