MESS moved to SVN and was later merged into the MAME SVN.
| Previous 50 | 8919 Revisions | Next 50 |
| Friday 24th September, 2004 at 12:02:33 UTC by Nathan Woods |
|---|
| 1. [Imgtool] Added two functions to index Imgtool module libraries 2. [Windows] Fixed a bug in -listdevices 3. Added 'pile' utility code; nothing uses it (yet) |
| [mess] | pile.c* pile.h* |
| [mess/tools/imgtool] | library.c library.h |
| [mess/windows] | messwin.c |
| Friday 24th September, 2004 at 11:47:37 UTC by Nathan Woods |
|---|
| [MICROBEE] Implemented a binary quickload device. (bug #599) |
| [docs] | messnew.txt |
| [mess/systems] | mbee.c |
| Friday 24th September, 2004 at 10:47:49 UTC by Nathan Woods |
|---|
| 1. Sync with MAME 0.87 2. [Windows GUI] Sync with MAME32 3. [APPLE1] Natural keyboard support 4. [MBEE] Added a quickloader; not enabled yet 5. [Messtest] Made the name attribute optional 6. Miscellaneous cleanups; changed code points for MESS characters, changed an Imgtool declaration, and added comments to mess/pool.[c|h] |
| Thursday 16th September, 2004 at 00:42:44 UTC by Nathan Woods |
|---|
| 1. Updated to MAME 0.86u5 core 2. [Windows GUI] Sync with MAME32 |
| Wednesday 15th September, 2004 at 13:54:10 UTC by Hans de Goede |
|---|
| -spit mode opts in mode opts and mode_aspect opts, include aspect_opts for all display-drivers (in video.c), only include mode-opts for display-drivers which have modes (DGA, svgalib) |
| [src/unix] | mode.c video.c xmame.h |
| [src/unix/video-drivers] | fxgen.c ggi.c x11.c xgl.c |
| Wednesday 15th September, 2004 at 13:30:22 UTC by Lawrence Gold |
|---|
| Removed some outdated options and changed the value of the default aspect ratio. |
| [src/unix/doc] | xmamerc.dist xmessrc.dist |
| Wednesday 15th September, 2004 at 13:28:51 UTC by Lawrence Gold |
|---|
| Minor spelling and grammar changes. |
| [src/unix] | mode.c |
| Wednesday 15th September, 2004 at 01:29:30 UTC by Lawrence Gold |
|---|
| The X11 target builds again when X11_XV isn't set in the makefile. Fixes Bugzilla bug 598. (alito) |
| [src/unix/video-drivers] | x11_window.c |
| Wednesday 15th September, 2004 at 01:25:19 UTC by Nathan Woods |
|---|
| [NESPAL] Came up with a more proper fix to bug #457 |
| [mess/systems] | nes.c |
| [src/vidhrdw] | ppu2c03b.c |
| Tuesday 14th September, 2004 at 11:32:28 UTC by Hans de Goede |
|---|
| -new unified window creating code, used in x11_window. -unified window hints setting code, used in x11_window, xgl -made -glaa disabled by default because this is SLOWWWWW when not supported in hardware. -big clean up of xfx using unified input, window creation and hints code, now it consists of a few functions calling a few others in sequence :) xfx now always grabs the mouse and keyboard, since loosing focus when the voodoo is controlling the monitor instead of the vgacard is: "not good (TM)" |
| [src/unix/video-drivers] | fxgen.c svgafx.c x11.h x11_window.c xfx.c xgl.c xinput.c |
| Tuesday 14th September, 2004 at 03:23:17 UTC by Lawrence Gold |
|---|
| Fixed a warning in x11_window.c about MEMCPY being redefined. |
| [src/unix/video-drivers] | blit_effect.h |
| Monday 13th September, 2004 at 13:49:47 UTC by Hans de Goede |
|---|
| -never use doublebuffering for effects, since effects never read from the destination doublebuffering is a slowdown instead of a speedup. -fixed effects for 24 bpp packed pixel destinations (untested) -fixed 32 bpp src to 24 bpp packed pixel X-windows (untested) -fixed a bug in xf86dga2 which caused it to throw an XError when it failed to find a suitable mode, causing xmame to abort. -fixed a bug introduced by a previous patch of mine which caused xmame to exit with a Broken Pipe message when dga has been used. |
| [src/unix] | effect.c |
| [src/unix/video-drivers] | blit.h blit_effect.h x11_window.c xf86_dga1.c xf86_dga2.c |
| Monday 13th September, 2004 at 12:44:38 UTC by Cowering |
|---|
| testing mail, no change |
| [ROOT] | README README |
| Monday 13th September, 2004 at 11:55:06 UTC by Nathan Woods |
|---|
| Committing interim fix to bug #457 |
| [src/vidhrdw] | ppu2c03b.c |
| Monday 13th September, 2004 at 01:40:46 UTC by Nathan Woods |
|---|
| Changed genesis printf() calls to logerror() |
| [mess/machine] | genesis.c |
| [mess/systems] | genesis.c |
| Sunday 12th September, 2004 at 14:43:40 UTC by Hans de Goede |
|---|
| -more effect code work: * tested 15 bpp dest depth support, it actually works! * renamed effect_init1 to effect_init, renamed effect_init2 to effect_open, added an effect_close which frees all the buffers. * updated all display drivers to call effect_open and close. * moved NULL-ing of the effect-buffers to effect_init * moved calling of effect_init from config.c to main.c (after the config has been parsed) * actually use the 6tap2x render YUY2 code added in the previous round of changes * check mallocs and report an error if these fail. -cleaned up X11 palette handling some more -undo calling display_close on error in display_create in changes x11_window and svgalib since the core calls display_close when display_create fails, so now it got called twice. -remove seperate pause colors from glide, this is already done by the core. -fixed a bug in the glide signal catching code, which caused the display to be not correctly restored on a normal exit from the svgafx version. |
| Sunday 12th September, 2004 at 07:34:40 UTC by Raphaël Nabet |
|---|
| In sync with MAME and MESS core updates. |
| Saturday 11th September, 2004 at 13:22:00 UTC by Hans de Goede |
|---|
| forgot I added this extra file |
| [src/unix] | effect_renderers.h* |
| Saturday 11th September, 2004 at 13:20:30 UTC by Hans de Goede |
|---|
| -finished shuflle / cleanup of the effect code: * now 7000 lines instead of 14000 * now supports 15 bpp X -servers/svgalib (theoreticly, untested) * YUY2 support for the 6tap2x effect * reports when it can't do an effect on a X-server configuration and disables effects. * note mmx asm is still broken, this is on my todo list |
| [src/unix] | effect.c effect.h effect_funcs.c effect_funcs.h |
| Friday 10th September, 2004 at 15:13:09 UTC by Hans de Goede |
|---|
| -don't crash when running palettised games with artwork -big shuffle / cleanup of the effect code: * move effect bodies to effect_funcs.h, they use macros like SRC_PIXEL and DEST_PIXEL to abstract all the different variants and are included a couple of times from effect.c with different values for the macros. Don't worry this is not as ugly as the blit core is (was?). (partly done) * moved special versions (6tap, YUY2) to effect_funcs.c so that hopefully the compiler doesn't choke on low memory machines * those effects whose bodies have been moved to effect_funcs.h now should also work on 15bpp instead of 16bpp X-servers/svgalib/etc. * TODO: move the rest of the effects to effect_funcs.h * broken: this has broken the 6tap asm code, 6tap had a few strangenesses in it which I've ironed out, but this means that the 6tap asm code needs to be fixed, and I don't write asm. The scan2 asm also is broken, but that one is on my todo list since it should be really trivial to fix. |
| [src/unix] | effect.c effect.h effect_asm.asm effect_asm.bak* effect_funcs.c* effect_funcs.h* unix.mak |
| [src/unix/sysdep] | sysdep_palette.c |
| [src/unix/video-drivers] | blit_effect.h |
| Friday 10th September, 2004 at 03:35:58 UTC by Lawrence Gold |
|---|
| Fixed some ISO/ANSI warnings. |
| [src/unix/video-drivers] | xinput.c |
| Friday 10th September, 2004 at 03:35:31 UTC by Lawrence Gold |
|---|
| The GGI target builds again. |
| [src/unix/video-drivers] | ggi.c |
| Friday 10th September, 2004 at 00:40:18 UTC by Nathan Woods |
|---|
| Updated to MAME 0.86u4 core |
| Thursday 9th September, 2004 at 15:15:54 UTC by Hans de Goede |
|---|
| -removed changelog from fxgen.c since it was out of date, just use the CVS changelog -removed lots of 8 bit cruft -fixed a bug in blit_effect.h where each third line of 3x effects never got drawn when not using doublebuffering -when using double buffering and a destination screen which is wider then the scaled game (DGA) only render and copy the visible part part, not the black stuff. -fixed a bug in -effect 5 which showed up very clear with palettised games. The code was *ptr+1, should be *(ptr+1) -fixed effects with svgalib |
| Wednesday 8th September, 2004 at 20:43:46 UTC by Hans de Goede |
|---|
| -(hopefully) fixed compilation of non x11 display drivers with new palette code -catch fatal signals (abort, segfault, etc) in xfx and svagfx and restore the display (voodoo pass through) before crashing. |
| [src/unix/video-drivers] | SDL.c fxgen.c ggi.c |
| Wednesday 8th September, 2004 at 14:06:03 UTC by Hans de Goede |
|---|
| -palette handling cleanup round 1, now sysdep_palette creates the yuyv lookup when nescesarry and removed lots of cruft. |
| [src/unix] | video.c xmame.h |
| [src/unix/sysdep] | sysdep_palette.c sysdep_palette.h |
| [src/unix/video-drivers] | x11.c x11_window.c |
| Wednesday 8th September, 2004 at 12:44:24 UTC by Hans de Goede |
|---|
| -xinput: *remove the don't ungrab the mouse if we get send a focusout event when going fullscreen patch, since this breaks alt-tabbing away from a fullscreen window. Instead remove all events from the queue in x11_window_close, so that when hotkey switching the new window starts with an empty event queue (and I blamed the window manager :) *add support to set the keyboardleds (cool) In order for this to work you must edit: /usr/X11R6/lib/X11/xkb/compat/basic and change the line: indicator.allowExplicit= False; to: indicator.allowExplicit= True; and then restart X. This enables modification of the LED's by apps. Also notice that an application such as xmame can only force the LED's on, not off, so to get the correct LED state in xmame make sure they are off before running xmame. *remember if mouse / keyb grab was changed with hotkeys, so that when switching to fullscreen mode and back the last state is restored. -sound: fixed a bug caused by removing -[no]sound which caused the samplerate to be 0. |
| [src/unix] | sound.c |
| [src/unix/sysdep/dsp-drivers] | alsa.c |
| [src/unix/video-drivers] | x11_window.c xf86_dga1.c xf86_dga2.c xinput.c |
| Wednesday 8th September, 2004 at 11:42:52 UTC by Nathan Woods |
|---|
| [NESPAL] Fixed a major slowdown that only affected the PAL version of the NES driver. (bug #457) |
| [docs] | messnew.txt |
| [mess/systems] | nes.c |
| Wednesday 8th September, 2004 at 05:38:02 UTC by XulChris |
|---|
| New makefile changes for mage |
| [src/unix] | unix.mak |
| Wednesday 8th September, 2004 at 02:30:34 UTC by Nathan Woods |
|---|
| [NES] Minor change; changed explicit function decl --> DRIVER_INIT() |
| [mess/machine] | nes.c |
| Wednesday 8th September, 2004 at 01:56:48 UTC by Nathan Woods |
|---|
| 1. [Windows GUI] Fixed some minor recently introduced bugs 2. [Windows GUI] Fixed a problem in hash calculation in which UnmapViewOfFile() was not properly being called. (bug #584) 3. Hash tags in hash file now can specify a 'type' attribute that indicates what device type to which any given entry pertains. |
| [docs] | messnew.txt |
| [hash] | coco.hsi |
| [mess] | hashfile.c hashfile.h |
| [mess/ui] | devview.c softwarepicker.c |
| Tuesday 7th September, 2004 at 12:22:13 UTC by Hans de Goede |
|---|
| -remove the -[no]sound option, if you really want to disable sound specify a bogus audiodevice with -audiodevice -made the XInput mouses/trackballs by mice 2-5 instead of 1-4, this leaves 1 free for the default mouse. -remove -[no]mouse if you don't want to use the mouse don't touch it :) -moved the XInput code from joystick-drivers/XInputDevices.* (huh, it deals with mouse stuff??) to video-drivers/xinput.c . Restructured so that all the #ifdef's USE_XINPUT_DEVICES are gone from the source except in video-drivers/xinput.c . -made osd_dirname always available instead of just under MESS, since it is now used in config.c Please check if your changes atleast compile before committing to CVS. |
| [src/unix] | config.c devices.c devices.h dirio.c sound.c unix.mak video.c xmame.h |
| [src/unix/joystick-drivers] | |
| [src/unix/video-drivers] | photon2.c photon2_overlay.c photon2_window.c svgainput.c x11.c x11_window.c xfx.c xinput.c |
| Tuesday 7th September, 2004 at 09:11:01 UTC by XulChris |
|---|
| Fix bug with MAME compile |
| [src/unix] | unix.mak |
| Tuesday 7th September, 2004 at 07:54:23 UTC by Hans de Goede |
|---|
| glide2 makefile fix |
| [src/unix] | unix.mak |
| Tuesday 7th September, 2004 at 05:19:03 UTC by Lawrence Gold |
|---|
| xmess should build again. |
| [src/unix] | config.c |
| Tuesday 7th September, 2004 at 05:18:53 UTC by Lawrence Gold |
|---|
| Added a "cleanosd" target. Added a flag (LIGHTGUN_DEFINE_INPUT_ABSINFO) to the makefile to determine whether struct input_absinfo needs to be defined, since we can't seem to decide this based on the version of the Linux headers. xmess should build again. |
| [src/unix] | unix.mak |
| Tuesday 7th September, 2004 at 05:15:42 UTC by Lawrence Gold |
|---|
| Added a flag (LIGHTGUN_DEFINE_INPUT_ABSINFO) to the makefile to determine whether struct input_absinfo needs to be defined, since we can't seem to decide this based on the version of the Linux headers. |
| [ROOT] | makefile.unix |
| [src/unix/joystick-drivers] | lightgun_abs_event.c |
| Tuesday 7th September, 2004 at 02:10:12 UTC by XulChris |
|---|
| Adding MAGE support |
| [ROOT] | makefile.unix |
| [src/unix] | unix.mak |
| Monday 6th September, 2004 at 16:32:23 UTC by Nathan Woods |
|---|
| Fixed a few more compilation warnings |
| [ROOT] | makefile.mes |
| [mess/tools/messdocs] | messdocs.c |
| [mess/tools/messtest] | messtest.c testexec.c |
| Monday 6th September, 2004 at 14:30:08 UTC by Nathan Woods |
|---|
| Cleaned up a few compiler warnings and made Win32 compilation more strict |
| Monday 6th September, 2004 at 13:54:41 UTC by Hans de Goede |
|---|
| -xinput: don't ungrab the mouse if we get send a bogus focusout event when going fullscreen (GRRR buggy window managers) -sound: *remove -fakesound (now sound is always faked since certain games need it) *cleanup *changed default samplerate to 44100 (we're living in the 3th millinium now) -rc: remove the osd_rc_read and rc_read doublure, instead created an rc_real_read which takes a fgets function pointer as an argument and make the file argument void. Do the same to rc_write. Note: the osd_rc_ functions aren't used by the core. So they could be removed (they are still used by the windows port). |
| [src/unix] | mode.c sound.c |
| [src/unix/sysdep] | rc.c |
| [src/unix/video-drivers] | xinput.c |
| Monday 6th September, 2004 at 02:44:17 UTC by XulChris |
|---|
| Fixed warning message |
| [mess/tools/messtest] | testexec.c |
| Monday 6th September, 2004 at 01:17:18 UTC by Nathan Woods |
|---|
| Major changes to the IODevice structure; made major changes to how they are initialized and iterated. The new technique should be much more maintainable in the long run. |
| Sunday 5th September, 2004 at 19:19:25 UTC by Hans de Goede |
|---|
| -init current_mouse values in xinput_open, this should fix the visor initially going to the lower right corner in starwars when switching from X11-window with the mouse grabbed to X11-dga. -alsa driver: *report the samplerate we actually got back to the caller, instead of the requested one. *general clean up *the reason for working on alsa in the first place was the fatal message: pcm.c:5957: snd_pcm_mmap_commit: Assertion frames <= snd_pcm_mmap_avail(pcm)' failed. This turns out not to be an xmame bug but an alsa bug, to get rid of this create an ~/.asoundrc containing: pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } |
| [src/unix/sysdep/dsp-drivers] | alsa.c |
| [src/unix/video-drivers] | xinput.c |
| Sunday 5th September, 2004 at 18:20:34 UTC by Lawrence Gold |
|---|
| Building with LIGHTGUN_ABS_EVENT enabled on systems with Linux 2.4 headers should work again. |
| [src/unix/joystick-drivers] | lightgun_abs_event.c |
| Saturday 4th September, 2004 at 23:18:15 UTC by Nathan Woods |
|---|
| [AMSTRAD] M6845 changes; the Backtro demo now runs. [bobz, Nate Woods] |
| [docs] | messnew.txt |
| [mess/systems] | amstrad.c |
| [mess/vidhrdw] | m6845.c m6845.h |
| Saturday 4th September, 2004 at 22:58:48 UTC by Lawrence Gold |
|---|
| The two aRts sound plugins can now co-exist; their names for the "-dsp_plugin (-dp)" option are "arts_smotek" and "arts_teira". Fixes Bugzilla bug 591. |
| [src/unix/sysdep] | sysdep_dsp.c sysdep_dsp_plugins.h |
| [src/unix/sysdep/dsp-drivers] | arts.c artssound.c |
| Saturday 4th September, 2004 at 15:04:08 UTC by Nathan Woods |
|---|
| Updated to MAME 0.86u3 core |
| Saturday 4th September, 2004 at 05:48:48 UTC by Hans de Goede |
|---|
| Fix vector games in glide targets |
| [src/unix/video-drivers] | fxvec.c |
| Wednesday 1st September, 2004 at 11:53:17 UTC by Nathan Woods |
|---|
| [VTECH1] Fixed '*' and '+' keys on natural keyboard |
| [docs] | messnew.txt |
| [mess/systems] | vtech1.c |
| Previous 50 | 8919 Revisions | Next 50 |