new for EMU+ .37 beta 5 - YES it's back and better then ever... HAHA well it's back anyway... Lot's of new things added so read all this stuff if you don't mind or you will miss out.... (I'm not dead yet) - Added support to add drivers via an EXTERNAL driver file (emuplus.drv). (Hey this is kinda like mimic but not nearly as complex). This is for hacks, etc. Support for all the JERKY rom hacks. (Visit http://www.mameworld.net for more info on Jerky Hacks). CHECK OUT THE EMUPLUS.DRV file for more information on how to add files to this and what is supported. Lots of cool info in there :) - Yeah I added all the PacMAME games to. (http://www.mameworld.net). Checked out some of them pretty cool hacks of PacMan/MsPacMan/JrPacMan/etc. These are all considered parent sets with NO CLONES so they SHOULD not cause any problems when you audit them with say clrMamePro. I fixed all the bad crcs and cleaned up all the sets so everything should be cool (Took a LONG time too!). Just make sure you backup your stuff as usual in case anything goes wrong. Auditing the Jerky Hacks/etc should also be ok because EVERYTHING gets added as it's own parent set when added from the external file. (Well games you make your own driver for.) Just make sure you have a backup just in case (backups good, losing everything bad). - Made changes to the MARP Hiscore Display Listing. Now uses C code and displays all the games. No longer limited to the 64k that allegro/vc++ gives me. (http://marp.retrogames.com/emuplus.htm - NOTE: I have requested some changes at the MARP site. The correct filenames are hiscores.dat and hinames.dat now. They are still hiscore.dat and hinames.dat. Did this because mame uses a hiscore.dat file now.) - Added a cool new Display FAQ, Display NFO option in the TAB Menu. This reads files in the FAQS and NFOS subdirs looking for as you guess it faq and nfo files. Any file you wish that is gamename.faq and gamename.nfo will show up in this menu. I have included some as a start (sf1.faq and sf1.nfo for one). I will be trying to add as complete a listing for the games in mame as I can but as you well know 2500+ is an AWFUL lot and my time is VERY limited to spend on this. If you can send me some correctly named and UNMODIFIED FAQ/NFO format files from a good location like http://www.gamefaqs.com or some other good FAQ site. I will place them online. Please ZIP them up and name them right. Plus please check to make sure I don't have them also before you send. Hotmail doesn't allow a lot of space for attachments but that will have to do for now. Send your complete faqs and nfo files to emuplus@hotmail.com and I will post them up on the homepage as soon as I can. Thanks - Side note: Fixed the WORDWRAP_TEXT_BUFFER. This will wrap ANY text buffer sent to it regardless if a word is longer then the maxwidth. Used this for the FAQS and NFOS (Plus it works for history, etc) - Hey fixed the history.dat and mameinfo.dat display also. :) (This will be fixed in mame soon i'm sure but if you want it to list in the -listinfo output you have to say -listinfofull. WAY TO SLOW to list the history info the way I do it now so -listinfo lists everything BUT the history and mameinfo information. - Added PGUP/PGDN/END/HOME support to the TAB Menu displays. Game History/Game NFO/ GAME FAQ/etc. This allows you to move more then ONE STINKING line at a time. Sorry but trying to read a few hundred line faq one line at a time is crazy. Page Down/ Page Up Scroll Up/Down a page. Home goes to the Top of the File. End goes to the end of the file. - Changed some default settings in the mame.cfg [emuplus] section. Nocenter=No has been changed to center=no. This enables/disabled the screen centering option. Some display drivers have problems with this so I have now disabled it by default. Edit the mame.cfg file and set this to center=yes fullstretch is now yes by default. If you don't like this display mode or it gives you problems set it to fullstretch=no. - YES all the old goodies are STILL here. Sample Listing Fixes (clrMAMEPro), FULL Stretch Screen Mode. Autofire On ALL Inputs with Delay Setting, Overclocking On-The-Fly For All CPUS, Neogeo Save States, Continuous Neo-Geo Save States, Force 16 Bit Display, Crazy Screen Modes (Craptv, 50% Scanlines, Eagle, Lcdblur, Blur (Cleanblur), Mamejoy and Opti-Mame tweaks (Analog controls, Screen Centering, Joystick Select Menu, etc), Demo Mode, Marp High Score Listings, and Sound Logging (Wizard of War and DAC Driver (Mortal Kombat, etc). new for EMU+ .37 beta 2 - Added Fullstretch screen mode. This stretches the display both side to side and top to bottom. Works on certain games only. You may have to specify -800x600 or -1024x768 to get this to work. (Stretch = yes may need to be set also.) It's the default, check the readme_emu.txt for more info. - Enabled samples in Warrior - Sample listings are correct for utils such as clrmamepro. - Same as usual for all the other stuff new for EMU+ .37 beta 1 - Well hey I finally got it coded. Been real hectic for me lately. I will try and stay on top of the releases from now on tho. - Moved the hiscore.dat file to hiscores.dat as mame now uses a hiscore.dat for of all things hiscores in games. - Working on some new things. Hope to have the bugs worked out in a week or two. - Everything else should be there. (Read the other lines below.) - Please note! If you have ANY problems at all send email to emuplus@hotmail.com and not the mame team. Thanks - Also I want to give kudos to Optimame by Andy and Mamejoy by Robert. I use a lot of there code and just want to give props. new for EMU+ .36 beta RC1 - Well same things are here as all the other versions. Same bugs as well. If you experience 1/3 Screen bugs or crashes for no particular reason then run emuplus with the -nocenter option OR change nocenter = YES in the mame.cfg file. Read the other whatsnew listings below for more info. READ THE README_EMU.TXT file for more details on what the options are. - Moved all the extra files out of the main zip. They are available as a seperate download in the downloads section on the homepage now. (The latest cheat.dat, mameinfo.dat, history.day and hinames.dat and hiscore.dat) - Send bug reports to emuplus@hotmail.com and not the mame team as usual. KTHX. new for EMU+ .36 beta 16 - Same changes that .36 beta 13 had (Yes I know I missed b14 and b15. Real busy but EMU+ isn't dead yet) - Sample listings fixed. - Video modes were tweaked as well as the autofire code to make it work under the new beta. Video modes still have some problems but they work for a lot of games now. Others they kinda go BOOM. - Everything else is in here. (Autofire, Overclocking, Neogeo Save States, Continuous Neo-Geo Save States, Force 16 Bit Display, Crazy Screen Modes (Craptv, 50% Scanlines, Eagle, Lcdblur, Blur (Cleanblur), Mamejoy and Opti-Mame tweaks (Analog controls, Screen Centering, Joystick Select Menu, etc), Demo Mode, Marp High Score Listings, and Sound Logging (Wizard of War and DAC Driver (Mortal Kombat, etc)). - Again if you have problems contact EMU+ team. new for EMU+ .36 beta 13 - Basically all the same changes as up to B12 - Still fixed the sample listings for clrMAMEpro (This utility is great BTW) - The video modes are being looked at by haze and should be working in the near future hopefully. - Didn't have much time to test this as i'm going out for the New Year. Everything should work fine but if you have errors please visit the EMU+ homepage at http://www.arcadeathome.com/emuplus and send bug reports in to EMU+ TEAM. DO NOT SEND PROBLEMS OR BUG REPORTS ABOUT EMU+ to the mame team. Thanks emuplus@bigfoot.com and emuplus@hotmail.com. - The full 36b13 source update is in the source archive. Both MAME 36b13su and EMU+ 36b13. That way you don't have to download both as this was just a Source Update. (Note: You just need to get MAME 36B12 source and EMU+ 36B13 in order to compile EMU+ 36b13) new for EMU+ .36 beta 12 - Moved the Overclock and Autofire saved settings from the gamename.cfg file in the CFG dir to gamename.emu file in the CFG dir. This keeps emu+ from crashing MAME and vice-versa. Note: You will probably have to delete your CFG files again but this is the last time for that. :D - Eagle and other special video modes are tweaked due to the new palette routines. Some games work but most don't now. Will look into it. - The sample fixes and all the other additions are still in B12. Overclocking is now in the official mame in the OSD Display. I suggest you use one or the other. I prefer the overclocking in the TAB menu but that's me. - Note: Old neogeo save states may have to be deleted. The routine had to be changed because mame changed. My old save states did not work but yours may. Try it and if it crashes you probably have to delete them. - Hiscore saved support for turbo. new for EMU+ .36 beta 11 - Your Overclock/Underclock settings now are saved on a per-game basis. Once you set them they stay. No need to redo this. Your autofire delay also saves on a per-game basis. - Added Opti-Mame and Mame-Joy dual mouse support, analog changes, and screen centering code. (Thanks to Robert and Andy again) Side Note: I can't test this so I hope it works (Dual Mouse). Make sure to read the README.TXT in the mouse subdir - Relabeled the Neogeo buttons in cheat mode (Button 5 is A+B, etc, etc) - Added SFA/PNICKU Changes - Fixed Mad Motor - Fixed List Samples new for EMU+ .36 beta 8 - Working on getting ALL the marp games in the Display list. Tournament scores, cheat scores, etc.. - Modified the marp list to not write to the text file so you can get the latest file from the marp site. - All the additions from 36B7 are here new for EMU+ .36 beta 7 - Added support for the Top 3 MARP hiscore listings. Accessed via the tab menu. Highest Score (MARP Info). Shows you the highest score posted for that game at http://marp.retrogames.com (Mame Action Replay) from the hiscore.dat file. Get the latest ones at http://marp.retrogames.com/emuplus.htm - Added Robert J Ragno's mamegrip and mamejoy changes. Along with Andy's OPTIMame changes. Big thanks for all the work on those guys. -- Analog support should work (i.e., the analog pad on the Xterminator should work smoothly) -- Fixes annoying (but harmless) crashes upon exiting that occur on a few systems. -- Produces a "grip.out" file that shows the state of your joysticks and is useful for debugging. -- Ability to turn auto-centering on and off from the Analog Control menu, thanks to Andy and his OptiMame. -- The option to choose which analog joystick axis corresponds to which analog axis in the game. Thus, you can swap the analog X and Y axes, or use the flippers and throttle on the Xterminator (or an inferior controller) as true analog controls. To use this, select the menu option "Analog Axes" and use left and right to select the axis. Only available analog axes will show up. "default" chooses the first analog stick. (These settings aren't saved...) -- Debug output is created for all joysticks, in "joy.out". -- If an invalid joystick name is entered, the user is asked for a valid one, with a menu (like with sound). -- Unsigned axes (such as throttles, commonly) are fixed in MAME. -- Throttles register digitally, and can be used as buttons. -- A held-down button will not mess up the joystick settings process. -- Some more small Allegro fixes, such as in the axis names. -- All controls on the devices should be supported. The names should also be accurately fetched from the GrIP driver. - Added guihost support for rom audits via A@H front end. Thanks Tim See the readme_emu.txt for more info on what guihost = yes does. - Yes EMU+ isn't dead I was just busy with a new job working 80+ hours a week and my pc crashed to boot. Sorry about the delays but food comes first . :) - MAME32 version is coming next BTW. Still working some major issues with it. (Time to code is my only real issue. I'm up till 3AM working on this half the time cuz it's the only time I can. 5AM comes mighty early then. YAWN....) new for EMU+ .36 beta 5 - Added support for the MARP hiscore listings. Accessed via the tab menu. Highest Score (MARP Info). Shows you the highest score posted for that game at marp.retrogames.com (Mame Action Replay) from the hiscore.dat file. _PSI_ wanted this... :) - All the other goodies are there. new for EMU+ .36 beta 4 - Everything is the same as beta 2 and 3 as far as Sidewinder support and Gravis Devices (Grip, Exterminator, Stinger). Thanks to MAMEGRIP (Rob) for the fixes for Gravis Pads. - Read the info for beta 3 to use the joysticks. :) - Added support for many crazy different video modes. Thanks to HAZE and DGEN Author for this. (Please note: All video modes require 16bpp color except Eagle which supports both 8bpp and 16bpp) -craptv - A blurred out tv mode -eagle - Eagle routines like those found in kbmame. -lcdblur - This is a weird effect. Blurs the screen sorta like an lcd display. -lcdlarge_screen - Used in conjunction with -lcdblur Displays large or small screen. -cleanblur - This is also used in conjunction with -lcdblur, Some games look better with it on. Baseball Stars doesn't leave the word Strike on the screen for ages. Other games look better with it off, just experiment. -blur - This creates a different blur type effect. Draws every other line. -fifty - This is a 50% scanlines mode. Not every game will work with these modes. Most require stretch = Yes in mame.cfg. You can set these options in mame.cfg but you can only use ONE mode at a time. (If you say eagle = Yes and craptv = Yes. You will get eagle and not craptv.) - GUI Support - Added the GPILOTS loaded fix and the listinfo fix (for mamemerge, clrmame, etc). Thanks to HAZE and DUTCH for this info. new for EMU+ .36 beta 3 - Same as beta 2. Sidewinder fix, save states, demo, blah, blah - Added support for Gravis Devices (Grip, Exterminator, Stinger). Thanks to ROB from Killerclowns arcade for this added feature. Left all his documentation in the source zip. Look in allgrip.zip for all this information. -joy grip is for Gravis joysticks. -joy grip4 makes Gravis pads become a 4 Way Joystick (No Diagonals, great for Pacman, DigDug, Mr. Do, Q-bert, all the four way games.) -joy Sidewinder. Sidewinder pads. Please note: YOU HAVE TO REMOVE THE JOYSTICK FROM GAME CONTROLLERS IN WIN 95/98 FOR THESE TO WORK FOR SOME REASON. Has to do with the way windows doesn't release these pads. Go into control panel and remove the pad. This will make it NOT work in win 95/98 so you'll have to add it BACK to use it. DON'T do this if you want it in windows or have something special configured you don't want to lose without backing it up first. Just letting you know it DOES work. new for EMU+ .36 beta 2 ----------------------- - Fixed the sidewinder allegro code. -joy sidewinder now works. Sometimes in win98 you have to deselect the sidewinder as a controller in Game Controllers. - Fixed bug in save states for neogeo in 36b1. - Newest version of allegro 3925wip - Added an autosave/autoload option -contsave for neogeo games only of course. - Added a demo mode. Cycles thru random games for a set time. Check the readme.emu for more info on these features. - Make sure to thank the mame team for mame, and the other emu authors out there. They all work their butts off. new for EMU+ .36 beta 1 ----------------------- Up-to-date with the latest MAME. Thanks MameDev :) NOTE: MAME is now compiled using a WIP allegro lib, so you may find EMU+ .36b1 a bit more unstable than .35 final. Just keep .35 final around to play the old stuff until .36 becomes stable. new for EMU+ .35 FINAL: ----------------------- - New Autofire code, much more MAME-Like, though now it's GUI-only (Use TAB key to access it). It is now capable of enabling autofire for ANY button (Autofire on the coin buttons is kinda funny :) - Autofire setup is now recorded in the cfg on a game basis, so it sticks when you play back the game. - New Overclocking code, also much more MAME-Line, and also GUI-only. It now as a single Enable/Disable option for all processors, processors are called by their names, original speed apears in front of them, etc.. - New Tips section on how to use the overclocking features (some people will enjoy this) - -force16 works on cps1 games now (actually, this was a mame core change) - Thanks again to the mame team!