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

Previous 508919 RevisionsNext 50

Friday 27th January, 2006 at 07:03:42 UTC by Lawrence Gold
Up-to-date with 0.103.
[src/unix]config.c effect.c
[src/unix/doc]changes.unix
[src/unix/doc/mame]whatsnew.txt
[src/unix/doc/mess]messnew.txt

Friday 27th January, 2006 at 06:58:16 UTC by Lawrence Gold
Added error support to osd_fopen().
[src/unix]fileio.c

Friday 27th January, 2006 at 04:39:15 UTC by Nathan Woods
Sync with MAME32
[src/ui]audit32.c layout.c m32util.c m32util.h mame32.rc options.c options.h properties.c resource.h resource.hm treeview.h

Thursday 26th January, 2006 at 14:22:09 UTC by Nathan Woods
1. Updated to MAME 0.103u4 core.

2. Enhanced error reporting when loading images. (bug #827)
[docs]messnew.txt
[mess]image.c image.h
[mess/systems]psx.c
[src]chdman.c driver.c fileio.c fileio.h mame.c mame.h mame.mak mamecore.h memory.c osdepend.h romcmp.c ui_text.c ui_text.h unzip.c usrintrf.c usrintrf.h
[src/cpu/dsp56k]dsp56ops.c
[src/cpu/e132xs]e132xs.c
[src/debug]debugvw.c debugvw.h
[src/drivers]astinvad.c battlnts.c couple.c crgolf.c darkmist.c dgpix.c dkong.c eolith16.c* f-32.c galaxia.c* hng64.c igs_blit.c konamigq.c konamigv.c laserbat.c m72.c namcond1.c namcos10.c namcos11.c namcos12.c nemesis.c neogeo.c panicr.c segahang.c segaorun.c segas16b.c segas32.c segaxbd.c segaybd.c seta.c shanghai.c taito_f3.c tmnt.c topshoot.c triplhnt.c williams.c wiz.c zaccaria.c zn.c
[src/includes]psx.h
[src/machine]namcoio.c nmk004.c stvcd.c
[src/sndhrdw]8080bw.c asteroid.c atarifb.c avalnche.c blockade.c bsktball.c canyon.c circus.c crbaloon.c dragrace.c firetrk.c grchamp.c hitme.c llander.c nitedrvr.c orbit.c phoenix.c poolshrk.c qix.c skydiver.c spiders.c sprint2.c sprint4.c subs.c tank8.c triplhnt.c turbo.c vicdual.c videopin.c
[src/sound]5110intf.c 5220intf.c ay8910.c bsmt2000.c disc_wav.c discrete.c discrete.h es5506.c msm5205.c multipcm.c okim6295.c pokey.c segapcm.c segapcm.h sn76496.c streams.c streams.h tiaintf.c ymz280b.c
[src/vidhrdw]cps1.c crgolf.c generic.h hng64.c konamiic.c psx.c taito_f3.c ygv608.c ygv608.h
[src/windows]fileio.c wind3d.c winddraw.c

Thursday 26th January, 2006 at 03:44:45 UTC by Nathan Woods
Added device_instancename() and device_briefinstancename() calls
[mess]device.c device.h

Tuesday 24th January, 2006 at 23:44:44 UTC by Nathan Woods
Fixed minor 64-bit portability problem
[mess/tools/imgtool]imgtool.c

Tuesday 24th January, 2006 at 00:24:02 UTC by Nathan Woods
1. [PCE] Updated renderer. [Rob Bohms]

2. [VTECH1] Fixed key definitions. (bug #835) [Robert]
[docs]messnew.txt
[mess/systems]pce.c vtech1.c
[mess/vidhrdw]vdc.c vdc.h

Monday 23rd January, 2006 at 04:30:40 UTC by Nathan Woods
[COCO3] Fixed a timing bug in video rendering. (bug #743)
[docs]messnew.txt
[mess]videomap.c

Monday 23rd January, 2006 at 02:23:20 UTC by Nathan Woods
Added DEVINFO_STR_SHORT_NAME
[mess]device.h
[mess/systems]apple2gs.c

Monday 23rd January, 2006 at 00:41:32 UTC by Nathan Woods
[SATURN] Specified CD-ROM device count
[mess/systems]saturn.c

Saturday 21st January, 2006 at 04:19:54 UTC by Nathan Woods
1. Changed true/false to TRUE/FALSE

2. [Windows] Fixed a bug that caused crashes if a dialog was presented, the
emulation reset, and a subsequent dialog presented. (bug #834)
[docs]messnew.txt
[mess]mess.h
[mess/cpu/f8]f3853.c
[mess/cpu/sc61860]sctable.c
[mess/machine]lynx.c
[mess/sndhrdw]t6721.c
[mess/sound]sid.c sidtypes.h sidvoice.c
[mess/vidhrdw]arcadia.c ted7360.c vic4567.c vic6560.c vic6567.c
[src/windows]window.c

Friday 20th January, 2006 at 13:24:00 UTC by Nathan Woods
x86 enhancements:
- Fixed A20 mask implementation
- Added A20 mask to debugger translate callback
- Implemented Pentium opcode CMPXCHG8B
- Fixed XADD, and added support for the 8 and 16 bit variants
[src/cpu/i386]i386.h i386dasm.c i386ops.h i486ops.c pentops.c

Friday 20th January, 2006 at 10:49:21 UTC by Hans de Goede
Unix: cleanup VMS homedir handling
[src/unix]dirio.c

Friday 20th January, 2006 at 03:00:06 UTC by Nathan Woods
Fixed bug registering the "input" debugger command
[mess]inputx.c

Friday 20th January, 2006 at 02:00:49 UTC by Nathan Woods
1. Updated to MAME 0.103u3 core

2. [Windows GUI] Fixed a bug that caused zip files where the file extension was
not all lowercase to not be recognized as such. (bug #831) [Oliver
Stoenberg]
[docs]messnew.txt
[mess/ui]softwarepicker.c
[src]chdman.c cpuintrf.c cpuintrf.h driver.c inptport.c inptport.h mame.mak mamecore.h memory.c memory.h
[src/cpu/adsp2100]2100ops.c adsp2100.c adsp2100.h
[src/cpu/arm]arm.c
[src/cpu/h83002]h83002.c
[src/cpu/i386]i386.c
[src/cpu/mips]mdrcold.c
[src/cpu/powerpc]drc_ops.c
[src/debug]debugcmd.c debugcpu.c debugcpu.h debugvw.c express.c mamedbg.c
[src/drivers]8080bw.c afega.c ataxx.c backfire.c bfm_sc2.c cbuster.c cischeat.c couple.c crbaloon.c dambustr.c ddenlovr.c ddragon.c deco156.c deco32.c deco_mlc.c dgpix.c ertictac.c funworld.c gaelco.c igs_blit.c kinst.c lastfght.c lvcards.c meijinsn.c midtunit.c midvunit.c midwunit.c midxunit.c midzeus.c mpu4.c namcona1.c namcos2.c namcos21.c namcos22.c neogeo.c nmg5.c ppmast93.c rbmk.c seattle.c segahang.c simpsons.c supbtime.c taitosj.c tetrisp2.c tmnt.c toaplan1.c vaportra.c vegas.c xmen.c
[src/includes]crbaloon.h* namcos22.h neogeo.h
[src/machine]6840ptm.c 6850acia.c midwayic.c mmtr.c mpu4.c neoboot.c neocrypt.c neogeo.c neoprot.c steppers.c vacfdisp.c vacfdisp.h
[src/sndhrdw]crbaloon.c* dcs.c dcs.h
[src/sound]c140.c
[src/vidhrdw]afega.c airbustr.c bfm_adr2.c cbuster.c dec0.c deco32.c deco_mlc.c namcos22.c neogeo.c supbtime.c tetrisp2.c vaportra.c vooddefs.h voodoo.c voodoo.h
[src/windows]debugwin.c

Thursday 19th January, 2006 at 01:31:23 UTC by Nathan Woods
Modernized validity checks, and cartridge callbacks only get installed if
carts are found in the ROM_* decl
[mess]mesvalid.c
[mess/devices]cartslot.c

Wednesday 18th January, 2006 at 17:34:37 UTC by Hobie Troxell
Added back missing mtx512 text (bug #817). Original text by gerco.
[ROOT]sysinfo.dat

Wednesday 18th January, 2006 at 04:33:04 UTC by Nathan Woods
[EXIDY] Fixed keyboard, printer and video speed. Added natural keyboard
support. Also added diskless exidy. [Robert]
[docs]messnew.txt
[mess]system.c
[mess/systems]exidy.c

Wednesday 18th January, 2006 at 03:45:21 UTC by Nathan Woods
1. Moved MESS specific validity code into separate file

2. Added DEVINFO_STR_NAME and DEVINFO_STR_DESCRIPTION, to provide descriptions
and command line parameter names specific to individual devices. Added
these options to the Apple IIgs
[docs]messnew.txt
[mess]device.c device.h mess.c mess.mak mesvalid.c*
[mess/systems]apple2gs.c

Wednesday 18th January, 2006 at 01:30:19 UTC by Nathan Woods
Built on yesterday's device update; changed strings so that they are specified
using a trick similar to CPU and sound cores
[mess]device.c device.h
[mess/devices]appldriv.c basicdsk.c bitbngr.c cartslot.c cassette.c chd_cd.c coco_vhd.c dsk.c harddriv.c mflopimg.c printer.c snapquik.c sonydriv.c z80bin.c
[mess/machine]amigafdc.c cbm.c cbmserb.c kim1.c vc1541.c vc20tape.c
[mess/systems]a2600.c a7800.c abc80.c amstrad.c apexc.c apf.c apple1.c arcadia.c astrocde.c atari.c atom.c bbc.c c128.c c16.c c64.c c65.c cbmb.c cgenie.c coupe.c dragon.c enterp.c exidy.c fnvision.c galaxy.c gb.c genesis.c geneve.c intv.c ip22.c jaguar.c jupiter.c kaypro.c kc.c lviv.c lynx.c mac.c mbee.c mekd2.c microtan.c msx.c nascom1.c nc.c nes.c oric.c osi.c pc8801.c pce.c pdp1.c pet.c primo.c psx.c sms.c snes.c spectrum.c svi318.c sym1.c telmac.c ti85.c ti990_10.c ti99_4p.c ti99_4x.c ti99_8.c tm990189.c trs80.c tutor.c tx0.c vc20.c vectrex.c vtech1.c vtech2.c wswan.c

Tuesday 17th January, 2006 at 13:28:05 UTC by Nathan Woods
1. Fixed some cassette regressions introduced in yesterdays transition.

2. [PC] Fixed a keyboard bug introduced in Saturday's cleanups (bug #828)

3. Fixed a regression introduced yesterday that could cause the system to lose
track of which file extensions pertain to any given device.
[mess]device.c mess.c mess.h
[mess/systems]abc80.c apf.c atom.c exidy.c kc.c mbee.c microtan.c msx.c mz700.c oric.c sord.c spectrum.c svi318.c telmac.c ti99_4p.c ti99_4x.c ti99_8.c tm990189.c tutor.c vtech1.c vtech2.c
[src/machine]pckeybrd.c

Tuesday 17th January, 2006 at 04:13:46 UTC by Nathan Woods
Changed how devices are specified. The new system resembles how MAME CPU and
sound cores are specified.
[docs]messnew.txt
[mess]device.c device.h mesintrf.c mess.c
[mess/devices]appldriv.c appldriv.h basicdsk.c basicdsk.h bitbngr.c bitbngr.h cartslot.c cartslot.h cassette.c cassette.h chd_cd.c chd_cd.h coco_vhd.c coco_vhd.h dsk.c dsk.h harddriv.c harddriv.h mflopimg.c mflopimg.h mfmdisk.c printer.c printer.h snapquik.c snapquik.h sonydriv.c sonydriv.h z80bin.c z80bin.h
[mess/includes]cbm.h cbmserb.h kim1.h vc1541.h vc20tape.h
[mess/machine]amigafdc.c amigafdc.h cbm.c cbmserb.c kim1.c vc1541.c vc20tape.c
[mess/systems]a2600.c a7800.c abc80.c adam.c amstrad.c apexc.c apf.c apple1.c apple2.c apple2gs.c apple3.c arcadia.c astrocde.c at.c atari.c atom.c bbc.c bebox.c c128.c c16.c c64.c c65.c cbmb.c cgenie.c coleco.c compis.c concept.c coupe.c dai.c dgn_beta.c dragon.c einstein.c enterp.c exelv.c exidy.c fnvision.c galaxy.c gb.c genesis.c geneve.c intv.c ip20.c ip22.c jaguar.c jupiter.c kaypro.c kc.c lisa.c lviv.c lynx.c mac.c mbee.c mc10.c mekd2.c microtan.c msx.c mtx.c mz700.c nascom1.c nc.c nes.c oric.c osi.c pc.c pc8801.c pce.c pcw.c pcw16.c pdp1.c pet.c pmd85.c primo.c psx.c saturn.c sms.c snes.c sord.c spectrum.c svi318.c sym1.c telmac.c ti85.c ti990_10.c ti990_4.c ti99_4p.c ti99_4x.c ti99_8.c tm990189.c trs80.c tutor.c tx0.c vc20.c vectrex.c vtech1.c vtech2.c wswan.c zx.c

Tuesday 17th January, 2006 at 00:22:22 UTC by Hobie Troxell
Fix name of Supervision
[mess]system.c
[mess/systems]svision.c

Monday 16th January, 2006 at 14:37:06 UTC by Nathan Woods
1. Moved sonydriv.[c|h] and appldriv.[c|h] into mess/devices

2. [Imgtool] Merged in some code that I've had on the backburner for a while
[mess]mess.mak
[mess/devices]appldriv.c* appldriv.h* sonydriv.c* sonydriv.h*
[mess/machine]appldriv.c appldriv.h apple2.c apple2gs.c apple3.c lisa.c mac.c sonydriv.c sonydriv.h
[mess/systems]apple2.c apple2gs.c apple3.c lisa.c mac.c
[mess/tools/imgtool]iflopimg.c iflopimg.h imgfile.c imgtool.c imgtool.h library.h

Monday 16th January, 2006 at 05:15:23 UTC by Nathan Woods
Properly identifying "telengard"
[docs]messnew.txt

Monday 16th January, 2006 at 04:41:07 UTC by Nathan Woods
1. PC keyboard cleanups

2. AT cleanups; also added generic memory_install_* calls

3. Natural keyboard cleanups. Got rid of QUEUE_CHARS/ACCEPT_CHARS/
CHARQUEUE_EMPTY, these callbacks are now installed by code

4. Fixed i386 A20 gating

5. Fixed a file manager memory allocation bug. [Telengard]
[docs]messnew.txt
[mess]filemngr.c inputx.c inputx.h messdrv.h
[mess/machine]at.c ay3600.c ay3600.h
[mess/systems]apple2.c apple2gs.c apple3.c at.c ip22.c pc.c pcw16.c
[src]memory.c memory.h
[src/cpu/i386]i386.c
[src/machine]pckeybrd.c pckeybrd.h pcshare.c

Friday 13th January, 2006 at 05:49:21 UTC by Lawrence Gold
Fixed several snprintf calls that had the size argument in the wrong position.
[src/unix]xmess.c

Friday 13th January, 2006 at 02:53:12 UTC by Nathan Woods
Minor syntactical change
[mess/systems]genesis.c

Thursday 12th January, 2006 at 21:30:38 UTC by Lawrence Gold
The "-createhd" and "-merge" operations in chdman are a lot faster on Linux. (Submitted upstream.)
[src]chdman.c

Thursday 12th January, 2006 at 21:29:52 UTC by Lawrence Gold
Files larger than 2GB can now be accessed on platforms with large file support.
[src/unix]fileio.c unix.mak

Wednesday 11th January, 2006 at 14:10:53 UTC by Nathan Woods
Updated to MAME 0.103u2 core
[docs]messnew.txt
[src]driver.c mame.mak
[src/cpu/arm]arm.c armdasm.c
[src/cpu/i386]cycles.h i386.c i386dasm.c i386ops.h i486ops.c
[src/cpu/m37710]m37710op.h m7700ds.c
[src/debug]debugcmd.c debugcpu.c debugcpu.h debughlp.c
[src/drivers]afega.c airbustr.c astrof.c backfire.c* bfm_sc2.c* cischeat.c ddenlovr.c ddragon.c deco156.c deco32.c deco_mlc.c dynduke.c ertictac.c igs_blit.c kaneko16.c lastfght.c* littlerb.c lvcards.c lvpoker.c matmania.c monzagp.c mpu4.c* namcona1.c namconb1.c namcos11.c namcos22.c neogeo.c nmk16.c pgm.c rbmk.c segas32.c tetrisp2.c wwfsstar.c
[src/includes]bfm_sc2.h* neogeo.h
[src/machine]6840ptm.c* 6840ptm.h* 6850acia.c* 6850acia.h* ds2404.c lamps.c* lamps.h* mmtr.c* mmtr.h* mpu4.c* neoboot.c neocrypt.c neoprot.c steppers.c* steppers.h* vacfdisp.c* vacfdisp.h*
[src/sndhrdw]phoenix.c
[src/sound]c140.c c140.h
[src/vidhrdw]aerofgt.c afega.c airbustr.c bfm_adr2.c* bfm_adr2.h* cischeat.c dec0.c deco16ic.c deco32.c deco_mlc.c lvcards.c lvpoker.c tetrisp2.c
[src/windows]wind3d.c winddraw.c

Tuesday 10th January, 2006 at 17:15:46 UTC by Lawrence Gold
Fixed several buffer overruns that occurred when overly-long data was passed for "-ctrlr", "-lang", "-rec", and "-pb". Fixed other potential buffer overruns. Bugzilla bug 821. (Submitted upstream.)
[src]fileio.c

Tuesday 10th January, 2006 at 17:14:37 UTC by Lawrence Gold
Fixed several buffer overruns that occurred when overly-long data was passed for "-ctrlr", "-lang", "-rec", and "-pb". Fixed other potential buffer overruns. Bugzilla bug 821.
[src/unix]config.c dirio.c fileio.c xmess.c

Tuesday 10th January, 2006 at 14:23:11 UTC by Nathan Woods
[OS9] Removed a limitation that prevented images from loading that have
allocation bitmaps larger than 1024 bytes. (bug #825)
[docs]messnew.txt
[mess/tools/imgtool]imgfile.c imgtool.h os9.c

Sunday 8th January, 2006 at 22:52:12 UTC by Nathan Woods
1. PC Engine improvements [Rob Bohms]
- splits TG-16 from PC Engine
- Fixes inputs for both
- Fixes reads from the PSG
- T flag is now supported
- VRAM Read and DMA fixes

2. Fixed bug in MESS debugger input command [Nate Woods]
[mess]inputx.c system.c
[mess/includes]pce.h
[mess/machine]pce.c
[mess/systems]pce.c
[mess/vidhrdw]vdc.c
[src/cpu/h6280]h6280.c h6280.h h6280ops.h
[src/sound]c6280.c c6280.h

Thursday 5th January, 2006 at 14:02:55 UTC by Nathan Woods
Merged in formatting changes from MAME
[src/machine]pckeybrd.c

Thursday 5th January, 2006 at 04:22:05 UTC by Nathan Woods
Updated to MAME 0.103u1 core
[docs]messnew.txt
[mess]mscommon.c mscommon.h
[src]driver.c mame.mak mamecore.h png.c
[src/cpu/arm]arm.c armdasm.c
[src/cpu/arm7]arm7dasm.c
[src/cpu/h6280]h6280.c
[src/cpu/powerpc]ppc_mem.c
[src/cpu/v810]v810.c
[src/drivers]8080bw.c aeroboto.c astrof.c berzerk.c cave.c cclimber.c centiped.c crystal.c ddenlovr.c ddragon.c deco156.c deco32.c deco_mlc.c decocass.c f-32.c findout.c galpanic.c gotcha.c iqblock.c lwings.c m62.c m72.c mazerbla.c metro.c mirax.c* mitchell.c msisaac.c namcoic.c namcona1.c nbmj9195.c ninjakd2.c raiden.c renegade.c sbowling.c seta.c shougi.c sidepckt.c snk.c taito_f3.c triplhnt.c tumbleb.c wallc.c xyonix.c
[src/includes]8080bw.h berzerk.h deco32.h
[src/machine]74153.c 74181.c* 74181.h* am53cf96.c amiga.c dec0.c mc146818.c neoboot.c neocrypt.c slapfght.c starwars.c timekpr.c turbo.c
[src/sndhrdw]berzerk.c dkong.c galaxian.c triplhnt.c
[src/sound]fm.c
[src/vidhrdw]8080bw.c bagman.c baraduke.c berzerk.c bishi.c bosco.c bwing.c crshrace.c deco32.c deco_mlc.c exidy.c f1gp.c fromance.c fuukifg2.c fuukifg3.c gaiden.c galaga.c galaxian.c galspnbl.c gijoe.c grchamp.c groundfx.c gunbustr.c hyprduel.c iqblock.c kncljoe.c metro.c moo.c namcos22.c namcos86.c naughtyb.c othunder.c ppu2c03b.c psikyo.c rallyx.c spbactn.c stvvdp2.c superchs.c taito_h.c taito_z.c taitoair.c tbowl.c tecmo.c tecmo16.c thief.c topspeed.c triplhnt.c tubep.c undrfire.c welltris.c wgp.c xexex.c
[src/windows]wind3dfx.c

Wednesday 4th January, 2006 at 00:50:21 UTC by Nathan Woods
Added two new PSX bioses
[docs]messnew.txt
[mess]system.c
[mess/systems]psx.c

Tuesday 3rd January, 2006 at 23:54:29 UTC by Nathan Woods
1. Fix to PC CGA code, in case videoram is preallocated

2. [Messtest] Clears out videoram, videoram_size and dirtybuffer; fixes some
multisession problems created in the previous fix
[mess/tools/messtest]testmess.c
[mess/vidhrdw]pc_cga.c

Tuesday 3rd January, 2006 at 22:47:43 UTC by Wilbert Pol
[PCE] Added mirroring of upper 128KB part of 384KB images.
[mess/machine]pce.c

Tuesday 3rd January, 2006 at 18:43:09 UTC by Wilbert Pol
[PCE] Added support for ROM_SPLIT feature in extrainfo section in hashfile
[mess/machine]pce.c

Tuesday 3rd January, 2006 at 17:24:04 UTC by Wilbert Pol
[PCE] 1. hash calculation ignores headers
2. RAM page F8 is mirrored at pages F9, FA, and FB.
[mess/includes]pce.h
[mess/systems]pce.c

Tuesday 3rd January, 2006 at 16:17:03 UTC by Lawrence Gold
Missed from the 0.103 update.
[src/drivers]pgm.c

Tuesday 3rd January, 2006 at 01:59:44 UTC by Nathan Woods
Small enhancements to the MAME debugger; traceflush command and script comment
support
[src/debug]debugcmd.c debugcpu.c debugcpu.h debughlp.c

Monday 2nd January, 2006 at 22:17:02 UTC by Nathan Woods
Merged in formatting changes from MAME
[src/machine]mc146818.c

Monday 2nd January, 2006 at 19:11:48 UTC by Nathan Woods
1. [PC] Fixed PC keyboard ESC char code (it is now 27; used to be 26)

2. Added a "input" command to the debugger
[docs]messnew.txt
[mess]inputx.c inputx.h
[src/machine]pckeybrd.c

Monday 2nd January, 2006 at 15:56:33 UTC by Nathan Woods
Minor cleanups and debugging code additions
[ROOT]makefile.mes
[mess/machine]pc_hdc.c

Sunday 1st January, 2006 at 23:07:41 UTC by Nathan Woods
[PCE] Various improvements; removed GAME_NOT_WORKING flag. [Rob Bohms and
Charles MacDonald]
[docs]messnew.txt
[mess/includes]pce.h
[mess/machine]pce.c
[mess/systems]pce.c
[mess/vidhrdw]vdc.c
[src/cpu/h6280]h6280.c h6280ops.h
[src/drivers]actfancr.c battlera.c boogwing.c cbuster.c cninja.c darkseal.c dassault.c dec0.c deco32.c dietgo.c funkyjet.c madmotor.c rohga.c supbtime.c tumblep.c vaportra.c

Sunday 1st January, 2006 at 18:31:19 UTC by Mathis Rosenhauer
Init RAM with random values. This seeds the PRNG correctly which is used to randomize the minefields in minestorm.
[mess/includes]vectrex.h
[mess/machine]vectrex.c
[mess/systems]vectrex.c

Friday 30th December, 2005 at 20:54:18 UTC by Nathan Woods
Preparing for next MESS version
[docs]messnew.txt
[src]version.c
[src/ui]mame32.rc

Previous 508919 RevisionsNext 50


© 1998-2018 The MESS Team