MESS moved to SVN and was later merged into the MAME SVN.

Previous 508919 RevisionsNext 50

Wednesday 1st September, 2004 at 10:32:13 UTC by Nathan Woods
Updated to MAME 0.86u2 core
[docs]messnew.txt
[src]driver.c mame.mak
[src/cpu/m37710]m37710.c m37710.h m37710op.h m7700ds.c
[src/drivers]astrocde.c avalnche.c beaminv.c boxer.c bzone.c circus.c cps2.c dday.c fgoal.c gaiden.c gomoku.c gumbo.c hng64.c hyhoo.c liberate.c m79amb.c megasys1.c namcos23.c nbmj8688.c nbmj8891.c nbmj8991.c nbmj9195.c niyanpai.c pastelg.c* pbillian.c snk.c ssv.c starfire.c tourtabl.c warpwarp.c zn.c
[src/includes]nb1413m3.h
[src/machine]intelfsh.c intelfsh.h nb1413m3.c
[src/sndhrdw]gomoku.c
[src/vidhrdw]gomoku.c hyhoo.c nbmj8688.c nbmj8891.c nbmj8991.c nbmj9195.c niyanpai.c pastelg.c*

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
[mess]device.c device.h mess.c mess.h
[mess/machine]atom.c compis.c dragon.c kc.c mc10.c msx.c mz700.c svi318.c vtech2.c
[mess/systems]amstrad.c apf.c exidy.c mc10.c sord.c spectrum.c tm990189.c tutor.c

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.
[docs]messnew.txt
[mess/windows]dialog.c
[src]driver.c mame.mak
[src/cpu/e132xs]e132xs.c
[src/cpu/h83002]h83002.c h83002.h
[src/cpu/i960]i960.h
[src/cpu/m37710]m37710.h m37710op.h
[src/cpu/powerpc]ppc.c
[src/cpu/tms32025]32025dsm.c tms32025.c
[src/cpu/v810]v810.h
[src/drivers]atarig1.c dkong.c dmndrby.c* fastfred.c gaelco3d.c gottlieb.c kinst.c model1.c namcos12.c namcos21.c namcos22.c namcos23.c psikyo4.c suprgolf.c* taito_l.c unico.c zn.c
[src/expat]expat.h intconfig.h internal.h xmlparse.c xmlrole.c xmltok.c xmltok.h xmltok_impl.c
[src/includes]namcos22.h
[src/machine]drakton.c* ds2404.c strtheat.c
[src/vidhrdw]fastfred.c galaxian.c namcos21.c namcos22.c namcos3d.c res_net.h vooddraw.h

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]sysdep_display.c sysdep_display.h sysdep_display_priv.h
[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 gldirty.c gldirty.h glgen-hwpalette.bak* glgen.c glmame.h glvec.c openstep.m photon2.c pixel_convert.h svgalib.c vectorgen.c x11.c xgl.c xkeyboard.h

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
[docs]messnew.txt
[mess/tools/messtest]messtest.c
[src]driver.c mame.mak version.c
[src/cpu/e132xs]32xsdasm.c e132xs.c e132xs.h
[src/cpu/m37710]m37710.c m37710.h m37710cm.h m37710op.h m7700ds.c
[src/cpu/powerpc]ppc.c
[src/drivers]bigfghtr.c* coolridr.c* dkong.c fgoal.c gticlub.c* hexa.c hornet.c* jalmah.c merit.c namcos22.c nwk-tr.c* seibuspi.c st0016.c topspeed.c vamphalf.c zr107.c*
[src/machine]model1.c seibuspi.c
[src/sound]c352.c
[src/ui]mame32.rc
[src/vidhrdw]konamigx.c model1.c seibuspi.c
[src/windows]config.c input.c window.c winmain.c

Previous 508919 RevisionsNext 50


© 1998-2018 The MESS Team