mame/src/emu
Aaron Giles e7c418ef0f Generalized the concept of opbase access into "direct" access.
Removed opbase globals to the address_space structure.
Cleaned up names of pointers (decrypted and raw versus rom and ram).
Added inline functions to read/write data via any address space.
Added macros for existing functions to point them to the new functions.
Other related cleanups.
2008-11-17 18:33:10 +00:00
..
audio From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-06-17 09:44:03 +00:00
cpu Generalized the concept of opbase access into "direct" access. 2008-11-17 18:33:10 +00:00
debug Generalized the concept of opbase access into "direct" access. 2008-11-17 18:33:10 +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 Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +00:00
sound Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +00:00
video Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +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 Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +00:00
cpuexec.h WARNING: this compiles, but not fully cleanly, and a number of drivers 2008-11-14 16:43:46 +00:00
cpuintrf.c Generalized the concept of opbase access into "direct" access. 2008-11-17 18:33:10 +00:00
cpuintrf.h Generalized the concept of opbase access into "direct" access. 2008-11-17 18:33:10 +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 Massive API cleanup/change. The primary goal is that all CPU- 2008-11-13 06:59:57 +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 Massive API cleanup/change. The primary goal is that all CPU- 2008-11-13 06:59:57 +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 Massive API cleanup/change. The primary goal is that all CPU- 2008-11-13 06:59:57 +00:00
info.h Removed expand_machine_driver(). 2008-02-18 05:58:18 +00:00
inptport.c Terminology cleanup. "Machine" handlers are now "space" handlers. 2008-11-15 21:36:21 +00:00
inptport.h Terminology cleanup. "Machine" handlers are now "space" handlers. 2008-11-15 21:36:21 +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 Generalized the concept of opbase access into "direct" access. 2008-11-17 18:33:10 +00:00
mame.h WARNING: this compiles, but not fully cleanly, and a number of drivers 2008-11-14 16:43:46 +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 Massive API cleanup/change. The primary goal is that all CPU- 2008-11-13 06:59:57 +00:00
memconv.h Terminology cleanup. "Machine" handlers are now "space" handlers. 2008-11-15 21:36:21 +00:00
memory.c Generalized the concept of opbase access into "direct" access. 2008-11-17 18:33:10 +00:00
memory.h Generalized the concept of opbase access into "direct" access. 2008-11-17 18:33:10 +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 Massive API cleanup/change. The primary goal is that all CPU- 2008-11-13 06:59:57 +00:00
romload.h cleaned up STV rom loading a bit 2008-10-18 22:07:30 +00:00
sndintrf.c From AtariAce: 2008-11-13 07:07:54 +00:00
sndintrf.h From AtariAce: 2008-11-13 07:07:54 +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 Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +00:00
state.h Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +00:00
streams.c Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +00:00
streams.h From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-09-11 15:57:52 +00:00
tilemap.c Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +00:00
tilemap.h added pen_mask tile attribute to the tilemap system. 2008-09-27 17:30:17 +00:00
timer.c Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +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 Massive API cleanup/change. The primary goal is that all CPU- 2008-11-13 06:59:57 +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 This patch replaces the Machine parameter where an running_machine * 2008-11-13 07:23:50 +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 This patch: 2008-11-13 07:33:00 +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 Massive API cleanup/change. The primary goal is that all CPU- 2008-11-13 06:59:57 +00:00
video.c Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +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 Added "tag" parameter to state_save_register_item_* calls. Removed 2008-11-17 06:21:26 +00:00
watchdog.h Moves watchdog processing logic into its own module 2008-03-02 03:32:54 +00:00