MAMEWorld >> News
View all threads Index   Flat Mode Flat  

MASH
MASH
Reged: 09/26/03
Posts: 1775
Loc: Germany
Send PM
r35091
02/17/15 06:30 PM


MAMEINFO.DAT

* Updated to newest git.redump.net\mame

* Added Source/Listinfo changes

* Newest Bugs (17th Feb)

* Added 'Recommended Games'

* Fixed Mameinfo.dat infos.



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

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




0.158 (r35091)

- New games: PuzzLove and Super Miss World
- New Working games: Kozure Ookami
- New Non-Working games: Super Rock and Bowl (V1.1) and Vampire Night (VPN3 Ver. B)
- New clones: Attack (Set 1) [TTL], Poke Champ (set 2), Side Arms - Hyper Dyne (US, 861202) and Turbo Out Run (Japan, cockpit, FD1094 317-0101)
- New PEPlus games: 'Player's Edge Plus (PS0090) Gold, Silver & Bronze Slots'
- New devices: t5182
- H8 CPUs: Added some more state saving, fixes Last Fighting and Puzzlet (Japan) saving problems.
- I386 CPU: Added x87 opcodes FCMOVB, FCMOVE, FCMOVBE, FCMOVU, FCMOVNB, FCMOVNE, FCMOVNBE, FCMOVNU, FCOMI, FUCOMI and FUCOMIP
- I80186 CPU: (MESS) Siemens PC-D doesn't display anything yet but almost completes post
- I8741 CPU: Added save state support (machine\tait8741.c)
- M6502 CPU: Fixed inline helpers (m6502\m6502.h), does that break (MESS) C65?
- M65CE02 CPU: Generalize Kale's findings (m6502\om65ce02.lst)
- M68020/30 CPU: Emulated instruction cache for 68020/68EC020 (MC68020 User's Manual, Section 4 - On-Chip Cache Memory). Drivers tested gained anywhere from 3-10% unthrottled on Taito F3 and Konami GX games, 10-12% on the Mac II and 140% on Semicom's Dream World.
- T5182 CPU: oved T5182 internal ROM in the device, instead of having it in the games' romsets. General cleanups to bring the device closer to modern MAME (audio\t5182.c and drivers\darkmist.c, mustache.c and panicr.c)
- SAA1099 sound: Added save state support
- 6850 ACIA: Fixed parity. This fixed many sets stops at a "Serial Link Failure" screen in mpu4vid driver (ID 05498).
- CHDMAN: Report core file position in case of a CHD hunk read error (tools\chdman.c)
- Laser Disc: Added Casino Strip XI, Cops (USA)/(UK), Dragon's Lair 2: Time Warp, NFL Football, Pop Shot, Revelations, Shabon-Dama, Skeet Shot and Space Ace (DL2 Conversion) CHD placeholders
- MIDI: Converted into a module
- Sega Custom
. Updates to 315-5881 encryption based on Daytona USA 2 Power Edition's analysis
. naomi.c and hikaru.c: Mark unpopulated 315-5881 keys as -1 because 0 is valid (capsnk) key
- bfcobra.c: Fixed all sets in BFCobra driver stops on 1st screen, just keeps beeping like some kinda alert (ID 05538).
- cobra.c: Fixed uninitialized var
- expro02.c
. The Comad 'Fantasia' games are all derived from the EXPRO-02 Gals Panic codebase. The original Fantasia 940307, 940429 PCBs cloned everything from that, including the encrypted VIEW02 layer. Later releases (940803 PCB and above) removed the VIEW02 tilemap and associated ROMs, but left the code in to access it (that's what we were incorrectly treating as a 'mirror' of the BGram, it presumably goes nowhere instead). The other release of Gals Panic is a different codebase, using the Pandora sprite chip, this one was not cloned by Comad. As a result of this research I've shuffled sets around a bit. Hide gal graphics on title screen until fully drawn (fantasia etc.). I don't know if this is more or less accurate to the PCBs tho, can somebody confirm?
. Leave the clear logic in for Gals Hustler, it's not a Comad PCB and not a hack of GP, logic could be different.
. Hide gal graphics on title screen until fully drawn (fantasia etc.) I don't know if this is more or less accurate to the PCBs tho, can somebody confirm?
. The better handling removes the need for this hack actually.
- galpani2.c: Swapped x and y scroll on ind8 layer
- fastfred.c: Added save state support to all games except Imago and clone Imago (no cocktail set). These 2 games use the galaxold starfield functions and therefore suffer from the same underlying save problem. Up to now I've not been able to identify the cause.
- hornet.c
. Fixed access to 93C46 EEPROM in NBA Play By Play (ID 02004).
. Made the EEPROM optional since it seems to be only on the LAN board. This is a better fix for the NBA Play By Play issue.
- igs011.c: Worked around save state problem as per Tafoid -str 40 test
- lindbergh.c: Added the CF card dump to BIOS
- model3.c
. Added country / region were possible (as shown by game)
. Changed Dirt Devils from set 1 & 2 to Export & Australia
. Fixed clone Dirt Devils (set 2) (Revision A) key which wasn't updated
. Made the Export of Emergency Call Ambulance the parent set
. Removed clone Harley-Davidson and L.A. Riders (Revision A) init which isn't need any more
- mpu4vid.c
. Fixed 6850 ACIA parity. This fixed many sets stops at a "Serial Link Failure" screen in mpu4vid driver (ID 05498).
. Reworked SCN2674 Video Display Controller for (MESS) Siemens PC-D. In the mpu4vid driver sometimes SCN2674 flickers a bit but otherwise looks the same AFAICT.
- naomi.c
. Real fix for "CRC errors" (machine\jvshost.c). Case of last message byte is special 0xD0 value.
. Fixed packet encoding (machine\jvshost.c)
. M1 keys endian fix & docs
. Fixed rom_board rom loading in Dirty Pigskin Football and Extreme Hunting 2. Game seems to run fine now.
. Added IO board dump to 'Derby Owners Club (JPN, USA, EXP, KOR, AUS) (Rev B)'
. Added missing key PIC for 'Naomi DIMM Firmware Update for CF-BOX (Rev A) (GDS-0042A)'. Misc notes and fixes.
. Added initdv2j PIC also to clone Initial D Arcade Stage Ver. 2 (Japan) (GDS-0026)
. NAOMI doc corrections
- nss.c, sfcbox.c, snesb.c and (MESS) SNES
. Converted input code to use slot devices. This means that you now change the emulated controllers (Joypad, Mouse, Multitap, Super Scope) via the Slot Device menu of the UI interface and not anymore from the System Configurations menu. Also, changing controller now requires to reset the system, so please take some time to choose the desired controller *before* starting the game, if you want to play a game that uses special controllers.
. Fixed Mouse emulation so that it does not jump back erratically if you keep moving beyond the window border.
. Fixed Multitap Adapter emulation so games properly recognize the device and inputs from all 5 controllers are accepted by the games.
. Added emulation of the Pachinko controller used by a few pachinko games for Super Famicom.
. Added emulation of the Yonezawa Twin Tap controllers, which allow to play with up to 8 players a quiz games for Super Famicom.
. Added emulation of the Epoch Barcode Battler unit (even if only as Super Famicom controller, and not as a standalone unit) which is necessary to play Conveni Wars Barcode Battler Senki for Super Famicom.
- nwk-tr.c: Documented the network board
- peplus.c: Added NO_DUMP for missing CAP chip for 'Player's Edge Plus (PS0615) Chaos Slots'. Use GAME_WRONG_COLOR for games with missing / wrong color CAP chip.
- ramtek.c
. Improved documentation
. Added what we know of Volly Industries game info to driver comments
- segas16b.c: Small documentation update
- tx1.c: Reduced tagmap lookups
- Baryon - Future Assault: Swapped Bayron sets. The bayrona set had original SemiCom logo'ed labels and the former bayron set didn't have any labels. Also corrected the rom labels and made the PCB layout to match the bayron set - verified via a pic of the PCB.
- Come On Baby
. Updated driver with Guru's notes and added BIOS dump.
. Added info on the sound chip
- Exzisus: Modernized ROM loading and gfx_layout, removed unused member variables.
- Fighting Roller: Added save state support to driver and removed unneeded prefixes
- Gun.Smoke and Side Arms: Added build date information to the Gun Smoke sets (ID 05841) and Side Arms sets, based on strings in ROM.
- Kozure Ookami
. Patched timer over bug. Remarked game as working state, see source notes for further info.
. Added protection note for future reference
- Magical Tetris Challenge: Replaced corrupt dump with fresh and verified good redump
- Pro Soccer: Fixed save state problem as per Tafoid's -str 40 test
- Super Bug: Added green color overlay (ID 05838)
- Super Real Mahjong P5: Cleanup/modernization
- Save state
. Give the device when available to the state save subsystem
. Added save state support to bloodbro.c, chaknpop.c, cyclemb.c, darkmist.c, dcon.c, exzisus.c, fastfred.c, galpani2.c, galpani3.c, gladiatr.c, goodejan.c, gsword.c, kaneko16.c, limenko.c, lordgun.c, mastboy.c, mustache.c, panicr.c, quizpani.c, rabbit.c, raiden.c, rollrace.c, saa1099.c, sengokmj.c, snowbros.c, tait8741.c, taxidriv.c, tmmjprd.c, toki.c, wc90.c, welltris.c, wink.c, wwfsstar.c, xorworld.c and xxmissio.c
. Enabled save state support in buggychl.c, d9final.c, dreambal.c, silkroad.c, tnzs.c and wrally.c
. Fixed save state in igs011.c and liberate.c
- Dipswitch fixes in armedf.c and segaorun.c
- Fixed rom names in champbas.c, equites.c, mitchell.c, segas16b.c, segas32.c and shougi.c
- Renamed (attckexd) to (attckexd2), (baryon) to (baryona), (baryona) to (baryon), (bigd2) to (zhongguo), (eca) to (ecau), (ecax) to (eca), (sidearmsr) to (sidearmsur1) and (yorizori) to (yorijori)
- Description changes of Attack (Set 2) [TTL], Dirt Devils (Export, Revision A), Dirt Devils (Australia, Revision A), Emergency Call Ambulance (USA), Fighting Vipers 2 (Japan, Revision A), Gun.Smoke (World, 851115), Gun.Smoke (Japan, 851115), Gun.Smoke (US, 851115), Gun.Smoke (US, 860408), Gun.Smoke (World, 851115) (bootleg), Heavy Metal Geomatrix (JPN, USA, EUR, ASI, AUS) (Rev B), L.A. Machineguns (Japan), The Lost World (Japan, Revision A), Magical Truck Adventure (Japan), Mobile Suit Gundam: Federation Vs. Zeon, Moero! Justice Gakuen (JPN) / Project Justice (USA, EXP, KOR, AUS) (Rev A), Platoon V.3.1 US, Poke Champ (set 1), Side Arms - Hyper Dyne (Japan, 861128), Side Arms - Hyper Dyne (US, 861128), Side Arms - Hyper Dyne (World, 861129), Ski Champ (Japan), Sonic The Hedgehog 2 (bootleg of Megadrive version), Virtua Striker 3 (USA, EXP, KOR, AUS), Virtua Striker 3 (USA, EXP, KOR, AUS) (Rev B), Yori Jori Kuk Kuk and Zhong Guo Chu Da D
- MAME
. Removed lots of useless sound IRQ trampolines leftover from the pre-devcb era (drivers\backfire.c, bfm_sc4h.c, bfm_sc5.c, bfm_swp.c, bishi.c, cabal.c, deco156.c, gunpey.c, maygayep.c, midas.c, nmk16.c, powerins.h, quizpani.h, shanghai.c, toaplan2.c and zn.c)
. Show correct version number in file datils. Adjusted verinfo code for new version.c format / also added more errorhandling and removed some unnecessary code (build\verinfo.c) (ID 05835)
. Converted pcap and taptun network code into modules. Added a netdev provider "none" as a fallback doing nothing.
. 3rdparty
. Added BGFX latest code to 3rdparty. Added building of BGFX library. Added BGFX as video output. For now rendering info shown only (windows\drawbgfx.c). Added BGFX skeleton to SDL build as well (sdl\drawbgfx.c). Merged in BGFX changes and adapted BGFX draw to inherit from osd_renderer. Made BGFX optional for SLD builds. You have to specify USE_BGFX=1 to enable BGFX. This is a temporary measure until dynamic linking is resolved. BGFX library is set in windows.mak and sdl.mak now. This ensures the library is only build when needed. This is necessary to be able to build MAME on systems without OpenGL support. Support was added for an optional BIN location for executables. The default is still the root folder. Setting BIN=bin e.g. will put executables in bin.
. Added dxsdk since lot of things are missing in mingw headers and libs. Renamed dxsdk .h files so they can be cross compiled on Linux.
. Added GENie build system source
. Made BGFX compile for Apple GCC 4.2
. Fixed build on NetBSD and possibly Solaris (3rdparty\mongoose\mongoose.c)
. Tidy up some Sega S16 stuff in mame.lst, the 'decrypted' comment was misleading (and as we've figured out/dumped the keys to almost every FD1094 we have a set for, irrelevant) There are various decrypted bootleg/suicide repair sets being used on PCBs today tho, a couple were dumped recently.
. Allow uppercase characters in ROM names so we can more accurately represent the labels. This is a major bugbear for PCB owners, who are annoyed that we insist they take the time to note every label only for us to then convert everything to lowercase. This just seems to be another legacy leftover from the old days of MAME before we cared so much about label accuracy, and there's no real reason for us to do it as it damages our documentation. This change has been requested multiple times by multiple people (emu\validity.c).
. Better performance for -verifyroms on samba share (emu\audit.c and fileio.c)
. Removed sstream include (emu\emucore.h)
. Introduced a comparable "osd_renderer" interface like it now exists for SDL to mainline. Ultimately, this will allow renderers to be placed in modules\renderer and e.g. allow the OpenGL renderer to be used in mainline or the D3D renderer to be used in SDLMAME.
. Added a pointer to the render_container to quad_primitives. This can be used to pick up user_settings for gamma, brightness and contrast in case they will ever be supported by the OSD layer (emu\render.c and sdl\drawogl.c).
- SDLMAME
. Converted blit13.h to templates and fixed a number of bugs around different ycc formats
. Some fixes for multimonitor fullscreen on Linux and Windows. In Virtualbox, even switchres now works for two monitors. That doesn't imply it will work on real hardware. The probability is higher. On Windows, default render driver now is OpenGL since Direct3d wouldn't work reliably. This functionality currently is limited to to the "-video accel" driver. More userspace blitting enhancements.
. Defined network API to use on NetBSD. Fixes build on NetBSD (sdl\sdl.mak).
. Converted sdl_monitor_info into a proper object
. Converted sdl\nedev_pcap.c to dynamic library loading
. Fixed SDL1.2 (OSX, Linux and Windows) (sdl\video.c)
. All private members for sdl_window_info now start with "m_"
. Introduced concept of an osd_renderer. Changed draw code to inherit from this interface.
. Aligned code. Once done the window creation code should be in window.c to avoid having near identical code in each render driver (sdl\draw13.c, drawogl.c and drawsdl.c).
. Fixed MAME fails to compile in Slackware 14.1 x86_64 with; make: *** [chdman] Error 1 (ID 05837)
. Fixed natural keyboard input on all platforms for SDL2 builds (sdl\input.c and testkeys.c). Make sure testkeys ends up in $(BIN) (sdl\sdl.mak).
. Reworked the -video soft driver so it works like Accel and OpenGL. That will enable the move of some now identical functions back to sdl\window.c.
. Fixed GCC 4.9 + Clang compiles (sdl\drawsdl.c)
. Moved all window related code to window.c (sdl\draw13.c, drawbgfx.c, drawogl.c, input.c, video.c and sdl\window.c)
. Removed some passing around of running_machine where it is not needed (sdl\input.c, video.c and window.c)
. Get rid of SDL "resize" render method
. Set SDL_HINT_MOUSE_RELATIVE_MODE_WARP only for SDL >= 2.0.2 (sdl\window.c)
. Emscripten target now uses SDL2
. Added a pointer to the render_container to quad_primitives. This can be used to pick up user_settings for gamma, brightness and contrast in case they will ever be supported by the OSD layer (emu\render.c and sdl\drawogl.c).
. Temporarily break SDL1.2 Xinerama Multi-Monitor Support as announced on mailing list
. Removed start_viewscreen, fix sdl.mak.
. Added BASELIBS for MACOSX_USE_LIBSDL (sdl\sdl.mak)
- JSMESS: Fixed more breakage
- MESS
. AMI S2000 CPU: Added skeleton CPU and DISASM. Added AMI S2000 CPU skeleton and DISASM. Added S2000 opcode handlers, most opcodes and some I/O opcodes. Improved d-latch.
. NEC uCOM-4 MCU: Added core and disassembler.
. TMS0980 CPU: Mnemonics to uppercase (tms0980\tms0980d.c)
. Floppy: Verified gaps and base class for KAY format (formats\kaypro_dsk.c). Beta Disk interface convert to wd_fdc. Added empty formats[] member, to keep clang happy (formats\flex_dsk.c). Enabled I_IMM to be set (machine\wd_fdc.c).
. Added missing generation of MESS resources. Still doesn't fix the missing details (mess\osd\windows\windows.mak).
. Removed duplicate and unused code in emu\softlist.c (compare lib\util\cstrpool.c)
- Compiling
. Fixed linking tools against system libraries (makefile)
. Disabled C4826 again (windows\vconv.c)
. Restored winprefix.h change by Peter Ferrie. Also moved some code around and only defined strtoll when it is actually necessary. Some cleanups.
. Work around Emscripten linking issues by avoiding ar altogether (makefile). See https://github.com/kripken/emscripten/issues/2619
. Compile fix for MSVC 2012 (lib\lib.mak, windows\vconv.c and winprefix.h)
. Added makefile define CPP11 to compile C++ code as C++11. Moved Clang C++11 warning supression into CPP11 define.
. Additions for Clang 3.6 and cleanups. Also enabled some warning by default again. They were disabled because of bugs in Clang which have been fixed by now. Unfortunately the disabling predates the proper version handling, so it's not clear for which versions they should be ignored. So if they come up again we just need to re-added them by checking for the proper version (build\flags_clang.mak).
. Fixed Clang 3.4 compilation (build\flags_clang.mak)
. Converted makelist and verinfo implementation to Python
- Debugger
. Break up the Cocoa debugger by class, it was ugly crammed into a single file.
. Far better handling of font metrics in Cocoa debugger, and more efficient drawing.
. More intuitive command/expression history. Check which control sends event. Use newer interfaces.
. More functionality, including (break|watch) points view.
. Make QT debugger file names match class names without redundant prefix
. Map visited to a background colour. Allocate colours once only. Make disassembly view context menu easier to use again. Console feedback for breakpoint changes. Update views for breakpoint changes. Map Option-/Command-click to middle/right click. Disassembly/memory views inherit focus from parent window.
. Allow run-to-cursor and breakpoint set/clear/enable/disable for inactive CPUs
. Added devices window to cocoa debugger
. Try not to crash on hard reset



"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.158 :) MASH 01/28/15 04:42 PM
. * r35091 MASH  02/17/15 06:30 PM
. * Re: r35091 MooglyGuy  02/20/15 05:58 PM
. * What?... MASH  02/20/15 09:37 PM
. * Re: What?... MooglyGuy  02/20/15 09:40 PM
. * Re: What?... MASH  02/20/15 10:00 PM
. * Re: What?... TafoidAdministrator  02/20/15 11:10 PM
. * Mameinfo + MAMEUI-inifiles-0158 (r34802) *DELETED* MASH  02/01/15 10:09 PM
. * Re: Mameinfo + MAMEUI-inifiles-0158 (r34802) StilettoAdministrator  02/01/15 10:17 PM

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