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

Previous 508919 RevisionsNext 50

Saturday 8th January, 2005 at 17:15:47 UTC by Nathan Woods
1. Updated to MAME 0.90u1
2. Refactored Arcadia/Amiga specific code out of src/machine/amiga.c
[docs]messnew.txt
[mess/systems]amiga.c
[src]driver.c mame.mak
[src/drivers]8080bw.c arcadia.c enigma2.c galaxian.c outrun.c pingpong.c segac2.c segaorun.c* segas16a.c segas16b.c segas18.c segaxbd.c sharrier.c stv.c yboard.c
[src/includes]amiga.h galaxian.h system16.h
[src/machine]amiga.c fd1089.c* segaic16.c segaic16.h system16.c
[src/sndhrdw]8080bw.c
[src/vidhrdw]8080bw.c amiga.c galaxian.c segaic16.c segaic16.h segaorun.c* segas16a.c segas16b.c segas18.c segaxbd.c system16.c yboard.c
[src/windows]windows.mak

Friday 7th January, 2005 at 11:24:43 UTC by Hans de Goede
Unix changes:
*Fix the (old) debugger.
*Beginning of lq2x 3x4 (and thus also 4x3) so that we can go up to 4x4 .
*Fixed warning in src/cpu/m6809/6809dasm.c when compiling with debugger.
[src/cpu/m6809]6809dasm.c
[src/unix]video.c
[src/unix/blit/advance]lq4x3.dat*

Thursday 6th January, 2005 at 22:54:16 UTC by Nathan Woods
Prepping for next MESS version
[docs]messnew.txt
[src]version.c
[src/ui]mame32.rc

Wednesday 5th January, 2005 at 12:24:38 UTC by Nathan Woods
Sync with MAME32
[mess/ui]mess32.rc
[src/ui]mame32.rc options.c resource.h screenshot.c win32ui.c
[src/ui/res]checkmark.ico cpu.ico custom.ico display.ico foldavail.ico folder.ico foldmanu.ico foldopen.ico foldsrc.ico foldyear.ico harddisk.ico joystick.ico keyboard.ico manufact.ico nonwork.ico samples.ico sound.ico* source.ico win_clone.ico win_noro.ico win_redx.ico win_roms.ico win_unkn.ico working.ico year.ico

Wednesday 5th January, 2005 at 01:31:51 UTC by Nathan Woods
Updated to MAME 0.90 core
[ROOT]makefile makefile.mes
[docs]messnew.txt
[mess]device.h
[mess/cpu/tms7000]tms70op.c tms70tb.c
[mess/devices]snapquik.c
[mess/includes]amiga.h
[mess/machine]amiga.c at29040.c lisa.c vc1541.c
[mess/vidhrdw]amiga.c
[src]cpuintrf.c cpuintrf.h driver.c mame.c mame.h mame.mak rules.mak sndintrf.c sndintrf.h state.c usrintrf.c version.c
[src/cpu/e132xs]e132xs.c
[src/cpu/i8x41]i8x41.c
[src/cpu/m6502]m6509.c
[src/cpu/nec]nec.c
[src/cpu/se3208]se3208.c* se3208.h* se3208dis.c*
[src/debug]debugvw.c debugvw.h
[src/drivers]astrof.c bublbobl.c cps2.c crystal.c* decocass.c enigma2.c gaplus.c gladiatr.c mcr68.c midwunit.c missb2.c nmk16.c rainbow.c segac2.c segas16b.c segas18.c segas32.c seta.c seta2.c stv.c superqix.c taito_f3.c tecmo16.c tnzs.c tumblep.c vigilant.c vsnes.c yunsung8.c
[src/machine]bublbobl.c ds1302.c* ds1302.h*
[src/sndhrdw]atarifb.c fghtbskt.c suna8.c taito_f3.c
[src/sound]disc_flt.c discrete.h namco54.c scsp.c vrender0.c* vrender0.h*
[src/ui]mame32.rc picker.c win32ui.c
[src/vidhrdw]itech32.c model1.c stvvdp2.c superqix.c tecmo16.c tnzs.c vrender0.c* vrender0.h*
[src/windows]config.c fileio.c input.c winalloc.c window.c windows.mak winmain.c

Tuesday 4th January, 2005 at 12:05:45 UTC by Nathan Woods
Added logging code to nec765.c and initialized a previously uninitialized sound
system in mac.c
[mess/machine]mac.c nec765.c

Monday 3rd January, 2005 at 22:55:31 UTC by Nathan Woods
[Windows Imgtool] Got the scroll bar working on the sector view
[mess/tools/imgtool/windows]hexview.c secview.c

Monday 3rd January, 2005 at 13:30:03 UTC by Nathan Woods
[Windows Imgtool] Worked on getting a scroll bar working in the sector view,
and refactored some utility code out of MESS itself
[mess/tools/imgtool/windows]hexview.c wimgtool.mak
[mess/windows]dialog.c winutils.c* winutils.h*
[src/windows]windows.mak

Monday 3rd January, 2005 at 02:42:15 UTC by Nathan Woods
[Windows Imgtool] Added a new sector viewer feature.
[docs]messnew.txt
[mess/tools/imgtool/windows]hexview.c secview.c wimgtool.rc

Sunday 2nd January, 2005 at 07:19:42 UTC by Hans de Goede
Unix changes:
*try to keep aspect when changing scaling with shift page up/down
*added lq2x and hq2x 2x3 3x2 and 3x3, warning this currently is not
implemented for yuyv/Xv modes.
[src/unix]effect.c video.c
[src/unix/blit/advance]hq2x_defs.h lq2x_defs.h xq2x.h xq2x_undefs.h

Saturday 1st January, 2005 at 19:56:34 UTC by Lawrence Gold
Added a missing line for Xinerama.
[ROOT]makefile.unix

Saturday 1st January, 2005 at 18:16:09 UTC by Hans de Goede
preparing for other then 2x2 versions of lq2x and hq2x
[src/unix/blit/advance]hq2x3.dat* hq2x4.dat* hq3x.dat* hq4x.dat* lq2x3.dat* lq2x4.dat* lq3x.dat* lq4x.dat*

Saturday 1st January, 2005 at 18:14:51 UTC by Hans de Goede
Unix changes:
*fixed -geometry to properly addhere to window coordinates given, added
support for -geometry windowcoords with opengl
*Added (modified) Xinerama patch by Joe Quanaim, by default xmame
now only spans screen 0 in fullscreen when using Xinerema. Use
-xinerama-screen <nr> to select another screen, use -1 if you want
the old behaviour where xmame spans all screens.
*honor run-in-root-window with xgl
[src/unix]unix.mak
[src/unix/blit/advance]lq2x_defs.h xq2x.h
[src/unix/sysdep]sysdep_palette.c
[src/unix/video-drivers]glxtool.c glxtool.h x11.c x11.h x11_window.c xgl.c

Friday 31st December, 2004 at 18:00:55 UTC by Nathan Woods
[Windows Imgtool] More sector view work
[mess/tools/imgtool/windows]secview.c wimgres.h wimgtool.c wimgtool.rc

Friday 31st December, 2004 at 14:56:53 UTC by Nathan Woods
1. [Imgtool FAT] Added sector access calls to the CHD FAT driver

2. [Windows Imgtool] Sector view dialog now has resizeable attribute
[mess/tools/imgtool]fat.c library.h
[mess/tools/imgtool/windows]wimgtool.rc

Thursday 30th December, 2004 at 23:47:31 UTC by Nathan Woods
1. [COCO] Fixed a bug in DMK image creation that caused MESS and Imgtool to
always zero count sectors when created. (bug #630)

2. [Imgtool RSDOS] Bytes #16-31 of a directory entry will now be cleared upon
creation.

3. [Messtest] Fixed some bugs pertaining to blob specification

4. [Windows Imgtool] More work on the sector view; still not ready
[docs]messnew.txt
[mess/formats]coco_dsk.c
[mess/tests]imgtool_rsdos.xml
[mess/tools/imgtool]imgtool.c imgtool.h rsdos.c
[mess/tools/imgtool/windows]secview.c secview.h wimgres.h wimgtool.c wimgtool.rc
[mess/tools/messtest]core.c

Thursday 30th December, 2004 at 11:15:05 UTC by Hans de Goede
Unix: add comment about autodecting mmx availebility on Linux to EFFECT_MMX_ASM option in makefile.unix
[ROOT]makefile.unix

Thursday 30th December, 2004 at 09:40:01 UTC by Hans de Goede
Unix changes:
-restored 1x normal blit srcpixel==dstpixel speedup trick
-restored scan2_h 2x2 mmx asm code
-added sysdep_cpu which queries the OS for cpu capabilities, currently
only MMX is tested for but this could be easily extended to other
capabilities and non i386. Currently this is only implemented for Linux,
on other OS's MMX is assumed to be available when compiling with
EFFECT_MMX_ASM defined. If you have an other OS, please write support for
detecting these capabilities on your OS.
-changed the effect code to use the C-versions of effects which have an MMX-
assembler version when the cpu is not MMX capable, this means that binary
xmame distributions can be compiled with EFFECT_MMX_ASM defined and still
run on older CPU's, currently this only works on Linux, on other OS's
the MMX versions will always be used when compiled with EFFECT_MMX_ASM
defined.
[src/unix]effect.c effect_asm.asm unix.mak
[src/unix/blit]blit.h blit_effect.h blit_normal.h
[src/unix/sysdep]sysdep_cpu.c* sysdep_cpu.h*

Thursday 30th December, 2004 at 05:52:42 UTC by Nathan Woods
[Windows Imgtool] Committing first run of sector viewer code
[mess/tools/imgtool/windows]hexview.c* hexview.h* secview.c* secview.h* wimgres.h wimgtool.c wimgtool.mak wimgtool.rc wmain.c

Wednesday 29th December, 2004 at 12:21:14 UTC by Nathan Woods
Fixed bug #629
[mess/tools/imgtool]imgfile.c

Wednesday 29th December, 2004 at 03:13:29 UTC by Nathan Woods
Added readsector and writesector commands to the Imgtool command line app.
[docs]messnew.txt
[mess/tools/imgtool]imgfile.c imgtool.h main.c

Wednesday 29th December, 2004 at 02:56:44 UTC by Lawrence Gold
Removed a redundant "other.a". Sent a patch upstream.
[src]mame.mak

Wednesday 29th December, 2004 at 00:44:29 UTC by Nathan Woods
[Imgtool] Added basics for exposing read/write sector functionality in Imgtool
[mess/tools/imgtool]iflopimg.c imgtool.c library.h main.c

Tuesday 28th December, 2004 at 15:03:07 UTC by Lawrence Gold
The "-sleepidle (-si)" option is now enabled by default. This keeps the emulation from hogging the CPU when it's idle.
[src/unix]video.c

Tuesday 28th December, 2004 at 14:38:09 UTC by Hans de Goede
Unix changes:
-moved yuv scale2x to a seperate file
-optimised some of the yuy2 blit functions
-readded fakescan effect
[src/unix]effect.c video.c
[src/unix/blit]blit.h blit_16_yuy2.c blit_32_yuy2.c blit_6tap.h blit_defs.h blit_effect.h blit_normal.h blit_normal_24.h blit_yuy2.h
[src/unix/blit/advance]hq2x_defs.h interp_defs.h lq2x_defs.h scale2x_yuy2.h* xq2x.h xq2x_undefs.h xq2x_yuy2.h
[src/unix/sysdep]sysdep_display.h
[src/unix/video-drivers]xv.c

Tuesday 28th December, 2004 at 04:49:49 UTC by Lawrence Gold
Enhanced LIRC support to compile and link against system-installed liblirc_client files. Added the "-lircrc" option. (Mads Villadsen)
[ROOT]makefile.unix
[src/unix]devices.c unix.mak

Monday 27th December, 2004 at 23:21:24 UTC by Nathan Woods
1. [A7800] Changed driver to use MAME/MESS standard 6532 RIOT code. [Ken
Siders]

2. [COCO3] Fixed a regression that prevented hires text blinking from updating
properly. (bug #628)

3. [Messtest] Added the ability to check free space to Imgtool tests, and
updated some tests accordingly.
[docs]messnew.txt
[mess/machine]a7800.c
[mess/systems]a7800.c
[mess/tests]imgtool_fat.xml imgtool_os9.xml imgtool_rsdos.xml
[mess/tools/messtest]testimgt.c
[mess/vidhrdw]dragon.c

Monday 27th December, 2004 at 12:42:08 UTC by Nathan Woods
Readded Amiga driver (based on Mariusz Wojcieszek's MAME arcadia driver work)
[docs]messnew.txt
[mess]mess.mak system.c
[mess/machine]amigafdc.c* amigafdc.h*
[mess/systems]amiga.c
[src]mame.mak
[src/drivers]arcadia.c
[src/includes]amiga.h* arcadia.h
[src/machine]amiga.c* arcadia.c
[src/vidhrdw]amiga.c* arcadia.c

Monday 27th December, 2004 at 11:10:46 UTC by Hans de Goede
Unix changes:
-small change to the opengl code by Erik <erikland@xxxxxx.xxx>, resulting
in a huge speedup for 16bpp games, Thanks!
-readded 6tap2x effect
[src/unix]effect.c effect.h effect_asm.asm video.c
[src/unix/blit]blit.h blit_15_15.c blit_16_15.c blit_16_16.c blit_16_24.c blit_16_32.c blit_16_yuy2.c blit_32_15.c blit_32_16.c blit_32_24.c blit_32_32.c blit_32_yuy2.c blit_6tap.h* blit_defs.h blit_undefs.h blit_yuy2.h
[src/unix/blit/advance]xq2x_yuy2.h
[src/unix/sysdep]sysdep_display.h
[src/unix/video-drivers]glgen.c

Sunday 26th December, 2004 at 20:36:13 UTC by Lawrence Gold
Replaced "cab/" with "src/unix/cab/".
[src/unix]unix.mak

Sunday 26th December, 2004 at 16:31:57 UTC by Lawrence Gold
Replaced "doc/" with "src/unix/doc/" to prevent problems when the doc symlink is missing from the top-level directory.
[src/unix]unix.mak

Sunday 26th December, 2004 at 06:26:06 UTC by Lawrence Gold
Added a comment about the "static inline" -> "INLINE" substitution.
[src/unix/blit/advance]interp.h

Saturday 25th December, 2004 at 05:44:55 UTC by Lawrence Gold
Replaced a few C++-style comments.
[src/unix/blit]blit_normal.h

Saturday 25th December, 2004 at 05:44:38 UTC by Lawrence Gold
Replaced "static inline" with the "INLINE" macro.
[src/unix/blit/advance]interp.h

Saturday 25th December, 2004 at 04:56:08 UTC by Nathan Woods
[FAT] Fixed a bugs that could cause file truncations or deletions to leak
clusters.
[docs]messnew.txt
[mess/tools/imgtool]fat.c

Saturday 25th December, 2004 at 00:14:05 UTC by Nathan Woods
Enabled opcode 0x82 under i386
[src/cpu/i386]i386op16.h i386op32.h

Friday 24th December, 2004 at 19:03:05 UTC by Lawrence Gold
Removed an obsolete file.
[src/unix/doc]xmame-doc-8.html

Thursday 23rd December, 2004 at 22:43:25 UTC by Nathan Woods
[Imgtool FAT] "Tildized" short file names are not generated when file names are
short enough.
[docs]messnew.txt
[mess/tools/imgtool]fat.c

Thursday 23rd December, 2004 at 21:27:53 UTC by Nathan Woods
[Windows Imgtool] Fixed problems with error reporting with CHD hard drive files
under certain conditions, and disabled certain functionity when read only files
are open.
[docs]messnew.txt
[mess/tools/imgtool]fat.c imghd.c imghd.h ti99.c
[mess/tools/imgtool/windows]wimgtool.c

Thursday 23rd December, 2004 at 14:51:03 UTC by Hans de Goede
Unix-effect: readded lq2x
[src/unix]effect.c video.c
[src/unix/blit]blit.h blit_15_15.c blit_16_15.c blit_16_16.c blit_16_24.c blit_16_32.c blit_32_15.c blit_32_16.c blit_32_24.c blit_32_32.c blit_yuy2.h
[src/unix/blit/advance]hq2x.h hq2x_defs.h hq2x_yuv.h interp_defs.h* interp_undefs.h* lq2x.dat* lq2x_defs.h* xq2x.h* xq2x_undefs.h* xq2x_yuv.h* xq2x_yuy2.h*
[src/unix/sysdep]sysdep_display.h
[src/unix/video-drivers]xv.c

Thursday 23rd December, 2004 at 13:09:37 UTC by Nathan Woods
1. Implemented a bunch of i386 instructions related to multitasking

2. Cleaned up some dead code
[mess]artworkx.c
[mess/machine]pc_hdc.c
[src/cpu/i386]i386.h i386op16.c i386op16.h i386op32.c i386op32.h i386ops.c

Wednesday 22nd December, 2004 at 09:18:33 UTC by Hans de Goede
Unix video-effect work:
-implemented hq2x (currently 2x2 only, future plans 2x2 - 4x4)
-changed the 32 bpp to yuy2 blitting code to first downsample the 32bpp rgb
value to a 565 16bpp rgb value and then lookup the result this is much faster
and makes the code for 32 bpp and 16 bpp sources identical except for a
single #define which greatly reduces the amount of code and thus work needed
for yuy2 effect code.
[src/unix]effect.c effect.h
[src/unix/blit]blit.h blit_15_15.c blit_16_15.c blit_16_16.c blit_16_24.c blit_16_32.c blit_16_yuy2.c blit_32_15.c blit_32_16.c blit_32_24.c blit_32_32.c blit_32_yuy2.c blit_yuy2.h
[src/unix/blit/advance]hq2x.dat* hq2x.h* hq2x_defs.h* hq2x_yuv.h* interp.h* scale2x.h
[src/unix/sysdep]sysdep_display.h sysdep_palette.c
[src/unix/video-drivers]xv.c

Wednesday 22nd December, 2004 at 04:25:43 UTC by Nathan Woods
[PC] Fixed hard drive support to recognize CHD geometry information.
[docs]messnew.txt
[mess/machine]pc_hdc.c

Tuesday 21st December, 2004 at 23:29:48 UTC by Nathan Woods
1. Fixed i386 SBB instruction
2. Removed dead code from scattered places and minor cleanups
[mess/cpu/z80gb]z80gbd.c
[mess/formats]flopimg.c
[mess/machine]nec765.c oric.c
[mess/systems]jaguar.c mpf1.c pcw16.c
[mess/tools/imgtool]imgfile.c
[mess/tools/imgtool/windows]wimgtool.c
[mess/vidhrdw]apf.c
[mess/windows]menu.c
[src/cpu/i386]i386op16.c i386op32.c i386ops.c

Tuesday 21st December, 2004 at 12:35:27 UTC by Nathan Woods
[JAGUAR] Fixed fatal regression introduced in 0.89. (bug #626)
[docs]messnew.txt
[mess/systems]jaguar.c

Tuesday 21st December, 2004 at 00:20:51 UTC by Nathan Woods
Final fix to bug #625
[mess/tests]mess_coco3.xml
[src/cpu/hd6309]6309ops.c

Monday 20th December, 2004 at 22:51:03 UTC by Nathan Woods
Fixed i386 32-bit segment loading
[src/cpu/i386]i386.c i386.h

Monday 20th December, 2004 at 02:52:46 UTC by Nathan Woods
1. [AT] Marked driver as compatible with IBM-PC

2. [PC] Fixed a problem in the PIC8254 interrupt controller, and enhanced
natural keyboard support.
[docs]messnew.txt
[mess/machine]ibmat.c pckeybrd.c pic8259.c
[mess/systems]at.c

Sunday 19th December, 2004 at 22:31:50 UTC by Nathan Woods
[COCO3H] Fixed a bug in the 6309 LDBT/STBT instructions. (bug #625)
[docs]messnew.txt
[mess/tests]mess_coco3.xml
[src/cpu/hd6309]6309ops.c

Sunday 19th December, 2004 at 17:16:25 UTC by Lawrence Gold
Fixed a couple of C89 build errors. This has been passed upstream.
[src/drivers]galpani3.c srmp6.c

Previous 508919 RevisionsNext 50


© 1998-2018 The MESS Team