------------------------------------------------------------- Version 36.8 (14.11.99 22:37:01) ------------------------------------------------------------- - Changed: Now based on 0.36 beta 8. ------------------------------------------------------------- Version 36.2 (17.08.99 23:37:01) ------------------------------------------------------------- - Changed: Just adapted amiga sources on mame 0.36 beta 2. - Changed: Now based on 0.36 beta 2. ------------------------------------------------------------- Version 35.12 (14.05.99 10:37:01) ------------------------------------------------------------- - Changed: If a game was found or not is now stored in mame.cfg. If games are added then a rescan must be done manually. - Fixed: The rom and sample path for default bitmap and vector games are searched for games with UseDefaults=No. - Added: If the option AsyncPPC is set to no then the ppc task will wait for the m68k task and then reuse the display buffer. It can be used to avoid artifacts and flickering display in some games like Space Invaders. - Fixed: Fixed several bugs in the library used for parsing of config files and command line. The command line parsing was almost totally broken. - Fixed: The on screen volume control is now toggled with the ` key (the key above tab). - Fixed: The sound volume is now set correctly. - Changed: Now based on 0.35 beta 12. ------------------------------------------------------------- Version 35.11 (26.04.99 08:22:31) ------------------------------------------------------------- - Added: Supports games with 16 bit colors in non direct video modes. - Changed: Now based on 0.35 beta 11. ------------------------------------------------------------- Version 35.10 (21.04.99 17:18:55) ------------------------------------------------------------- - Changed: Now based on 0.35 beta 10. ------------------------------------------------------------ Version 35.8 (29.03.99 19:45:29) ------------------------------------------------------------ - Changed: Now based on 0.35 beta 8. ------------------------------------------------------------ Version 34.9 (18.01.99 18:33:57) ------------------------------------------------------------ - Changed: Now based on 0.34 final. ------------------------------------------------------------ Version 34.5 (25.10.98 20:33:42) ------------------------------------------------------------ - Changed: Now based on 0.34 beta 5. ------------------------------------------------------------ Version 34.3 (18.09.98 12:24:04) ------------------------------------------------------------ - Changed: Now based on 0.34 beta 3. ------------------------------------------------------------ Version 34.2 (13.09.98 19:59:16) ------------------------------------------------------------ - Added: When the driver gui object is active you can type part of the game name to search towards it. - Added: Added automatic frameskip setting. - Changed: Now based on 0.34 beta 2. ------------------------------------------------------------ Version 34.1 (20.08.98 23:14:53) ------------------------------------------------------------ - Changed: Some small changed in the GUI. - Fixed: Hopefully fixed some crashes in vector drivers. - Changed: Now based on 0.34 beta 1. ------------------------------------------------------------ Version 33.8 (07.08.98 22:29:12) ------------------------------------------------------------ - Changed: All buttons on the CD32 joypad is now supported. - Changed: The configuration system has been completely rewritten. This has lead to many changes in the GUI and the CLI interface. - Changed: On AGA/ECS a custom c2p routine is used for all depths and there's no need for a screen with more colors than actually used. - Added: Now it's possible to snapshot the display and save it to an file as an IFF ILBM. - Changed: Change the speed limiting code so it can be used by the m68k version as well. - Added: Added support for samples in the paula sound mode. - Added: Added two methods for direct rendering into graphic card memory. - Changed: Now based on MAME 0.33 rc 1. ------------------------------------------------------------ Version 33.7 (30.07.98 18:21:49) ------------------------------------------------------------ - Added: Added support for dirty line buffers. - Fixed: Fixed a couple of bugs that would show up if you had a zipped ROM or sample archive that were missing one or more of the needed files. - Changed: Now based on 0.33 beta 7. ------------------------------------------------------------ Version 33.6 (19.06.98 09:47:14) ------------------------------------------------------------ - Changed: Now based on 0.33 beta 6. ------------------------------------------------------------ Version 33.5 (13.06.98 17:10:26) ------------------------------------------------------------ - Fixed: An initialization bug on PPC that made MAME crash if it was started with frameskip > 0. This bug may have caused other problems as well. - Fixed: Fixed a bug in the PPC C lib that prevented the cheat feature to work on PPC. - Changed: Now based on 0.33 beta 5. ------------------------------------------------------------ Version 33.4 (11.06.98 16:05:36) ------------------------------------------------------------ - Changed: Now based on 0.33 beta 4. ------------------------------------------------------------ Version 33.3 (02.06.98 16:48:37) ------------------------------------------------------------ - Changed: Now based on 0.33 beta 3. ------------------------------------------------------------ Version 33.2 (23.05.98 18:48:17) ------------------------------------------------------------ - Changed: Now based on 0.33 beta 2. ------------------------------------------------------------ Version 30.4 (03.03.98 18:18:38) ------------------------------------------------------------ - Fixed: The setup screen (TAB) wasn't visible in vector games. - Fixed: Samples were looped in some games. ------------------------------------------------------------ Version 30.3 (22.02.98 22:51:04) ------------------------------------------------------------ - Changed: Rewrote the audio support code to use AHI and be more suited for the the PPC version. - Fixed: The joystick didn't work correctly in games that supported both joystick and mouse. ------------------------------------------------------------ Version 30.2 (03.02.98 21:12:31) ------------------------------------------------------------ - Added: Added MAKEDIRS option that can be used to make the directories for all the supported games. - Fixed: Fixed a bug in the tooltype handling code that could cause all sorts of strange behaviour. - Fixed: Fixed a bug in the Rastan sound code that caused crashes on exit. - Changed: Rewrote some memory access function in asm. - Fixed: Fixed a "bug" that caused the audio CPU to be emulated even if the sound was turned off. - Changed: Rewrote the game scanning routine so it should be faster and recognice archives. ------------------------------------------------------------ Version 30.1 (25.01.98 18:28:33) ------------------------------------------------------------ - Added: Added better support for <256 color screens. - Added: Added support triple buffering. - Added: Added support for files packed with zip, lha or lzx. - Fixed: Fixed a small "bug" causing the joystick fire button to not work. ------------------------------------------------------------ Version 30.0 (12.01.98 02:41:38) ------------------------------------------------------------ - Added: A larger stack will be allocated if needed. - Upgraded: Upgraded to M.A.M.E. 0.30. ------------------------------------------------------------ Version 29.1 (10.01.98 20:28:51) ------------------------------------------------------------ - Added: Added support for a second joystick. New options JOY2, J2BUTTONBTIME and J2AUTOFIRE. FIRE2TIME changed to BUTTONBTIME. - Fixed: Fixed a bug in the asm drawgfx() that caused black boxes around sprites in som games. - Fixed: Fixed a bug that caused parts of window border to be overwritten at startup if MAME was run in a window on WB. ------------------------------------------------------------ Version 29.0 (24.10.97 03:23:44) ------------------------------------------------------------ - Fixed: Fixed a bug in the asm drawgfx() that caused invisible spaceships in Galaga. - Removed: Removed the REMOVELINES option. It wasn't really useful. - Fixed: Games using dynamic palettes were really slow on AGA. - Upgraded: Upgraded to M.A.M.E. 0.29. ------------------------------------------------------------ Version 28.2 (09.10.97 23:28:04) ------------------------------------------------------------ - Fixed: The saving of options to icons didn't filter out the existing tooltypes. ------------------------------------------------------------ Version 28.1 (08.10.97 00:05:56) ------------------------------------------------------------ - Fixed: Fixed a bug that cause Rastan to crash on exit. - Fixed: Fixed a major typing error in the OpenScreenTags() call. - Added: Added the SMR=SCREENMODEREQ option which behaves like the old SCREEN option. - Changed: If the SCREEN option is used without DISPLAYID M.A.M.E. will no longer put up a screen mode requester but instead use the best matching screen mode. - Fixed: The way the asm drawgfx() handled transparency wasn't compatible with the original version. - Fixed: drawgfx() now doesn't create enforcer hits when given an illegal clip rectangle. This cause crashes with amon others Rush'n'Attack. ------------------------------------------------------------ Version 28.0 (02.10.97 14:23:01) ------------------------------------------------------------ - Added: Added the option MINCHIP to prevent M.A.M.E. from filling up chip ram with samples so the display couldn't be opened. - Added: Added the options FLIPX and FLIPY. - Fixed: Fixed a bug in the sound code that caused noise in channels that should be silent. - Fixed: Fixed a bug in the vector routines that caused unwanted lines to be drawn. - Added: Added support for saving options into icons from the menu. - Changed: Better palette handling on 8 bit custom screens and hi/true-color screens. - Changed: Now uses the CGXHooks linker lib by Trond Werner Hansen for drawing to CyberGraphX screens. - Changed: Rewrote the main gfx draw routine in assembler. - Added: Added a chunky to planar routine by Mikael Kalms. - Upgraded: Upgraded to M.A.M.E. 0.28. ------------------------------------------------------------ Version 27.7 (19.08.97 13:09:34) ------------------------------------------------------------ - Added: Added MOUSE option that turns on mouse support. - Added: Added LESSFLICKER, DOUBLEBUFFER and REMOVELINES options that is used to select between six different ways to do the drawing of vector games. - Added: Added WIDTH and HEIGHT options. Vector games will be scaled to fit the window. - Changed: Changed the CHANNELS option so it accepts channel numbers from 0 to F. - Changed: Changed the DISPLAYID option so it accepts hex numbers with $ or 0x as prefix. - Added: Added NOSCAN option that disables the scanning of the installed games in the GUI. - Added: Added NOJOY option to turn off joystick support. - Added: Added support for multiple joystick buttons and the CD32 controller if lowlevel.library is available. ------------------------------------------------------------ Version 27.6 (11.08.97 21:01:43) ------------------------------------------------------------ - Upgraded: Upgraded to M.A.M.E. 0.27. ------------------------------------------------------------ Version 26.6 (26.07.97 02:48:46) ------------------------------------------------------------ - Upgraded: Upgraded to M.A.M.E. 0.26.1. ------------------------------------------------------------ Version 26.5 (16.07.97 03:41:29) ------------------------------------------------------------ - Upgraded: Upgraded to M.A.M.E. 0.26. ------------------------------------------------------------ Version 25.5 (15.07.97 14:43:42) ------------------------------------------------------------ - Added: Added a menu with "New", "Open", "About" and "Quit". - Added: Added new options DISPLAYID and DEPTH. - Added: Added Workbench support. Now it's possible to make project icons with the options as tooltypes. ------------------------------------------------------------ Version 25.4 (06.07.97 23:58:57) ------------------------------------------------------------ - Upgraded: Upgraded to M.A.M.E. 0.25. This took longer than expected due to many more or less serious bugs in the new drivers. ------------------------------------------------------------ Version 24.4 (29.06.97 22:22:39) ------------------------------------------------------------ - Fixed: Fixed som GUI bugs. - Added: Added support for real time changing of the palette. This also works on true color screens and it's used by the Williams games. - Fixed: Fixed a nasty bug that caused Kung Fu Master to crash on exit. Kung Fu Master generated a sample set that was allocated with malloc() but freesamples() expects the memory to be allocated with AllocVec(). - Fixed: Fixed two bugs in the audio code that caused some games (Pacman, Kung Fu Master and some more) to crash if the NOSOUND option was used. - Updated: Updated the game list in the gui to match the 0.24 games. ------------------------------------------------------------ Version 24.3 (13.06.97 19:21:19) ------------------------------------------------------------ - Upgraded: Upgraded to M.A.M.E. 0.24. ------------------------------------------------------------ Version 23.3 (13.06.97 19:20:28) ------------------------------------------------------------ - Added: FPS option that displays frames per second in the titlebar together with a status bar that tells you which virtual channels that have been accessed. This can be used to find the wanted CHANNELS argument. - Added: A CHANNELS option where the argument should be a 4 byte string with characters from '0' to '7'. This tells the audio rotuines which virtual channel should go to which real channel. - Changed: Rewrote the audio routines so that they can use the samples sets and play the music in games like Galaga and Pacman. - Changed: Now it uses ReadArgs() to parse the arguments so no more - in front of the options. - Added: Auto fire by holding down the fir button. The number of shots per second can be set with the AF=AUTOFIRE option to between 0 (off) and 10. It defaults to off and it's only when it's off that Fire2 emulation can be on. - Added: Fire2 emulation by holding down the button for more than a set time. The time can be set with the new FT=FIRE2TIME option to value between 0 (off) and 9 (*0.1s). It defaults to 5 (*0.1s). - Added: MUI GUI. ------------------------------------------------------------ Version 23.2 (07.06.97 14:39:08) ------------------------------------------------------------ - Added: Custom screen support. - Added: 4 channel sound support. - Fixed: Wrote 4 bytes too much into the bitmap. - Rewrote keyboardboard support. Using TAB to enter the settings seems to work. ------------------------------------------------------------ Version 23.1 (04.06.97 14:34:45) ------------------------------------------------------------ --- Initial release ---