The MESS SVN has been merged into the MAME SVN.
| Previous 50 | 15994 Revisions | Next 50 |
| r14200 Thursday 26th January, 2012 at 15:22:28 UTC by Miodrag Milanović |
|---|
| Clean it a bit (no whatsnew) |
| [src/emu/machine] | idectrl.c |
| r14199 Thursday 26th January, 2012 at 15:20:14 UTC by Miodrag Milanović |
|---|
| fixed idectrl regression (no whatsnew) |
| [src/emu/machine] | idectrl.c |
| r14198 Thursday 26th January, 2012 at 14:34:46 UTC by Curt Coder |
|---|
| [VIC20] Implemented the expansion port. You can now plug in an IEEE-488 cartridge and any of the CBM IEEE floppy/hard drives. (e.g. mess vic20p -exp ieee488 -exp:ieee488:ieee9 c4040 -flop2 diskimage.d64; SYS 45065; LOAD "$",9) [Curt Coder] |
| [src/mess] | mess.mak |
| [src/mess/drivers] | vic20.c |
| [src/mess/includes] | vic20.h |
| [src/mess/machine] | vic1112.c vic1112.h vic20exp.c* vic20exp.h* |
| r14197 Thursday 26th January, 2012 at 14:27:58 UTC by Miodrag Milanović |
|---|
| abc80x regression fix (nw) |
| [src/mess/machine] | lux21046.c |
| r14196 Thursday 26th January, 2012 at 13:10:03 UTC by Curt Coder |
|---|
| [VIC20] Cleanup. (nw) |
| [src/mess/drivers] | vic20.c |
| [src/mess/includes] | vic20.h |
| r14195 Thursday 26th January, 2012 at 12:44:33 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 |
| r14194 Thursday 26th January, 2012 at 11:40:14 UTC by Robbbert |
|---|
| added a note |
| [src/mess/drivers] | pasopia.c |
| r14193 Thursday 26th January, 2012 at 10:54:58 UTC by Barry Rodewald |
|---|
| pc_vga: fixed start address in text mode (no whatsnew) |
| [src/emu/video] | pc_vga.c |
| r14192 Thursday 26th January, 2012 at 10:46:24 UTC by Robbbert |
|---|
| Pasopia7: applied the fix from pasopia. |
| [src/mess/drivers] | pasopia7.c |
| r14191 Thursday 26th January, 2012 at 10:09:18 UTC by Miodrag Milanović |
|---|
| Fixed pasopia (nw) |
| [src/mess/drivers] | pasopia.c |
| r14190 Thursday 26th January, 2012 at 09:32:00 UTC by Olivier Galibert |
|---|
| debug: Don't free device_debug->m_trace from a notifier because the object is already blown by then. [O. Galibert] |
| [src/emu/debug] | debugcmd.c debugcpu.c |
| r14189 Thursday 26th January, 2012 at 08:44:05 UTC by Miodrag Milanović |
|---|
| some amiga regressions fixed (nw) |
| [src/mess/drivers] | ami1200.c amiga.c |
| r14188 Thursday 26th January, 2012 at 08:30:45 UTC by Robbbert |
|---|
| Pasopia: clean up code & improve bankswitching. Still something strange going on here... |
| [src/mess/drivers] | pasopia.c |
| r14187 Thursday 26th January, 2012 at 08:23:04 UTC by Curt Coder |
|---|
| Some cleanup. (nw) |
| [src/mess/machine] | c1541.c c1551.c c1571.c c1581.c c2031.c c2040.c c8280.c comx_clm.c comx_fd.c d9060.c ecb_grip.c genpc.c iq151_staper.c isa_wdxt_gen.c kc_d002.c kc_d004.c lux10828.c lux21046.c lux4105.c s100_dj2db.c s100_wunderbus.c vic1112.c wangpc_lores.c |
| [src/mess/video] | iq151_grafik.c isa_mda.c |
| r14186 Thursday 26th January, 2012 at 07:57:40 UTC by Miodrag Milanović |
|---|
| atari400: fixed regressions. All developers please take a look, this is solution for most issues (no whatsnew) |
| [src/mess/drivers] | atari400.c |
| r14185 Thursday 26th January, 2012 at 07:47:23 UTC by Miodrag Milanović |
|---|
| some tag search fixes (no whatsnew) |
| [src/emu/imagedev] | flopdrv.c |
| [src/mess/machine] | 990_hd.c 990_tap.c ataricrt.c bbc.c intv.c msx.c pc.c sms.c snescart.c |
| r14184 Thursday 26th January, 2012 at 05:01:50 UTC by Barry Rodewald |
|---|
| fntowns: Converted keyboard, mouse and timers to be member functions. (no whatsnew) |
| [src/mess/drivers] | fmtowns.c |
| [src/mess/includes] | fmtowns.h |
| r14183 Thursday 26th January, 2012 at 04:03:19 UTC by Barry Rodewald |
|---|
| cpc_ssa1: converted callbacks to device member functions. (no whatsnew) |
| [src/mess/machine] | cpc_ssa1.c cpc_ssa1.h |
| r14182 Thursday 26th January, 2012 at 03:41:13 UTC by Robbbert |
|---|
| UI: commented out sound device summary because it can crash. |
| [src/emu] | ui.c |
| r14181 Wednesday 25th January, 2012 at 19:59:09 UTC by Olivier Galibert |
|---|
| m4510: initialize the input callback too [O. Galibert] |
| [src/emu/cpu/m6502] | m4510.c |
| r14180 Wednesday 25th January, 2012 at 19:11:38 UTC by Olivier Galibert |
|---|
| vga: avoid a freeze when the crtc is not initialized faster than light [O. Galibert] |
| [src/emu/video] | pc_vga.c |
| r14179 Wednesday 25th January, 2012 at 15:22:55 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 |
| r14178 Wednesday 25th January, 2012 at 14:46:02 UTC by Miodrag Milanović |
|---|
| some more regression fixes (no whatsnew) |
| [src/mess/machine] | coco3.c coco_fdc.c coco_multi.c comx_eb.c cpc_ssa1.c kc_d004.c |
| [src/mess/video] | isa_mda.c |
| r14177 Wednesday 25th January, 2012 at 14:12:43 UTC by Miodrag Milanović |
|---|
| Fix the rest of DEVICE_SELF_OWNER - >DEVICE_SELF (no whatsnew) |
| [src/mess/machine] | c1541.c c1551.c c1571.c c1581.c c2031.c c2040.c c8280.c comx_clm.c comx_fd.c d9060.c ecb_grip.c iq151_staper.c isa_wdxt_gen.c kc_d002.c kc_d004.c lux10828.c lux21046.c lux4105.c s100_dj2db.c s100_wunderbus.c vic1112.c wangpc_lores.c |
| [src/mess/video] | iq151_grafik.c isa_mda.c |
| r14176 Wednesday 25th January, 2012 at 14:04:13 UTC by Miodrag Milanović |
|---|
| genpc: DEVICE_SELF_OWNER -> DEVICE_SELF due to change how things work (nw) |
| [src/mess/machine] | genpc.c |
| r14175 Wednesday 25th January, 2012 at 11:12:49 UTC by Miodrag Milanović |
|---|
| Fixed ram size regression (no whatsnew) |
| [src/emu/machine] | ram.c |
| r14174 Wednesday 25th January, 2012 at 11:09:33 UTC by Miodrag Milanović |
|---|
| Fixed cga port find regression (no whatsnew) |
| [src/emu/video] | pc_cga.c |
| r14173 Wednesday 25th January, 2012 at 10:21:15 UTC by Miodrag Milanović |
|---|
| Fix for validation by Robbbert (nw) |
| [src/mess/drivers] | apf.c mmodular.c |
| r14172 Wednesday 25th January, 2012 at 09:59:00 UTC by Miodrag Milanović |
|---|
| Fixed pcap network device search [Carl] |
| [src/osd/windows] | netdev_pcap.c |
| r14171 Wednesday 25th January, 2012 at 09:55:24 UTC by Miodrag Milanović |
|---|
| Sync with MAME r15157 (no whatsnew) |
| [src/emu] | screen.c |
| [src/emu/video] | |
| [src/lib/libflac] | |
| [src/mame] | mame.lst |
| [src/mame/drivers] | chsuper.c eolith.c eolithsp.c naomi.c neodrvr.c tickee.c twinkle.c |
| [src/mame/video] | hng64.c seta001.c |
| [src/tools] | chdman.c |
| r14170 Wednesday 25th January, 2012 at 09:14:19 UTC by Miodrag Milanović |
|---|
| Some regression fixes (no whatsnew) |
| [src/mess/machine] | dp8390.c isa_com.c isa_fdc.c |
| r14169 Wednesday 25th January, 2012 at 07:53:22 UTC by Miodrag Milanović |
|---|
| Ah, removed log change (no whatsnew) |
| [src/emu] | dislot.c |
| r14168 Wednesday 25th January, 2012 at 07:51:47 UTC by Miodrag Milanović |
|---|
| Fix for get_card_device() (no whatsnew) |
| [src/emu] | dislot.c |
| r14167 Wednesday 25th January, 2012 at 07:09:10 UTC by Aaron Giles |
|---|
| Fix for image interface names. |
| [src/emu] | diimage.c |
| r14166 Tuesday 24th January, 2012 at 21:50:06 UTC by Angelo Salese |
|---|
| Improved CGA emulation in VGA (and at least nailed a bug with read/write handlers) |
| [src/emu/video] | pc_vga.c |
| r14165 Tuesday 24th January, 2012 at 20:55:40 UTC by Aaron Giles |
|---|
| Fixed missed device_validity_check conversions. |
| [src/mess/video] | hd44352.c hd44352.h hd44780.c hd44780.h t6a04.c t6a04.h |
| r14164 Tuesday 24th January, 2012 at 20:41:53 UTC by Olivier Galibert |
|---|
| floppy stuff: libertarian relicensing (floppy.c needs an ok from micko, did I forget anything?) [O. Galibert] |
| [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 |
| [src/mess/machine] | wd1772.c |
| r14163 Tuesday 24th January, 2012 at 20:22:37 UTC by Aaron Giles |
|---|
| MESS equivalent of MAME r14162. 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. |
| [ROOT] | 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/mess/machine] | 6883sam.c a2cffa.c abc77.c abc99.c c64exp.c c64exp.h coco_vhd.c cococart.c cococart.h comx_joy.c comxpl80.c cpc_rom.c ecb_grip.c genpc.c iq151cart.c iq151cart.h isa.c isa_com.c isa_ide.c isa_sblaster.c kc_d002.c kc_keyb.c kcexp.c kcexp.h lux10828.c lux21046.c lux4105.c pc1512kb.c s100_dj2db.c s100_wunderbus.c terminal.c ti85_ser.c v1050kb.c victor9kb.c wangpckb.c |
| [src/osd/sdl] | drawogl.c |
| [src/osd/windows] | d3dhlsl.c debugwin.c winmain.c |
| r14162 Tuesday 24th January, 2012 at 19:30:46 UTC by Miodrag Milanović |
|---|
| fixed 32bit crash (nw) |
| [src/emu/video] | pc_vga.c |
| r14161 Tuesday 24th January, 2012 at 19:30:14 UTC by Miodrag Milanović |
|---|
| fixed 32bit crash (nw) |
| [src/emu/video] | pc_vga.h |
| [src/mess/video] | isa_vga.c |
| r14160 Tuesday 24th January, 2012 at 19:20:59 UTC by Wilbert Pol |
|---|
| Fix for listxml crashes because of isa_vga. Not synced with MAME; please verify patch. |
| [src/emu/video] | pc_vga.c pc_vga.h |
| [src/mess/video] | isa_vga.c |
| r14159 Tuesday 24th January, 2012 at 18:34:09 UTC by Wilbert Pol |
|---|
| Keep OSX compiler happy (nw) |
| [src/mess/machine] | mb8795.c |
| r14158 Tuesday 24th January, 2012 at 15:56:54 UTC by Miodrag Milanović |
|---|
| xtvga now using isa vga (nw) |
| [src/mess/drivers] | genpc.c |
| r14157 Tuesday 24th January, 2012 at 15:54:55 UTC by Miodrag Milanović |
|---|
| Fixed atvga and few more (nw) |
| [src/mess/drivers] | at.c |
| r14156 Tuesday 24th January, 2012 at 15:50:00 UTC by Miodrag Milanović |
|---|
| Made ISA wrapper for VGA (no whatsnew) |
| [src/emu/video] | pc_vga.c pc_vga.h |
| [src/mess] | mess.mak mess_dev.lst |
| [src/mess/drivers] | at.c |
| [src/mess/includes] | at.h |
| [src/mess/machine] | at.c isa.c isa.h |
| [src/mess/video] | isa_vga.c* isa_vga.h* |
| r14155 Tuesday 24th January, 2012 at 14:36:13 UTC by Miodrag Milanović |
|---|
| Exposing read/write handlers of pc_vga (no whatsnew) |
| [src/emu/video] | pc_vga.c pc_vga.h |
| r14154 Tuesday 24th January, 2012 at 14:31:57 UTC by Curt Coder |
|---|
| [WANGPC] WIP. (nw) |
| [src/mess] | mess.mak |
| [src/mess/drivers] | wangpc.c |
| [src/mess/includes] | wangpc.h |
| [src/mess/machine] | wangpc_lores.c* wangpc_lores.h* wangpcbus.c wangpcbus.h wangpckb.c |
| r14153 Tuesday 24th January, 2012 at 14:17:47 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 |
| [src/mess/machine] | at.c pc.c |
| [src/mess/video] | cirrus.c |
| r14152 Tuesday 24th January, 2012 at 11:14:25 UTC by Barry Rodewald |
|---|
| fmtowns: Made I/O bus active low for unmapped ports. This fixes sound output under Windows 3.1. (no whatsnew) |
| [src/mess/drivers] | fmtowns.c |
| [src/mess/includes] | fmtowns.h |
| [src/mess/video] | fmtowns.c |
| r14151 Tuesday 24th January, 2012 at 11:03:17 UTC by Robbbert |
|---|
| AIM65: removed remaining remnants of the printer. |
| [src/mess] | mess.mak |
| [src/mess/drivers] | aim65.c |
| [src/mess/includes] | aim65.h |
| [src/mess/machine] | aim65.c |
| [src/mess/video] |
| Previous 50 | 15994 Revisions | Next 50 |