FixDEBUG 0.56 for MS-DOS
........................


FixDEBUG :
----------

* Debugger functionality

  To actually use the debugger, start first MAMED.EXE for testing
  and after this edit the mame.cfg and find the line that says
  debug = no. Change it to debug = yes and save the file.

  In MAME, hit tilde (~) or key to the left of the key 1 to
  enter the debugger.
  You can disable the debugger function if you set debug = no
  and use FixDEBUG as a normal FixMAME verion.



FEATURES:

- Extra TAB menu points for Mameinfo-, Driver-, History and MAME STATISTICS
- Faster textscroll
- TAB menu selector shows on GAME MAMEINFO at startup
- MAME shows only the  GAME_NOT_WORKING  warning. All other flags/warnings
  (also VIDEO_SUPPORTS_DIRTY and VIDEO_DUAL_MONITOR) can be displayed with 'GAME MAMEINFO'
- Palettesize in 'GAME INFORMATION' 
- History Buffer is set to 16384 kbytes (see Scramble History)


NEW TAB MENU FUNCTIONS:

With 'GAME MAMEINFO' you list the following game informations:
- List the game info 'flags' (GAME_NO_SOUND, NO_COCKTAIL...)
- TODO
- SETUP, SERVICE- and TESTMODE
- Reported bugs from the MAME Testing Project
- Work-In-Progress (WIP) news
- Category/Recommended Games
- Other Emulators for the game
- Romset (kb/files/zipsize)
- ROM REGION (listed by the program)
- ORIGINAL/CLONES (listed by the program)

With 'GAME DRIVERINFO' you list the following game informations:
- Game driver name and author
- Driver WIP news
- Supported games by the driver

With 'GAME HISTORY' you list the History.dat informations

With 'MAME STATISTICS' you list the following MAME statistics informations:
- The number of supported games
- Arcade, Clones and NeoGeo games
- Vector and Raster
- Screen Orientation and Stereo
- Various game info 'flags'
- Games sorted by year and type
- Romfiles and Filesize
- Typical romset sizes
- Hardware list: CPU, Sound and Input
- Monitor/Video ASPECT RATIO
- Dual Monitor, 24-bit Display, RGB direct, Shadows and Highlights
- FPS, Graphics Resolution and Palettesize List
- Drivers and supported games in MAME from 0.34 - 0.55
- All MAME versions and releases




MAME STATISTICS NOTES:

GAMES (ALL)     : GAMES(ALL) = ORIGINALS (+CLONES) + NEOGEO (+CLONES)  or
                  GAMES(ALL) = RASTER (+CLONES) + VECTOR (+CLONES)     or
                  GAMES(ALL) = HORIZONTAL (+CLONES) + VERTICAL (+CLONES)
NEOGEO          : If you compile the Mameinfo Source with your MAME version you must
                  have the drivers in the directory mame\src\drivers\ to calc all
                  NeoGeo games, because the function that MAME STATISTICS use is
                  if (!ci_strcmp (s, drivers[i]->source_file+12)).
ROM NEEDS REDUMP: The number of games with 'ROM NEEDS REDUMP' cannot be displayed,
                  because the bad checksums of a rom is only to find in the romset.
HARDWARE        : CPU and SNDINTRF list the hardware of all >original< games, without
                  Clones and NeoGeo games. And the full name of the CPU TMS9980A is
                  TMS9980A/TMS9981 and 'Discrete' means Discrete Components.
                  The only game with a subsystems of 5 (YM2151, 007232, uPD7759,
                  Samples and Custom) sounds is 'tmnt'. This is not in the list.
TOTAL           : This is the number of all CPU or Sound hardware in the original games. 
DUAL MONITOR    : All games with two or more monitors (VIDEO_DUAL_MONITOR).
24-BIT DISPLAY  : All games with a palette that has 6 or more bits per gun, and would
                  therefore require a 24-bit display. This is entirely up to the OS
                  dependant layer, the bitmap will still be 16-bit (VIDEO_NEEDS_6BITS_PER_GUN).
HI/TRUE BITMAP  : All games that wants to use a hicolor or truecolor bitmap,
                  e.g. for alpha blending (VIDEO_RGB_DIRECT).
SHADOWS         : All games that automatically extend the palette creating a darker
                  copy for shadows (VIDEO_HAS_SHADOWS). Games: TMNT, Asterix and GI Joe.
HIGHLIGHTS      : All games that automatically extend the palette creating a
                  brighter copy for highlights (VIDEO_HAS_HIGHLIGHTS). Games: all SEGA C/C2.
RESOLUTIONS     : Displays all graphic resolutions and the number of games without the
                  Vector games. Because Vector games didn't have a graphic resolution.


>> Test 'MAME STATISTICS' with games like '720' or 'Mr. Do' <<








* Pong (Atari 1972)   - For Pong set in mame.cfg: resamplefilter = no

* Monaco GP (Sega 1979)


* Gambling Games:  Golden Star - goldstar
                   Golden Star (Blue version) - goldstbl
                   Pontoon (Tehkan 1985) - pontoon
                   Champion Skill (with Ability) -  csk227it
                   Champion Skill (Ability, Poker & Symbols) - csk234it


* Full sound in Copper I.

* Sound in War of the Worlds, Armor Attack, Star Hawk and Polaris

* SYSTEM16: Fix graphic and sprites in Super Hang-On (bootleg) and After Burner I+II
            Add missing sound to Wonder Boy III.


* MameMerge:
  - Fix the problem with "stray clones found"


* Multiple Save States Saving
  - With the SaveState function you can now save multiple Save States, like
    bombjack.st0, bombjack.st1 and bombjack.st2. Look into the sta directory of MAME.

    Save a game state:
    Press SHIFT F7 and then one of the Keys 0-9 or a-z. You can press escape to cancel this.

    Load a game state:
    To load a one of the stored game states you must press F7 and one of the keys 0-9 or a-z
    you pressed before.

    Test it with Bomb Jack (bombjack)!



* Turbo Tape in DECO Cassette games:
  - Whenever you start a DECO Cassette game, FixMAME sets the emulation to fullspeed
    (like F10), the frameskip to 11 and disabled the sound.
    A Duron-700 PC loads for example Cassette: Boulder Dash (cbdash) now in 12 seconds.
    After the tape was loaded, the settings will be set to default again.


* Listinfo:
  - Add to MAME's listinfo option the sourcefilename of the driver.

    game (
	    name motos
	    description "Motos"
	    year 1985
	    manufacturer "Namco"
	    source "mappy.c"       <--- driver name
          .
          .

    This function is instead of the old history output.


* Better Sample load and -listclones check:
  - Shows a warning if the sampleset or samples from the set are missing.
  - The -listclones option shows a warning/message, if a game is not supported
    or has no clones.


* Errorlog: Saves the error log file with the game name (e.g. dmame -log dkong => dkong.log).
                                            



(!) All changes to the source can you find in the Compile-MAME056.zip.
    Download at:  http://www.mameworld.net/mameinfo/




M.A.S.H.
