mame/src/emu
Aaron Giles 6f4ee44948 Added CPU device parameters to all CPU callbacks except for the
context ones (which are going away), the disassembler (which should
have no dependencies on the live CPU), and the validity check.

Removed global token from all pointer-ified CPU cores that don't
have internal read/write callbacks (which still need to reference it).
2008-11-10 08:51:06 +00:00
..
audio From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-06-17 09:44:03 +00:00
cpu Added CPU device parameters to all CPU callbacks except for the 2008-11-10 08:51:06 +00:00
debug Added CPU device parameters to all CPU callbacks except for the 2008-11-10 08:51:06 +00:00
drivers Ruleta RE-900: 2008-11-01 01:17:55 +00:00
layout Initial checkin of MAME 0.121. 2007-12-17 15:19:59 +00:00
machine Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
sound Added CPU device parameters to all CPU callbacks except for the 2008-11-10 08:51:06 +00:00
video Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
attotime.c Re-inlined core attotime functions. This makes a significant difference 2008-11-04 05:45:54 +00:00
attotime.h Re-inlined core attotime functions. This makes a significant difference 2008-11-04 05:45:54 +00:00
audit.c Cleanups and version bump. 2008-09-11 16:25:46 +00:00
audit.h Copyright cleanup: 2008-01-06 00:47:40 +00:00
cheat.c From: Atari Ace [mailto:atari_ace@verizon.net] 2008-09-26 05:25:11 +00:00
cheat.h Added expression validation callback to verify names for CPUs and 2008-08-07 15:53:58 +00:00
clifront.c -listroms knows about device-specific ROMs now. 2008-09-26 05:00:14 +00:00
clifront.h Copyright cleanup: 2008-01-06 00:47:40 +00:00
config.c Restructured input port internals and cleaned up inptport.c: 2008-05-15 16:25:03 +00:00
config.h Restructured input port internals and cleaned up inptport.c: 2008-05-15 16:25:03 +00:00
cpuexec.c Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
cpuexec.h UPI-41/42 (still I8x41.c) changes: 2008-11-09 02:09:40 +00:00
cpuint.c Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
cpuint.h Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
cpuintrf.c Added CPU device parameters to all CPU callbacks except for the 2008-11-10 08:51:06 +00:00
cpuintrf.h Added CPU device parameters to all CPU callbacks except for the 2008-11-10 08:51:06 +00:00
crsshair.c Plumbed machine parameters through the renderer. Removed need for 2008-09-29 08:02:58 +00:00
crsshair.h Added a crosshair_set_screen() to allow drivers to control which screen(s) on 2008-03-17 12:47:22 +00:00
debugger.c Removed DEBUGGER flag from makefile and ENABLE_DEBUGGER 2008-06-26 14:51:23 +00:00
debugger.h Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
deprecat.h From: Atari Ace [mailto:atari_ace@verizon.net] 2008-05-01 13:52:28 +00:00
devconv.h Updated to use ACCESSING macros like memconv.h. 2008-04-24 05:53:47 +00:00
devintrf.c Cleanups and version bump. 2008-10-09 15:29:22 +00:00
devintrf.h Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
drawgfx.c Cleanups for 0.124. Marked Mermaid as working per checkin comment. 2008-03-24 04:07:46 +00:00
drawgfx.h Region classes go bye-bye. 2008-07-28 16:22:20 +00:00
driver.c New module: devintrf.c/.h. Implements a generic device interface similar 2008-02-19 08:49:59 +00:00
driver.h Populated tag and static_config parts of fake CPU device. Removed 'config' 2008-11-09 07:12:24 +00:00
eigccppc.h Rewrote some potentially compiler specific code: 2008-03-02 00:35:58 +00:00
eigccx86.h Rewrote some potentially compiler specific code: 2008-03-02 00:35:58 +00:00
eminline.h Copyright cleanup: 2008-01-06 00:47:40 +00:00
emu.mak Added 22VP931 emulation, which is mostly working. Communication works 2008-09-25 16:21:35 +00:00
emuopts.c Added new options 'cheatpath' to specify one or more paths for cheat 2008-07-31 08:19:53 +00:00
emuopts.h Added new options 'cheatpath' to specify one or more paths for cheat 2008-07-31 08:19:53 +00:00
emupal.c From: Atari Ace [mailto:atari_ace@verizon.net] 2008-04-24 06:15:00 +00:00
emupal.h Plumbed machine parameters through the renderer. Removed need for 2008-09-29 08:02:58 +00:00
fileio.c Cleanups and version bump. 2008-05-15 08:56:29 +00:00
fileio.h Added new options 'cheatpath' to specify one or more paths for cheat 2008-07-31 08:19:53 +00:00
hash.c Copyright cleanup: 2008-01-06 00:47:40 +00:00
hash.h Copyright cleanup: 2008-01-06 00:47:40 +00:00
info.c Cleanups and version bump. 2008-09-11 16:25:46 +00:00
info.h Removed expand_machine_driver(). 2008-02-18 05:58:18 +00:00
inptport.c Cleanups/version bump. 2008-11-09 01:04:37 +00:00
inptport.h Removed unneeded keys by removing the constants. 2008-10-03 04:00:41 +00:00
inpttype.h Removed unneeded keys by removing the constants. 2008-10-03 04:00:41 +00:00
input.c From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
input.h From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
inputseq.c Cleanups/version bump. 2008-06-05 15:57:00 +00:00
inputseq.h Restructured input port internals and cleaned up inptport.c: 2008-05-15 16:25:03 +00:00
mame.c Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
mame.h Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
mamecore.c Copyright cleanup: 2008-01-06 00:47:40 +00:00
mamecore.h From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
mconfig.c Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
mconfig.h Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
memconv.h Changed device read/write functions to take a const device_config *. 2008-04-13 15:01:23 +00:00
memory.c Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
memory.h From: Atari Ace [mailto:atari_ace@verizon.net] 2008-11-08 21:06:35 +00:00
output.c Normalized function pointer typedefs: they are now all 2008-03-03 01:51:31 +00:00
output.h Normalized function pointer typedefs: they are now all 2008-03-03 01:51:31 +00:00
profiler.c From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
profiler.h From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
render.c 02321: mpu4utst, mpu4tst2, mpu4met0: Screenless systems crash due to problems in some display core functions 2008-10-09 08:58:09 +00:00
render.h Here's another MAME tidy patch. This one adds missing const/statics, 2008-11-02 02:40:46 +00:00
rendersw.c 02607: frogs: Taking a screenshot in Frogs (Gremlin) exits the game with an error. 2008-11-03 08:31:39 +00:00
rendfont.c Plumbed machine parameters through the renderer. Removed need for 2008-09-29 08:02:58 +00:00
rendfont.h Replaces mame_bitmap with bitmap_t 2008-02-29 04:01:09 +00:00
rendlay.c 02512: dkong: Artwork and gameplay area are getting squished/distorted 2008-10-10 05:25:45 +00:00
rendlay.h OSD notice: you now need to report separate mouse up/mouse down events 2008-09-09 17:11:52 +00:00
rendutil.c Replaces mame_bitmap with bitmap_t 2008-02-29 04:01:09 +00:00
rendutil.h Replaces mame_bitmap with bitmap_t 2008-02-29 04:01:09 +00:00
restrack.c Copyright cleanup: 2008-01-06 00:47:40 +00:00
restrack.h Copyright cleanup: 2008-01-06 00:47:40 +00:00
romload.c Changed requirements for laserdisc CHDs to require a new chunk of 2008-09-18 15:17:42 +00:00
romload.h cleaned up STV rom loading a bit 2008-10-18 22:07:30 +00:00
sndintrf.c Namco NA-2: Use real C70 BIOS. Removed sound and input simulation code. Changed the NA-1/2 MCU type to M37702. 2008-09-14 17:51:01 +00:00
sndintrf.h Namco NA-2: Use real C70 BIOS. Removed sound and input simulation code. Changed the NA-1/2 MCU type to M37702. 2008-09-14 17:51:01 +00:00
sound.c Cleanups and version bump. 2008-09-11 16:25:46 +00:00
sound.h From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
state.c From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
state.h From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
streams.c From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
streams.h From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
tilemap.c added pen_mask tile attribute to the tilemap system. 2008-09-27 17:30:17 +00:00
tilemap.h added pen_mask tile attribute to the tilemap system. 2008-09-27 17:30:17 +00:00
timer.c Major cpuintrf changes: 2008-11-10 07:42:09 +00:00
timer.h Added concept of scheduling quanta to the timer system. Also added 2008-11-05 16:04:56 +00:00
tokenize.h Added TOKEN_SKIP_* macros to tokenize.h. 2008-05-25 21:24:19 +00:00
ui.c Plumbed machine parameters through the renderer. Removed need for 2008-09-29 08:02:58 +00:00
ui.h Changed slider controls into a menu. For now, removed the old direct access 2008-08-28 08:25:06 +00:00
uigfx.c Plumbed machine parameters through the renderer. Removed need for 2008-09-29 08:02:58 +00:00
uigfx.h First in a series of updates to remove the use of the global Machine from as many places as possible 2008-01-24 09:12:03 +00:00
uiinput.c OSD notice: you now need to report separate mouse up/mouse down events 2008-09-09 17:11:52 +00:00
uiinput.h OSD notice: you now need to report separate mouse up/mouse down events 2008-09-09 17:11:52 +00:00
uimenu.c Here's another MAME tidy patch. This one adds missing const/statics, 2008-11-02 02:40:46 +00:00
uimenu.h From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
uismall.png Initial checkin of MAME 0.121. 2007-12-17 15:19:59 +00:00
validity.c Added macros for all CPU callbacks to ease future changes. 2008-11-08 09:20:43 +00:00
video.c 02488: All sets with using 2+ monitors: Crash to desktop on second play 2008-10-09 09:11:42 +00:00
video.h Changed DEVICE_START functions to return an error code. Currently this 2008-09-09 16:10:11 +00:00
watchdog.c Changed DEVICE_START functions to return an error code. Currently this 2008-09-09 16:10:11 +00:00
watchdog.h Moves watchdog processing logic into its own module 2008-03-02 03:32:54 +00:00