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] | |
| [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] | |
| [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 |