wolfmess derived from the wolfmame patches (via Barry Rodewald) and these other fixes (via Chad Hurwitz) made primarily for the home action replay site http://www.homeactionreplay.org to serve competition console game recordings. ------------------------------------------------------------------------ ------------------------------------------------------------------------ q y gdb messgui break BuildDataMap y r dis 2 break 2819 c ------------------------------------------------------------------------ 4/17/2007 3:03PM !!!!! wolfmess114 !!!!!!!! * src/mess/mess32.rc src/osd/windows/ui/datamap.[ch] tournament mode in gui!!! god was this a pain, half of the reason for the delay. You can now turn on/off tournament mode key from the Miscelaneous mess32 properties menu. * src/mess/messopts.c The mess options were being extracted back into the ini file leaving the image cached filename in the device, i prevented this when the image cache is being used so only the original images you had when the emulation started would be left in the devices for a fresh start on the next play. * src/mess/filemngr.c NEED TO FIX POPUP in menu so it pops up warning if wrong image is mounted, now the popup is happenening after you exit the filemanager menu, not right after you've unmounted a non cached image. Can't see why this happens so late. * src/mess/image.c src/mess/filemngr.c Fixed the current directory setting in filemngr so it does not affect the current directory of mame, which it depends on paths. And Someone forgot to add a slash beteen the osd_getdirname and the filename in the nonnewui filemanager. * src/osd/windows/config.c Input file is for system 'fs1300', not for current system 'a2600' * src/emu/inptport.c src/osd/windows/video.c added timer count display for mess and wolfmess recordings and removed framecount display from wolfmess recordings because the second ticker is a much better way to judge times, and since the ticker will change for every frame, framecount is sort of pointless. * improvement of msx borders, dipswitch added to turn the now fixed true emulated borders off, submited by MJS. ------------------------------------------------------------------------ Wed Mar 15 10:14:32 PST 2007! !!!!! wolfmess113 !!!!!!!! * src/systems/apple2c.c Fixed colors, correct (non aliased) color can be seen only with -nohws -keepaspect options. * src/image.c Fixed image cache problem which wouldnt let wolfmess112 run with any imagecache settings. The problem was that you need a full or software/SYSTEM/relative path now to load images, the SEARCHPATH_IMAGE doesn't work anymore, so i can't use a relative imagecache name. the tmp imagecache names are now full paths. * x68000 for 113 It just adds correct sprite display, and keyboard repeat rate. ------------------------------------------------------------------------ Wed Feb 7 19:39:22 PST 2007! !!!!! wolfmess112 !!!!!!!! * mess/systems/x68k.c x86000 system by Barry Rodewald. * src/windows/config.c mess/windows/configms.c src/muitext.c src/inptport.c created "compo" tournament mode that forces oldui and stops mess when emulation is paused for an extended period of time (~3 seconds), compo mode also stores a key in the inp for challenge verification with analinp. Unfortunatley it's not in the gui so you'll have to use this on the commandline until i can figure out how to add a number window to the gui. * src/mess/filemngr.c allowed old UI mode to use the image caching. * fixed multiple mounting at start playing back with imagecaches now shouldnt require loading the devices, you need only specifiy the imagecache images, mess should load all devices that were set at recording on playback. * src/windows/config.c turned an assertion into a return and do nothing in setup_playback(). Bug was if a playback inp variable exists in an ini file and it does not exist as a file, the messgui wont start. * src/inptprt.c src/windows/video.c added hundreths of seconds display in time and removed frame display from recording and replaced with seconds display. no need to display frames when we know how many seconds are in a frame when recording. ------------------------------------------------------------------------ Thu Dec 14 00:40:16 PST 2006 !!!!! wolfmess111 !!!!!!!! * mess/image.c Releived the nvram directory from being the house of image caches, the files now get droped into the image directory of the system you are running, note the image names now have pid identifiers to make sure they aren't confused with legit images and other messes running on the same computer. * hash/msx2.hsi hash/msx.hsi forgot to add this from last time. * mess/windows/dialog.c removed dialog fix as someone's fixed the threading, -mt might be a good option to try if you have dual cores, it won't use both procs though as you only get blit rendering running on another processor from what i'm told. ------------------------------------------------------------------------ !!!!! wolfmess110 !!!!!!!! * src/inptport.c Added time calculation of recording at "end of playback" message. Reduced precision of stored speed to make inps a bit more compressable. Also, set options.playback to NULL when playback file is closed, when left un NULLed the playback file sometimes gets closed times and crashes on end. * systems/spectrum.c Fixed spectrum cpuselect calls, appled in mess110 dist. * mess/devices/appldriv.c mess/machine/applefdc.c fixed write support for apple2 disk images, applied in mess110 dist. * machine/apple2.c apple2 joystick retriming the x axis to center, y axis is left untrimed, since that's better for rescue raiders. * systems/apple2.c made apple2 colors more acurate to what they would look coming out of a color tv: attempted to use applewin colors but applewincolors still look better and brighter. * src/windows/fileio.c enable long image name loads, window's CreateFile doesn't allow filenames longer than 255, such it reports an worse error FILEERROR instead of ERROR_FILENAME_EXCED_RANGE, zipfile extended paths need to return FILENOTFOUND so they can reattempt opening as a zip. This allows Dragonfire (1984)(Imagic) & Montezuma's Revenge (1984)(Parker Brothers) & Star League Baseball (1984)(Gamestar)[cr].dsk to work * mess/windows/menu.c enforced no throttle changing when in record mode. * src/ui/options.c mess/image.c mess/windows/menu.c etc... -imagecacheX options now allow seemless playback when playingback recorded games that used multiple images. added the image caches to the messgui so windows users can utilize this with ease. ImageCache makes copies of the image so it can write to it independent of the original images. If you are using a ziped image and a game doesn't work, it may require writes; you can make a zip temporarily writeable by adding the image to the imagecache options as well. The imagecache names are looked up by basename excluding extension. ------------------------------------------------------------------------ Sat Oct 7 23:32:47 PST 2006 !!!!! wolfmess109 !!!!!!!! * Added Patch for apple2 - Serpentine to make playable and added has for Serpentine compilation image. * Added messgui Software picker fix so that when you select an item in the picker it always mounts the first device of that type instead of only replacing the last image. * Added fix for Remapping keys using the menu. This was broken in the mess109 standad build, probably to fix something but i reverted it so you could use the remap keys dialog.