MESS moved to SVN and was later merged into the MAME SVN.
| Previous 50 | 8919 Revisions | Next 50 |
| Wednesday 1st September, 2004 at 10:32:13 UTC by Nathan Woods |
|---|
| Updated to MAME 0.86u2 core |
| Tuesday 31st August, 2004 at 14:48:11 UTC by Hans de Goede |
|---|
| -xinput: fix mousegrab /release on focus change. -xgl: modified to use the new unified mouse/keyb grabbing. Now the mouse only gets grabbed when requested by the user or when running in fullscreen mode and the user can request to grab the keyboard if he wants to. And the usual hotkeys for mouse and keyb grabbing can be used. -xgl: always grab mouse and keyb when running on openGL on glide. |
| [src/unix/video-drivers] | x11.h xgl.c xinput.c |
| Monday 30th August, 2004 at 14:24:32 UTC by Hans de Goede |
|---|
| -unified xkeyb and mouse grabbing and cursor setup, put it in xinput.c -mode x11_window and dga code use the new unified grabbing and cursor setup code (todo: xgl xfx) -Xv: fixed the colors being way of in 15 bpp direct games (for example vector games without artwork) |
| [src/unix/video-drivers] | x11.h x11_window.c xf86_dga1.c xf86_dga2.c xinput.c |
| Monday 30th August, 2004 at 10:16:01 UTC by Hans de Goede |
|---|
| -don't resize the window when testing Xv during image creation. -corrected the perfect mode calculation used in match_mode (partial revert to the old code, which on second thought wasn't that bad:) |
| [src/unix] | mode.c |
| [src/unix/video-drivers] | x11_window.c |
| Sunday 29th August, 2004 at 23:46:05 UTC by Nathan Woods |
|---|
| Minor commenting and refactoring changes (something big is on the horizon!) |
| [mess] | device.c device.h mess.c mess.h tapectrl.c |
| [mess/systems] | dragon.c |
| [mess/ui] | ms32util.c ms32util.h propertiesms.c |
| [src] | mame.c |
| Sunday 29th August, 2004 at 19:13:19 UTC by Hans de Goede |
|---|
| auto disable glaa when using mesa on top of glide, fix wrapping with certain games in xgl |
| [src/unix/video-drivers] | glgen.c xgl.c |
| Sunday 29th August, 2004 at 18:47:42 UTC by Hans de Goede |
|---|
| fix crash on exit when using mesa on top of glide |
| [src/unix/video-drivers] | xgl.c |
| Sunday 29th August, 2004 at 17:08:25 UTC by Nathan Woods |
|---|
| Phased out all remaining use of device_input(), device_output() and mess_printf(), and added a few comments |
| Sunday 29th August, 2004 at 11:58:45 UTC by Hans de Goede |
|---|
| -mode: -unify and move the aspect calculating code from xgl, fx and x11_window to mode.c since all display methods supporting arbitrary scaling through hardware need todo this calculation and I was fixing all the bugs 3 times. -Modifed the code to use the aspect_ratio supplied by the game driver instead of doing al kind of magic, this corrects for example the aspect in 1942. -add a -perfectaspect cmdline option, this automaticly sets yarbsize to honor the aspect ratio provided by the game driver, disabled by default because this can cause scaling artifacts. -Display drivers who wish to use this should call mode_fix_aspect, before doing anything with yarbsize. (already done in x11_window) -Display drivers using mode_match must call mode_fix_aspect once when they are done calling mode_match and they shouldn't use the value of yarbsize before this (done in ggi/svgalib/xf86_dga) -when matching modes also take the aspect ratio into account -xgl: -fixed a bug which caused free() to be called twice on the same buffer causing a segfault on exit. -removed hotkey fullscreen<->window mode switching since this was broken. -fixed resizing code to always detect resizes, the old code sometimes missed a resize event causing the display and the window size to mismatch. -use unified aspect ratio code: -keep the correct aspect when -glres or -fullscreen is used -honor -keepaspect and -displayaspectratio -calculate the correct aspect for games with non-square pixels -automaticly add -glres "640x480" to the cmd-line if we're running on Mesa on top of a Voodoo1 or 2. -blit.h: restored widthscale == 2 yuy2 code, for perfect yuy2 blitting (My bad) -x11_window: -fixed a bug introduced by the aspect-ratio patches which caused the Xv fallback code to not detect an error case and bomb out later on instead of falling back to MIT-SHM. -unnested some ifs in the Xv format selection code. -resize the Xv window to the correct aspect after a user resize instead of displaying the game bitmap with black borders on the left and right or top and bottom. -renamed -perfect-yv12 to -perfect-yuv, also do perfect blitting for yuy2, enable this by default since it fixes the ugly colorbleeding when using Xv. (try pacman for example) -xinput & xwindow.c: removed sgi pause map / unmap code, this effectivly did nothing. -fx: use the unified aspect calculating code, this means fx now also honors the -displayaspectratio cmdline option. -svgafx & svgalib: fixed a crash when the mouse couldn't be opened. -video: disable yarbsize when debugger is used, using current_yarbsize, normal_yarbsize and yarbsize variables just like widthscale and heightscale. |
| [src/unix] | effect.c effect.h mode.c video.c xmame.h |
| [src/unix/video-drivers] | blit.h fxgen.c ggi.c glgen.c glmame.h svgainput.c svgalib.c x11_window.c xf86_dga1.c xf86_dga2.c xgl.c xinput.c |
| Saturday 28th August, 2004 at 15:32:17 UTC by Nathan Woods |
|---|
| [Windows GUI] Fixed a crash when accessing the D3D tab, though I am not sure if I have fully identified the problem |
| [src/ui] | datamap.c properties.c |
| Saturday 28th August, 2004 at 13:33:35 UTC by Nathan Woods |
|---|
| Forgot to include a file |
| [src/expat] | expat_external.h* |
| Saturday 28th August, 2004 at 12:19:55 UTC by Nathan Woods |
|---|
| Added TMS7000_EXL cpu to build process |
| [mess] | mess.mak rules_ms.mak |
| [mess/cpu/tms7000] | tms7000.h |
| Friday 27th August, 2004 at 23:33:26 UTC by Nathan Woods |
|---|
| 1. Updated to MAME 0.86u1 core 2. [Windows] Fixed a regression that prevented all customize input, analog controls and configuration dialogs from working on Win95/Win98/WinME. |
| Friday 27th August, 2004 at 13:10:43 UTC by Raphaël Nabet |
|---|
| Yet other exelvision fixes. |
| [mess/cpu/tms7000] | tms7000.c |
| [mess/systems] | exelv.c |
| [mess/vidhrdw] | tms3556.c |
| Friday 27th August, 2004 at 08:35:36 UTC by Raphaël Nabet |
|---|
| Cleaned some code up, fixed sub and sbb instructions, implemented decd a and decd b. |
| [mess/cpu/tms7000] | tms7000.c tms70op.c tms70tb.c |
| Friday 27th August, 2004 at 03:14:09 UTC by Lawrence Gold |
|---|
| Commented out xil options. |
| [src/unix/doc] | xmamerc.dist |
| Friday 27th August, 2004 at 03:07:20 UTC by Lawrence Gold |
|---|
| Setting the display method to SDL again implies JOY_SDL. It now also implies SOUND_SDL. |
| [src/unix] | unix.mak |
| [src/unix/joystick-drivers] | joy_SDL.c |
| Thursday 26th August, 2004 at 20:08:15 UTC by Raphaël Nabet |
|---|
| Continued to implement exelvision emulation. |
| [mess/systems] | exelv.c |
| [mess/vidhrdw] | tms3556.c |
| Thursday 26th August, 2004 at 20:07:23 UTC by Raphaël Nabet |
|---|
| Fixed further tms7000 bugs. |
| [mess/cpu/tms7000] | 7000dasm.c tms70op.c |
| Thursday 26th August, 2004 at 11:58:26 UTC by Nathan Woods |
|---|
| Updated fixed a bug in the MESS testing tool |
| [mess/tools/messtest] | messtest.c |
| Thursday 26th August, 2004 at 03:52:06 UTC by Nathan Woods |
|---|
| [Windows GUI] Sync with MAME32 |
| [src/ui] | options.c options.h treeview.c win32ui.c win32ui.h |
| Thursday 26th August, 2004 at 03:22:16 UTC by Lawrence Gold |
|---|
| Last little bits of 0.86. |
| [src/unix] | unix.mak |
| [src/unix/doc] | changes.unix xmame-doc-7.html xmame-doc.lyx xmame-doc.txt |
| Thursday 26th August, 2004 at 01:57:50 UTC by Hobie Troxell |
|---|
| fixed H2 tag of question "g09", few other minor changes. |
| [docs] | faq.htm |
| Wednesday 25th August, 2004 at 15:29:27 UTC by Raphaël Nabet |
|---|
| Added cpu TMS7000_EXL (TMS7000 with exelvision extensions). |
| [src] | cpuintrf.c cpuintrf.h |
| Wednesday 25th August, 2004 at 14:11:14 UTC by Hans de Goede |
|---|
| -glide & xgl: only update the textures with vecgames when the ui is running, this results in a tremendous speedup for vector games. -glide & xgl: vecgames: draw very short lines as points, to makes for example the bullets in asteroid show up, which make it actually playable :) -xgl: major cleanup: -removed 8 bpp and paletted texture support -removed dirty code -removed useless options like not updating the screen ?? -fixed a lott of buffer overruns, this should get rid of all the xgl related bugs. -fix non square pixel games in glide, for example blstroid -moved unused and never finished sysdep_display* files into src/unix/sysdep/old -removed unused video-drivers/vectorgen.c file -added a new sysdep/sysdep_display.h which will in the near future contain a cleaned up interface between xmame and the display drivers, defining exactly which variables are passed around between the two and what they are used for. -created a sysdep_display_properties structure which contains info about the display driver for the rest of xmame: currently if the display driver has its own vector implementation and if it does HW rotation -disable bezels and overlays, enable artcrop for vectorgames in glide and openGL -fixed a bug in the 32 bpp to 16 bpp downsampling in x11_window |
| [src/unix] | video.c |
| [src/unix/sysdep] | |
| [src/unix/sysdep/old] | sysdep_display.c* sysdep_display.h* sysdep_display_priv.h* |
| [src/unix/video-drivers] | SDL.c fxgen.c fxvec.c ggi.c glcab.c |
| Wednesday 25th August, 2004 at 13:29:19 UTC by Raphaël Nabet |
|---|
| Continued to implement exelvision emulation. |
| [mess/systems] | exelv.c |
| [mess/vidhrdw] | tms3556.c |
| Wednesday 25th August, 2004 at 13:27:38 UTC by Raphaël Nabet |
|---|
| Fixed various tms7000 emulation bugs. |
| [mess/cpu/tms7000] | 7000dasm.c tms7000.c tms70op.c tms70tb.c |
| Wednesday 25th August, 2004 at 05:00:55 UTC by Lawrence Gold |
|---|
| In preparation for the 0.86 release... |
| [src/unix/doc] | changes.unix |
| Wednesday 25th August, 2004 at 04:59:44 UTC by Lawrence Gold |
|---|
| Moved keycodes from devices.h to keycodes.h to fix conflicts in the lightgun code. |
| [src/unix] | keycodes.h* |
| Wednesday 25th August, 2004 at 02:37:01 UTC by Nathan Woods |
|---|
| 1. Minor messtest bug fixes 2. [Windows GUI] Sync with MAME32; enabled multisession mode |
| [mess] | mess.mak |
| [mess/tools/messtest] | messtest.c |
| [mess/windows] | configms.c |
| [src/ui] | options.c options.h properties.c win32ui.c |
| Wednesday 25th August, 2004 at 02:36:26 UTC by Lawrence Gold |
|---|
| Joystick buttons are no longers always registered as "button 9" in the configuration menu. Fixes Bugzilla bug 587. (Thomas Klausner) |
| [src/unix] | devices.c |
| Wednesday 25th August, 2004 at 01:46:10 UTC by Lawrence Gold |
|---|
| Up-to-date with MESS 0.86. |
| [src/unix/doc/mess] | messnew.txt sysinfo.dat |
| Wednesday 25th August, 2004 at 01:45:26 UTC by Lawrence Gold |
|---|
| Moved keycodes from devices.h to keycodes.h to fix conflicts in the lightgun code. |
| [src/unix] | devices.c devices.h |
| [src/unix/video-drivers] | SDL.c ggi.c openstep_input.m phkeyboard.h xkeyboard.h |
| Wednesday 25th August, 2004 at 01:45:14 UTC by Lawrence Gold |
|---|
| Moved keycodes from devices.h to keycodes.h to fix conflicts in the lightgun code. Standardized the indentation. |
| [src/unix/video-drivers] | svgainput.c |
| Wednesday 25th August, 2004 at 01:44:20 UTC by Lawrence Gold |
|---|
| Modified svgalib_update_gl so that it compiles. I haven't been able to test that it works, though. Standardized the indentation. |
| [src/unix/video-drivers] | svgalib.c |
| Tuesday 24th August, 2004 at 17:40:40 UTC by Raphaël Nabet |
|---|
| Updated mac project files. |
| [mac/MacMAME] | driver_stub_C.c |
| [mac/MacMAME/mame.pbproj] | project.pbxproj |
| [mac/MacMAME/override/macintosh] | MacMAME.h |
| [mac/MacMESS/override/macintosh] | MacMESS.h |
| Tuesday 24th August, 2004 at 17:40:27 UTC by Raphaël Nabet |
|---|
| Deleted obsolete comment. |
| [mess/machine] | rtc65271.c |
| Tuesday 24th August, 2004 at 17:38:41 UTC by Raphaël Nabet |
|---|
| Updated mac project files. |
| [mac/MacMAME] | core.mcp drivers.mcp vidhrdw.mcp driver_stub.c |
| Tuesday 24th August, 2004 at 17:38:00 UTC by Raphaël Nabet |
|---|
| Fixed typo in PPC 63701 core. |
| [mac/MacMAME/override/macintosh/Asgard6800] | Asgard63701MAME.c |
| Tuesday 24th August, 2004 at 17:36:58 UTC by Raphaël Nabet |
|---|
| Brought the exeltel driver to the point where it displays a red screen on start-up. |
| [mess/cpu/tms7000] | tms7000.c tms7000.h tms70op.c tms70tb.c |
| [mess/systems] | exelv.c |
| [mess/vidhrdw] | tms3556.c |
| Tuesday 24th August, 2004 at 16:43:53 UTC by Lawrence Gold |
|---|
| We should no longer get ANSI/ISO warnings about empty source files. |
| [src/unix] | unix.mak |
| Tuesday 24th August, 2004 at 04:59:11 UTC by Lawrence Gold |
|---|
| 0.86 update. |
| [src/unix] | config.c |
| [src/unix/doc/mame] | gamelist.txt mame.txt whatsnew.txt |
| Tuesday 24th August, 2004 at 04:56:45 UTC by Lawrence Gold |
|---|
| ANSI/ISO warning fixes and 0.86 update. |
| [src/unix] | devices.c |
| Tuesday 24th August, 2004 at 04:54:48 UTC by Lawrence Gold |
|---|
| Fixed some ANSI/ISO warnings. |
| [src/unix/joystick-drivers] | lightgun_abs_event.c |
| Tuesday 24th August, 2004 at 04:53:32 UTC by Lawrence Gold |
|---|
| Merged Hans's workaround for stuck keys from the DGA2 driver. Fixed a few indentation problems. |
| [src/unix/video-drivers] | xf86_dga1.c |
| Tuesday 24th August, 2004 at 02:23:39 UTC by Nathan Woods |
|---|
| Preparing for next version... |
| [docs] | messnew.txt |
| [src] | version.c |
| [src/ui] | mame32.rc |
| Tuesday 24th August, 2004 at 01:34:32 UTC by Nathan Woods |
|---|
| Last minute bug fixes |
| [mess/systems] | nes.c |
| [mess/tools/messtest] | messtest.c |
| Monday 23rd August, 2004 at 13:12:14 UTC by Hans de Goede |
|---|
| -removed alloc / free doublebuffer_buffer from xf86_dga since it is no longer needed. -removed some unused variables from xf86_dga2 -only allow 15 and 32 bpp for -bpp -spend a day hunting down the keys get stuck when exiting from DGA mode bug, this is an X bug, SDL using programs have it too. Reported it. -added a work around for the key get stuck bug, xf86_dga2.c waits till all keys are released before switching to dga mode. |
| [src/unix] | video.c |
| [src/unix/video-drivers] | xf86_dga1.c xf86_dga2.c |
| Monday 23rd August, 2004 at 12:10:06 UTC by Nathan Woods |
|---|
| Messtest enhancements; trying to add some builtin entities |
| [mess] | unicode.c unicode.h |
| [mess/tools/messtest] | messtest.c |
| Monday 23rd August, 2004 at 01:07:30 UTC by Nathan Woods |
|---|
| Updated to MAME 0.86 core |
| Previous 50 | 8919 Revisions | Next 50 |