Note Feed

Note: GitHub retired the SVN interface on January 8, 2024.

Previous 50 199869 Revisions Next 50

r15168 Thursday 26th January, 2012 at 15:17:35 UTC by Miodrag Milanović
fixed idectrl regression (no whatsnew)
[src/emu/machine]idectrl.c

r15167 Thursday 26th January, 2012 at 12:41:49 UTC by Miodrag Milanović
Fix for slot validation, all device related options are removed when doing validation, otherwise wrong data could be used (no whatsnew)
[src/emu]validity.c

r15166 Thursday 26th January, 2012 at 10:54:28 UTC by Barry Rodewald
pc_vga: fixed start address in text mode (no whatsnew)
[src/emu/video]pc_vga.c

r15165 Thursday 26th January, 2012 at 10:28:50 UTC by Miodrag Milanović
Sync with MESS, including OG's fix for exiting with debugger active (no whatsnew)
[src/emu/cpu/m6502]m4510.c
[src/emu/debug]debugcmd.c debugcpu.c
[src/emu/imagedev]flopdrv.c
[src/emu/video]pc_vga.c

r15164 Wednesday 25th January, 2012 at 21:40:14 UTC by Angelo Salese
(Fix for MT #4508 plus) Converted Lemmings to use the Deco sprite device [David Haywood]
[src/mame/drivers]lemmings.c
[src/mame/includes]lemmings.h
[src/mame/video]decospr.c lemmings.c simpl156.c

r15163 Wednesday 25th January, 2012 at 16:29:41 UTC by hap
rv 15131
[src/mame/drivers]psikyo.c
[src/mame/video]psikyo.c

r15162 Wednesday 25th January, 2012 at 16:08:33 UTC by hap
most screen eof regression fixes could be reverted after core fix
[src/mame/drivers]asuka.c bbusters.c champbwl.c crystal.c dec8.c dreamwld.c dynduke.c galpanic.c hvyunit.c raiden.c sandscrp.c seta.c slapfght.c snowbros.c twin16.c wwfwfest.c
[src/mame/video]airbustr.c armedf.c baraduke.c bionicc.c blktiger.c commando.c cps1.c crshrace.c deco_mlc.c djboy.c dooyong.c exedexes.c gng.c lastduel.c macrossp.c mcatadv.c namcos1.c namcos86.c othldrby.c pgm.c psikyo.c psikyosh.c seta.c sidearms.c srumbler.c taito_b.c taito_f2.c taito_f3.c taito_l.c taotaido.c tceptor.c tigeroad.c tnzs.c toaplan1.c toki.c twincobr.c tx1.c

r15161 Wednesday 25th January, 2012 at 15:20:11 UTC by Miodrag Milanović
Parameter names are now without : (no whatsnew)
[src/emu]clifront.c dislot.c emuopts.c info.c mconfig.c uimain.c

r15160 Wednesday 25th January, 2012 at 11:10:18 UTC by Miodrag Milanović
Fixed ram size regression (no whatsnew)
[src/emu/machine]ram.c

r15159 Wednesday 25th January, 2012 at 11:07:00 UTC by Miodrag Milanović
Fixed cga port find regression (no whatsnew)
[src/emu/video]pc_cga.c

r15158 Wednesday 25th January, 2012 at 09:56:25 UTC by Miodrag Milanović
Fixed pcap network device search [Carl]
[src/osd/windows]netdev_pcap.c

r15157 Wednesday 25th January, 2012 at 09:52:18 UTC by Miodrag Milanović
Sync with MESS (no whatsnew)
[src/emu]diimage.c
[src/emu/machine]amigafdc.c
[src/lib/formats]ami_dsk.c ap_dsk35.c dfi_dsk.c flopimg.c flopimg.h hxcmfm_dsk.c mfi_dsk.c st_dsk.c

r15156 Wednesday 25th January, 2012 at 08:11:41 UTC by hap
from Haze: flush ram with $FF
[src/mame/video]seta001.c

r15155 Wednesday 25th January, 2012 at 08:11:36 UTC by Aaron Giles
MT04633 - permit visarea to exceed width/height, and allocate
screen bitmaps based on the larger of the two.
[src/emu]screen.c

r15154 Wednesday 25th January, 2012 at 07:50:47 UTC by Miodrag Milanović
Ah, removed log change (no whatsnew)
[src/emu]dislot.c

r15153 Wednesday 25th January, 2012 at 07:49:13 UTC by Miodrag Milanović
Fix for get_card_device() (no whatsnew)
[src/emu]dislot.c

r15152 Wednesday 25th January, 2012 at 06:14:32 UTC by Aaron Giles
MT04638. Actually fixed by the previous change, but the 3d graphics
were rendered skewed.
[src/mame/video]hng64.c

r15151 Wednesday 25th January, 2012 at 05:54:23 UTC by Aaron Giles
Move screen update to happen prior to calling the vblank callbacks.
Solves MT04639 and probably a lot more issues. In fact, most of hap's
recent changes to handling things on the falling edge are unnecessary
now.
[src/emu]screen.c

r15150 Wednesday 25th January, 2012 at 05:43:16 UTC by Aaron Giles
MT04643
[src/mame/drivers]chsuper.c

r15149 Wednesday 25th January, 2012 at 05:11:03 UTC by Aaron Giles
Add -Woverloaded-virtual to catch mismatched overloaded
function signatures.
[/trunk]makefile

r15148 Wednesday 25th January, 2012 at 02:12:30 UTC by Tafoid
Deadly printf spam when running ironfortj (~250mb of text!) (nw)
[src/mame/drivers]eolithsp.c

r15147 Tuesday 24th January, 2012 at 23:35:28 UTC by Brian Troha
new clone added: Rapid Fire V1.1 Build 238

New Clone Added
-------------------------------
Rapid Fire v1.1 (Build 238) [Brian Troha, The Dumping Union]
[src/mame]mame.lst
[src/mame/drivers]tickee.c

r15146 Tuesday 24th January, 2012 at 22:18:23 UTC by Angelo Salese
Support for CGA emulation for VGA, nw
[src/emu/video]pc_vga.c pc_vga.h

r15145 Tuesday 24th January, 2012 at 21:56:14 UTC by Angelo Salese
Improvements to Super Bubble Pop from iq_132, nw
[src/mame/drivers]eolith.c neodrvr.c

r15144 Tuesday 24th January, 2012 at 20:31:12 UTC by Aaron Giles
Disable -createcdflac for now. The CHDs produced are not
compatible with existing v4 CHD readers, so I don't want
these out in the wild. We will need a version bump to add
this support properly.

I'll tackle this next (after fixing recent regressions).
[src/tools]chdman.c

r15143 Tuesday 24th January, 2012 at 20:18:55 UTC by Aaron Giles
Move devices into a proper hierarchy and handle naming
and paths consistently for devices, I/O ports, memory
regions, memory banks, and memory shares. [Aaron Giles]

NOTE: there are likely regressions lurking here, mostly
due to devices not being properly found. I have temporarily
added more logging to -verbose to help understand what's
going on. Please let me know ASAP if anything that is being
actively worked on got broken.

As before, the driver device is the root device and all
other devices are owned by it. Previously all devices
were kept in a single master list, and the hierarchy was
purely logical. With this change, each device owns its
own list of subdevices, and the hierarchy is explicitly
manifest. This means when a device is removed, all of its
subdevices are automatically removed as well.

A side effect of this is that walking the device list is
no longer simple. To address this, a new set of iterator
classes is provided, which walks the device tree in a depth
first manner. There is a general device_iterator class for
walking all devices, plus templates for a device_type_iterator
and a device_interface_iterator which are used to build
iterators for identifying only devices of a given type or
with a given interface. Typedefs for commonly-used cases
(e.g., screen_device_iterator, memory_interface_iterator)
are provided. Iterators can also provide counts, and can
perform indexed lookups.

All device name lookups are now done relative to another
device. The maching_config and running_machine classes now
have a root_device() method to get the root of the hierarchy.
The  existing machine->device("name") is now equivalent to
machine->root_device().subdevice("name").

A proper and normalized device path structure is now
supported. Device names that start with a colon are
treated as absolute paths from the root device. Device
names can also use a caret (^) to refer to the owning
device. Querying the device's tag() returns the device's
full path from the root. A new method basetag() returns
just the final tag.

The new pathing system is built on top of the
device_t::subtag() method, so anyone using that will
automatically support the new pathing rules. Each device
has its own internal map to cache successful lookups so
that subsequent lookups should be very fast.

Updated every place I could find that referenced devices,
memory regions, I/O ports, memory banks and memory shares
to leverage subtag/subdevice (or siblingtag/siblingdevice
which are built on top).

Removed the device_list class, as it doesn't apply any
more. Moved some of its methods into running_machine
instead.

Simplified the device callback system since the new
pathing can describe all of the special-case devices that
were previously handled manually.

Changed the core output function callbacks to be delegates.

Completely rewrote the validity checking mechanism. The
validity checker is now a proper C++ class, and temporarily
takes over the error and warning outputs. All errors and
warnings are collected during a session, and then output in
a consistent manner, with an explicit driver and source file
listed for each one, as well as additional device and/or
I/O port contexts where appropriate. Validity checkers
should no longer explicitly output this information, just
the error, assuming that the context is provided.

Rewrote the software_list_device as a modern device, getting
rid of the software_list_config abstraction and simplifying
things.

Changed the way FLAC compiles so that it works like other
external libraries, and also compiles successfully for MSVC
builds.
[/trunk]makefile
[src/emu]addrmap.c addrmap.h audit.c cheat.c clifront.c devcb.c devcb.h device.c device.h devlegcy.c devlegcy.h didisasm.h diexec.c diexec.h diimage.c diimage.h dimemory.c dimemory.h dinetwork.h dinvram.h dislot.h disound.c disound.h distate.c distate.h emuopts.c image.c info.c ioport.c ioport.h machine.c machine.h mame.c mame.h mconfig.c mconfig.h memory.c memory.h network.c profiler.c render.c rendlay.c romload.c schedule.c screen.c screen.h softlist.c softlist.h sound.c speaker.h timer.c timer.h ui.c uiimage.c uimain.c uiswlist.c uiswlist.h validity.c validity.h video.c video.h
[src/emu/cpu/psx]psx.c psx.h
[src/emu/cpu/tms34010]tms34010.c
[src/emu/debug]debugcmd.c debugcpu.c dvdisasm.c dvmemory.c dvstate.c
[src/emu/imagedev]bitbngr.h cassette.c cassette.h
[src/emu/machine]6532riot.c 7474.c at28c16.c at28c16.h ctronics.c eeprom.c eeprom.h generic.c i2cmem.c i2cmem.h i8243.c laserdsc.h mb3773.c mb3773.h msm6242.c msm6242.h ram.c ram.h rtc9701.c rtc9701.h scsihd.c v3021.c v3021.h wd17xx.c
[src/emu/sound]bsmt2000.c cdda.c disc_inp.c samples.h wave.c
[src/emu/video]mc6845.c ramdac.c ramdac.h voodoo.c
[src/lib]lib.mak
[src/lib/libflac]libflac++.mak libflac.mak
[src/lib/libflac/include/flac]ordinals.h
[src/mame/drivers]cliffhgr.c firebeat.c merit.c pinkiri8.c
[src/mame/etc]template_device.c template_device.h
[src/mame/machine]atarigen.c mie.c psx.c
[src/mame/video]cyberbal.c gp9001.c gp9001.h
[src/osd/sdl]drawogl.c
[src/osd/windows]d3dhlsl.c debugwin.c winmain.c

r15142 Tuesday 24th January, 2012 at 19:56:14 UTC by Angelo Salese
Fix for MESS from Judge, nw
[src/emu/video]pc_vga.c pc_vga.h

r15141 Tuesday 24th January, 2012 at 19:33:47 UTC by Tafoid
Add 3 missing sets to mame.lst (nw)
[src/mame]mame.lst

r15140 Tuesday 24th January, 2012 at 15:48:12 UTC by Miodrag Milanović
changes from MESS (nw)
[src/emu/video]pc_vga.c

r15139 Tuesday 24th January, 2012 at 15:11:54 UTC by Miodrag Milanović
typo (nw)
[src/emu/video]pc_vga.h

r15138 Tuesday 24th January, 2012 at 14:57:39 UTC by Yasuhiro Ogawa
added some info (no whatsnew)

anonymous contributor gave me bunch of CD-ROMs, DVD-ROMs, GD-ROMs and dongles. I'll eventually dump them (or send them to someone to dump).
[src/mame/drivers]naomi.c twinkle.c

r15137 Tuesday 24th January, 2012 at 14:33:41 UTC by Miodrag Milanović
Exposing read/write handlers of pc_vga (no whatsnew)
[src/emu/video]pc_vga.c pc_vga.h

r15136 Tuesday 24th January, 2012 at 14:16:25 UTC by Miodrag Milanović
Some VGA cleanup and refactoring (no whatsnew)
[src/emu/video]pc_vga.c pc_vga.h
[src/mame/drivers]calchase.c magtouch.c midqslvr.c pangofun.c pcat_dyn.c pcat_nit.c photoply.c pntnpuzl.c queen.c savquest.c su2000.c taitowlf.c xtom3d.c

r15135 Tuesday 24th January, 2012 at 08:52:33 UTC by Miodrag Milanović
sync with MESS, it's just cleanup :) (nw)
[src/lib/formats]flopimg.c

r15134 Tuesday 24th January, 2012 at 08:38:33 UTC by Miodrag Milanović
Added DMF support in pc_dsk (no whatsnew)
[src/lib/formats]pc_dsk.c

r15133 Tuesday 24th January, 2012 at 03:13:11 UTC by Roberto Fresca
Added Pluto 5 technical notes about clocks, EPROM config,
and addresses/data scrambling for different EPROM types
on 16-bit mode. [Roberto Fresca]
[src/mame/drivers]pluto5.c

r15132 Tuesday 24th January, 2012 at 03:02:39 UTC by hap
MT 4620
[src/mame/drivers]jpmimpct.c

r15131 Tuesday 24th January, 2012 at 01:37:06 UTC by hap
fix s1945bl missing sprites
[src/mame/drivers]psikyo.c
[src/mame/video]psikyo.c

r15130 Monday 23rd January, 2012 at 22:17:02 UTC by smf
fixed build
[src/mame/drivers]nexus3d.c

r15129 Monday 23rd January, 2012 at 22:12:23 UTC by Angelo Salese
Port from MESS, nw
[src/emu/video]pc_vga.c

r15128 Monday 23rd January, 2012 at 21:55:58 UTC by Angelo Salese
New NOT WORKING game
--------------------
Super Bubble Pop
[src/mame]mame.lst
[src/mame/drivers]neodrvr.c

r15127 Monday 23rd January, 2012 at 21:49:46 UTC by O. Galibert
mess sync (nw)
[src/emu]delegate.h emu.mak
[src/emu/cpu/m68000]m68kfpu.c
[src/emu/machine]am8530h.c am8530h.h mccs1850.c mccs1850.h
[src/lib/formats]flopimg.h

r15126 Monday 23rd January, 2012 at 21:49:38 UTC by O. Galibert
fix 64-bit GCC compile (nw)
[src/emu]uiimage.c

r15125 Monday 23rd January, 2012 at 21:49:30 UTC by O. Galibert
floppy: Do specific UI handling [O. Galibert]
[src/emu]diimage.c diimage.h emu.h uiimage.c uiimage.h
[src/emu/imagedev]floppy.c floppy.h
[src/lib/formats]dfi_dsk.c flopimg.c flopimg.h mfi_dsk.c

r15124 Monday 23rd January, 2012 at 21:38:15 UTC by Angelo Salese
New WORKING game
--------------------
Steal See (& Get Land) [N. A. Jimenez, M. Krug, ShiggsUnderground, C. Stefano, Ted Bailey, R. Mucciarelli, Smitdogg, The Dumping Union]
[src/mame]mame.lst
[src/mame/drivers]eolith.c eolithsp.c
[src/mame/includes]eolith.h eolithsp.h

r15123 Monday 23rd January, 2012 at 21:34:13 UTC by Angelo Salese
new clones
---------------
Carrier Air Wing (bootleg) [Bonky0013] (not working)
Flying Shark (bootleg, set 2) [Bonky0013]
Arcana Heart [Dumping Union]
[src/mame/drivers]fcrash.c nexus3d.c twincobr.c
[src/mame/video]cps1.c

r15122 Monday 23rd January, 2012 at 21:22:54 UTC by Angelo Salese
Further Stepper clean-ups [J. Wallace]
[src/mame]mame.lst
[src/mame/drivers]maygay1b.c
[src/mame/machine]steppers.c

r15121 Monday 23rd January, 2012 at 18:32:53 UTC by Curt Coder
Fixed debug build. (nw)
[src/mame/video]ppu2c0x.c

r15120 Monday 23rd January, 2012 at 12:25:48 UTC by Fabio Priuli
ppu2c0x: converted NES PPU to be a modern device. [Fabio Priuli]
[src/mame/drivers]cham24.c famibox.c multigam.c playch10.c vsnes.c
[src/mame/machine]playch10.c vsnes.c
[src/mame/video]playch10.c ppu2c0x.c ppu2c0x.h vsnes.c

r15119 Monday 23rd January, 2012 at 09:27:00 UTC by hap
last one
[src/mame/video]mcatadv.c n8080.c namcos1.c taito_b.c taito_f2.c taito_f3.c taito_l.c

Previous 50 199869 Revisions Next 50


© 1997-2024 The MAME Team