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

Previous 508919 RevisionsNext 50

Thursday 28th October, 2004 at 13:20:01 UTC by Hans de Goede
-properly check scaling params when changing scaling with effects active
-make the minimum heightscale for blackscanlines 2
-try to keep the xyscaling ratio the same when changing effects
-use the rotated width and height instead of the unrotated ones when checking
if a new set of params is going to fit.
[src]usrintrf.c
[src/unix]effect.c video.c
[src/unix/sysdep]sysdep_display.c

Wednesday 27th October, 2004 at 18:53:51 UTC by Hans de Goede
-last commit also included: skip effects with hotkey switching when they
don't fit the screen with DGA.
-only close and reopen sound if nescesarry
-if a resize doesn't fit the current screen with DGA, try with
no scaling and no effects.
[src/unix]video.c

Wednesday 27th October, 2004 at 18:13:22 UTC by Hans de Goede
take usrintrf.c back to revision 1.97, needed for unix version. Will mail Lawrence to merge this upstream
[src]usrintrf.c
[src/unix]video.c
[src/unix/sysdep]sysdep_display.c sysdep_display.h
[src/unix/video-drivers]fxgen.c glgen.c x11_window.c xf86_dga1.c xf86_dga2.c xil.c xv.c

Wednesday 27th October, 2004 at 17:24:29 UTC by Raphaël Nabet
Commited TX-0 files.
[src]cpuintrf.c cpuintrf.h

Wednesday 27th October, 2004 at 17:20:04 UTC by Raphaël Nabet
Added TX-0 drivers.
[mess]system.c

Wednesday 27th October, 2004 at 17:15:27 UTC by Raphaël Nabet
Commited TX-0 files.
[ROOT]sysinfo.dat
[mess/cpu/pdp1]tx0.c* tx0.h* tx0dasm.c*
[mess/includes]tx0.h*
[mess/machine]tx0.c*
[mess/systems]tx0.c*
[mess/vidhrdw]tx0.c*

Wednesday 27th October, 2004 at 13:12:50 UTC by Hans de Goede
-fix flashing with artwork under DGA under yet another set of circumstances
this one should really catch all cases.
-hopefully fix BadMatch error with XV with RGB ports
-put scanlines at the bottom of each line, not halfway under certain
circumstances
[src/unix/video-drivers]blit.h xf86_dga2.c xv.c

Wednesday 27th October, 2004 at 11:34:08 UTC by Raphaël Nabet
Moved PDP-1 CRT code to vidhrdw/crt.c and crt.h, so that we can re-use this code other computers (e.g. TX-0).
[mess/vidhrdw]crt.c* crt.h* pdp1.c

Wednesday 27th October, 2004 at 07:11:13 UTC by Hans de Goede
-fix signedness difference warning in DGA2 driver
-fix artwork flashing with DGA2 under certain circumstances
[src/unix/video-drivers]xf86_dga2.c

Tuesday 26th October, 2004 at 19:51:40 UTC by Hans de Goede
-fixed unnescesarry flashing when cycling through effects in DGA mode
-fixed cabview when hotkey changing to opengl mode
-fix artwork not showing in opengl and glide mode under certain circumstances.
[src/unix/video-drivers]fxgen.c glgen.c xf86_dga2.c

Tuesday 26th October, 2004 at 15:40:40 UTC by Hans de Goede
-reworked (again) hotkey parameter changes. sysdep_display_driver_open now
gets passed a parameter reopen, which is 0 on the first open. If anything
but videomode or fullscreen changes, sysdep_display_driver_open gets called
again with reopen 1. The display driver can then decide what needs to be
redone. In the simplest case, just call close and redo everything.

If the vidmode or fullscreen changes then sysdep_display_close is called,
followed by sysdep_display_driver_open with reopen 0, so these cases
the display driver does not have to handle.

Although this whas no fun coding I'm happy with the result this should
really be it, no more mucking with this.
-made they way scale change handlings are handled with xv and xgl more sane
(they now behave as in the past afaik)
-hopefully fixed some bugs.
[src/unix]effect.c video.c
[src/unix/sysdep]sysdep_display.c sysdep_display.h sysdep_display_priv.h
[src/unix/video-drivers]blit.h fxgen.c fxgen.h glgen.c glmame.h x11.c x11.h x11_window.c xf86_dga.c xf86_dga1.c xf86_dga2.c xfx.c xgl.c xil.c xv.c

Tuesday 26th October, 2004 at 01:13:05 UTC by Hobie Troxell
typo in the ibmpcjr $info header.
[ROOT]sysinfo.dat

Monday 25th October, 2004 at 16:10:35 UTC by Lawrence Gold
Validity checks are now disabled via a command line option, which is set to true by default in xmame and xmess.
[ROOT]makefile.unix
[src/unix]config.c

Monday 25th October, 2004 at 13:51:36 UTC by Hans de Goede
Really fix stuck keys
[src/unix/sysdep]sysdep_display.c

Monday 25th October, 2004 at 13:46:26 UTC by Hans de Goede
-fix keys getting stuck when hotkey changing options needs a close
and reopen of the display.
-handle more (most) hotkey changes without destroying and recreating the
window.
-fix lots of hotkey changing related bugs
[src/unix]effect.c
[src/unix/sysdep]sysdep_display.c sysdep_display_priv.h
[src/unix/video-drivers]glgen.c svgainput.c x11.c x11.h x11_window.c xf86_dga.c xf86_dga1.c xf86_dga2.c xfx.c xgl.c xil.c xv.c

Monday 25th October, 2004 at 03:11:36 UTC by Nathan Woods
Preparing for next version
[docs]messnew.txt
[src]version.c
[src/ui]mame32.rc

Monday 25th October, 2004 at 01:49:41 UTC by Nathan Woods
Updated to MAME 0.88 core
[docs]messnew.txt
[mess/tests]imgtool_rsdos.xml
[mess/tools/imgtool]imgfile.c imgtest.c imgtool.h main.c
[mess/tools/imgtool/windows]wimgtool.c
[mess/tools/messtest]testimgt.c testmess.c
[src]chdman.c cpuexec.c cpuexec.h driver.c driver.h inptport.c inptport.h mame.c mame.h mame.mak memory.c memory.h timer.h usrintrf.c version.c
[src/cpu/i960]i960.c
[src/cpu/m37710]m7700ds.c
[src/cpu/m68000]m68kcpu.c m68kmame.c
[src/drivers]8080bw.c aburner.c atarig42.c bmcbowl.c canyon.c cischeat.c crbaloon.c darius.c dragrace.c exidy.c fcombat.c findout.c firetrk.c galaxian.c galpanic.c getrivia.c hng64.c ladybug.c mario.c mitchell.c model1.c model2.c mwarr.c nitedrvr.c nmg5.c pacman.c ppmast93.c qdrmfgp.c renegade.c scramble.c segar.c sprint2.c ssv.c stlforce.c suna8.c system16.c system18.c taito_f3.c tank8.c* toaplan2.c tumblep.c twins.c williams.c zn.c
[src/includes]harddriv.h
[src/machine]fd1094.c* fd1094.h* fd1094ky.c* harddriv.c s16fd.c* system16.c
[src/sndhrdw]8080bw.c toaplan2.c*
[src/sound]ay8910.c disc_dev.c disc_flt.c disc_inp.c disc_mth.c disc_wav.c discrete.c discrete.h qsound.c scsp.c
[src/ui]mame32.rc
[src/vidhrdw]canyon.c exidy.c fcombat.c* hng64.c nitedrvr.c segac2.c stlforce.c system16.c tank8.c* toaplan2.c voodoo.c voodregs.h
[src/windows]config.c

Sunday 24th October, 2004 at 19:57:06 UTC by Hans de Goede
brown paper bag fixes
[src/unix/sysdep]sysdep_display.c sysdep_display_priv.h
[src/unix/video-drivers]x11.c xinput.c

Sunday 24th October, 2004 at 19:32:11 UTC by Hans de Goede
fix crash when hotkey changing away from 6tap filter
[src/unix]effect.c video.c
[src/unix/sysdep]sysdep_display.c sysdep_display.h sysdep_display_priv.h
[src/unix/video-drivers]xinput.c

Sunday 24th October, 2004 at 16:22:03 UTC by Hans de Goede
-correct vector calculations in fxvec.c to use . part of the fixedpoint
number passed into it.
-disable coredumps when DGA is available because dumping core with DGA
leads to Xserver freezes.
-handle on the fly changing of options in sysdep_display.c instead of
video.c also handle chaning of video-mode's here instead of in x11.c
because this code was 99% identical. The video mode now is a
sysdep_display_parameter.
-don't destroy and recreate the display/window when settings change unless
this is absolutly nescesarry
-note hotkey switching to the 6tap effect and the back to others causes
a segfault this is on my todo list.
[src/unix]effect.c effect.h mode.c mode.h video.c
[src/unix/sysdep]sysdep_display.c sysdep_display.h sysdep_display_priv.h sysdep_palette.c sysdep_palette.h
[src/unix/video-drivers]SDL.c blit.h blit_funcs.c blit_funcs.h fxgen.c fxgen.h fxvec.c ggi.c glgen.c openstep.m photon2.c svgafx.c svgalib.c x11.c x11.h x11_window.c xf86_dga.c xf86_dga1.c xf86_dga2.c xfx.c xgl.c xil.c xinput.c xv.c

Sunday 24th October, 2004 at 14:08:19 UTC by Nathan Woods
New Dragon Alpha Driver (Phill Harvey-Smith)
[docs]messnew.txt
[mess]system.c
[mess/includes]dragon.h
[mess/machine]dragon.c
[mess/systems]dragon.c
[src/machine]6821pia.c 6821pia.h

Sunday 24th October, 2004 at 06:20:38 UTC by Lawrence Gold
Fixed rounding of mixer volume in the ALSA mixer plugin. (Shyouzou Sugitani)
[src/unix/sysdep/mixer-drivers]alsa.c

Sunday 24th October, 2004 at 01:03:29 UTC by Lawrence Gold
Minor spelling change.
[src/unix]video.c

Sunday 24th October, 2004 at 01:02:42 UTC by Lawrence Gold
Fixed DGA build errors.
[src/unix/video-drivers]xf86_dga.c xf86_dga1.c xf86_dga2.c

Sunday 24th October, 2004 at 01:02:25 UTC by Lawrence Gold
Tiny spelling change.
[src/unix/video-drivers]x11.c

Sunday 24th October, 2004 at 01:01:11 UTC by Lawrence Gold
Latest changes.
[src/unix/doc]changes.unix

Saturday 23rd October, 2004 at 21:20:20 UTC by Nathan Woods
[Imgtool] Added more test cases and fixes for the OS-9 driver
[mess/formats]coco_dsk.c
[mess/tests]imgtool_os9.xml
[mess/tools/imgtool]iflopimg.c iflopimg.h os9.c rsdos.c
[mess/tools/messtest]testimgt.c testmess.c

Saturday 23rd October, 2004 at 13:34:17 UTC by Hans de Goede
-limit range of hotkey changing gl vector beam size
-make -scanlines an effect (no 9) instead of a seperate options
-show the name of the effect when hotkey changing effect instead of the
number, remove the showing of this after 2 seconds
-show a short message for 2 seconds when other options are changed through
hotkeys
-fix vector clip bug with glide
[src/unix]effect.c effect.h mode.c video.c
[src/unix/sysdep]sysdep_display.c sysdep_display.h
[src/unix/video-drivers]blit.h blit_effect.h fxgen.c fxgen.h fxvec.c glgen.c glmame.h x11.c x11.h x11_window.c xgl.c xil.c xv.c

Saturday 23rd October, 2004 at 08:42:55 UTC by Raphaël Nabet
Updated mac project and osd files.
[mac/MacMAME] core.mcp drivers.mcp machine.mcp sndhrdw.mcp vidhrdw.mcp driver_stub.c driver_stub_C.c
[mac/MacMAME/override/macintosh]mac.c macfrontend.c macvideo.c
[mac/MacMESS]MESS core.mcp MESS imgtool.mcp MESS machine.mcp MESS systems.mcp MESS vidhrdw.mcp
[mac/MacMESS/mess.pbproj]project.pbxproj
[mac/MacMESS/override/macintosh]MacMESS.h mac_imgtool.c macmessfrontend.c

Friday 22nd October, 2004 at 12:18:43 UTC by Nathan Woods
[Messtest] Added a few Imgtool test cases and fixed a few minor problems
[mess/tests]imgtool_os9.xml* imgtool_rsdos.xml imgtool_ti99.xml*
[mess/tools/imgtool]imgfile.c
[mess/tools/messtest]testimgt.c

Friday 22nd October, 2004 at 04:58:12 UTC by Hans de Goede
-added hotkeys for option changing for Open GL, left-ctrl + left-alt + :
insert: toggle bilinear filtering
home: toggle cabview
end: toggle antialiasing, or vector antialiasing for vector games
page up: increase vectorbeam size
page down: decrease vectorbeam size
Left-ctrl + left-alt + insert also works for toggling bilinear filtering in
Glide
[src/unix]video.c
[src/unix/sysdep]sysdep_display.h
[src/unix/video-drivers]fxgen.c glgen.c

Thursday 21st October, 2004 at 19:36:53 UTC by Hans de Goede
fix bottom of screen missing with Glide
[src/unix]mode.c video.c
[src/unix/video-drivers]fxgen.c fxvec.c

Thursday 21st October, 2004 at 11:26:17 UTC by Hans de Goede
-DGA2 don't change the display mode in resize to the same mode.
-DGA2 only return 1 on resize if the depth of the new mode is different
-DGA2 don't create a fake visual struct and then feed this to
x11_init_palette_info, instead just fill the palette_info directly.
-recreate the palette if DGA changed the depth
-allow hotkey effect switching with left-ctrl+page-up or page-down,
mapped mouse grab to left-ctrl + del, keybgrab to left-ctrl + end
-show effect or scale if changed with hotkeys.
[src/unix]video.c
[src/unix/sysdep]sysdep_display.h
[src/unix/video-drivers]xf86_dga2.c xv.c

Thursday 21st October, 2004 at 08:23:32 UTC by Hans de Goede
-mame.c: call schedule_full_refresh in set_visible_area, because some vidhrdw only
draws part of the visible are and expect the rest to be black for example PSX.
This fixes the white bar to the left of the Raystorm logo during the teaser.

This could also be fixed by filling the borders with black in vidhrdw/psx.c.
Just look for the text /* todo: draw top border */

I don't know what is the correct way to fix this, for now this works.
-usrintrf.c: remember which area the fps text covers and if this gets smaller
schedule a full refresh. This fixes the old fps text staying visible
after a visible area change in raystorm. Again this could be fixed in
vidhrdw/psx.c, but I believe this fix is correct since the ui code
already schedules a full refresh when it stops covering a certain area
of the bitmap in most (all?) other cases.
[src]mame.c usrintrf.c

Wednesday 20th October, 2004 at 19:12:08 UTC by Hans de Goede
-for 2x and 3x widthscale write pixels in memory order, this speeds
up 3x scaling directly to the framebuffer a lott, since this makes the
processors writecombining work.
-remove doublebuffering for directly writing to hardware surfaces, instead
just blit the lines heightscale times, this is faster in all scenarios I've
tested.
-when src-pixel == destpixel and widthscale == 1 make the rotation code
write directly to the destination instead of to rotate_dbbuf
[src/unix/video-drivers]blit.h

Wednesday 20th October, 2004 at 11:40:29 UTC by Nathan Woods
1. [MICROBEE] Added natural language support.

2. [MICROBEE] Added multi screen support. [Kelby Murie]

3. Appeased a couple of GCC 4.0 warnings
[docs]messnew.txt
[mess/formats]coco_cas.c
[mess/machine]amiga.c
[mess/systems]mbee.c
[mess/vidhrdw]mbee.c

Wednesday 20th October, 2004 at 04:34:18 UTC by Lawrence Gold
Cast a char * to an unsigned char * to avoid a signedness warning reported by GCC 4.0.
[src/unix/video-drivers]x11_window.c

Wednesday 20th October, 2004 at 04:29:48 UTC by Lawrence Gold
Whoops, fixed the previous fix.
[src/unix]xmess.c

Wednesday 20th October, 2004 at 04:26:30 UTC by Lawrence Gold
Fixed a comparison warning reported by GCC 4.0.
[src/unix]xmess.c

Tuesday 19th October, 2004 at 19:43:42 UTC by Hans de Goede
-show the correct default values for GL settings in -help output.
-properly fix -x11-mode's not being available
-parse config files after checking for -help, -version and -manhelp
-don't report Can't open Display error in init, but in open, so that it
doesn't show up when using -help or frontend options without X.
-removed osd_video_init_pre, instead do its work in rc verify handlers,
osd_video_init and in config_init.
[src/unix]config.c main.c video.c
[src/unix/video-drivers]x11.c xgl.c

Tuesday 19th October, 2004 at 05:36:31 UTC by Hans de Goede
My last commit also included the following changes:
-use stderr instead of stderr_file in GL files, don't include xmame.h
-include XV options in cmdline parsing
-don't include Xinput options twice in cmdline parsing
-shuffled options somewhat so that the output of -help and -showconfig
is more logical ordened.
-Don't do scanlines with yarbsize
-Fixed a bug with doublenuffer blitting which caused each line to be blitted
twice, huge speedup for DGA!
[src/unix/video-drivers]x11.c

Tuesday 19th October, 2004 at 05:34:20 UTC by Hans de Goede
Fix Xv on cards which support RGB hwscaling
[src/unix]config.c
[src/unix/sysdep]sysdep_display.c
[src/unix/video-drivers]SDL.c blit.h ggi.c glcab.c glgen.c gltool.c openstep.m openstep_input.m photon2.c photon2_input.c photon2_overlay.c photon2_window.c x11.c x11_window.c xf86_dga2.c xgl.c xv.c

Tuesday 19th October, 2004 at 03:38:48 UTC by Lawrence Gold
An invalid x11-mode now causes the app to exit; before, it was segfaulting when I used "-x11-mode 2" but didn't have OpenGL built in.
[src/unix/video-drivers]x11.c

Tuesday 19th October, 2004 at 03:06:51 UTC by Nathan Woods
[Messtest] Minor improvements for better reporting for imgtool test cases
[ROOT]makefile.mes makefile.vc
[mess/tests]imgtool_rsdos.xml
[mess/tools/messtest]core.c core.h testimgt.c testimgt.h testmess.c testmess.h

Monday 18th October, 2004 at 11:12:25 UTC by Nathan Woods
1. [Imgtool] Made img_identify() (and hence autodetection) a bit more smart

2. [Windows Imgtool] Title bar text is now chosen by GetFileTitle()
[mess/tools/imgtool]imgfile.c imgtool.c os9.c rsdos.c
[mess/tools/imgtool/windows]wimgtool.c

Monday 18th October, 2004 at 02:18:58 UTC by Nathan Woods
Fixed a VC build bug and a Windows imgtool bug
[ROOT]makefile.vc
[mess/tools/imgtool/windows]wimgtool.c

Monday 18th October, 2004 at 00:54:10 UTC by XulChris
cant use stderr_file before its defined
[src/unix/video-drivers]gltool.c xgl.c

Sunday 17th October, 2004 at 22:01:30 UTC by Lawrence Gold
Disabling ALSA should no longer result in a link error.
[src/unix]unix.mak

Sunday 17th October, 2004 at 21:39:39 UTC by XulChris
mame_validitychecks called in DEBUG mode only. Add -fno-merge-constants work-around for validity checks
[ROOT]makefile.unix

Sunday 17th October, 2004 at 21:20:55 UTC by Lawrence Gold
Fixed a few cases where signed and unsigned pointers were being mixed, causing GCC 2.95.3 to emit warnings.
[src/unix]mode.c mode.h
[src/unix/doc]changes.unix
[src/unix/video-drivers]fxgen.c glgen.c x11.c x11.h xv.c

Previous 508919 RevisionsNext 50


© 1998-2018 The MESS Team