mame/src/emu
Aaron Giles 4a36b515ed Changes to the cheat.xml format:
- new tag <comment> (within <cheat>) is read and preserved 
    when saved
 - removed variable attribute from <parameter>; it is now 
    assumed to be 'param'
 - added default attribute for <parameter>

Added new variable 'frame' accessible from cheat scripts. This
can be used in the conditional to prevent execution on every
frame, or for other effects (like displaying temporary messages).

Added new variable 'argindex' which is the index when processing
an <argument> with a count attribute greater than 1. Can be used
in expressions like:

  <argument count="3">main.pb@(1000+argindex)</argument>

Reinstated the cheat menu. It now displays all loaded cheats and
allows for them to be activated. All known cheat behaviors should
be working now.
2008-08-06 05:24:31 +00:00
..
audio From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-06-17 09:44:03 +00:00
cpu Changes to avoid collisions with system globals on OpenSolaris. (qmc2) 2008-08-06 03:25:58 +00:00
debug Cleanups/version bump. 2008-07-31 09:00:13 +00:00
drivers Region classes go bye-bye. 2008-07-28 16:22:20 +00:00
layout Initial checkin of MAME 0.121. 2007-12-17 15:19:59 +00:00
machine Removed obsolete makemeta tool. Replaced it with new ldverify 2008-08-05 16:30:35 +00:00
sound Fix GCC 4.3 "array bounds overflow" error. This is obviously a bug, Couriersud please take a look :) 2008-08-06 03:19:52 +00:00
video (From Atari Ace. Note that I only took the first patch, which applied 2008-07-31 08:30:22 +00:00
attotime.c Added proper laserdisc support for MACH 3, Us vs. Them, and Cobra 2008-08-04 15:26:41 +00:00
attotime.h Added new functions attotime_to_ticks() and ticks_to_attotime() to 2008-07-24 03:49:19 +00:00
audit.c Converted MACHINE_DRIVER definitions from function 2008-02-26 06:31:28 +00:00
audit.h Copyright cleanup: 2008-01-06 00:47:40 +00:00
cheat.c Changes to the cheat.xml format: 2008-08-06 05:24:31 +00:00
cheat.h Changes to the cheat.xml format: 2008-08-06 05:24:31 +00:00
clifront.c Restores the previous verifyroms() code. Left verifysamples() untocuhed for now. 2008-03-17 15:21:07 +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 Removed DEBUGGER flag from makefile and ENABLE_DEBUGGER 2008-06-26 14:51:23 +00:00
cpuexec.h Renamed "Nintendo z80gb" cpu core to "Sharp LR35902". 2008-06-16 18:22:10 +00:00
cpuint.c More gottlieb cleanup. Fixed rev 2 sound again, fleshed out memory 2008-08-01 16:39:12 +00:00
cpuint.h More gottlieb cleanup. Fixed rev 2 sound again, fleshed out memory 2008-08-01 16:39:12 +00:00
cpuintrf.c Renamed "Nintendo z80gb" cpu core to "Sharp LR35902". 2008-06-16 18:22:10 +00:00
cpuintrf.h Adding per-device and per-CPU validity checks 2008-07-06 15:02:12 +00:00
crsshair.c Restructured input port internals and cleaned up inptport.c: 2008-05-15 16:25:03 +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 Minor cleanup from last checkin. 2008-07-17 16:10:46 +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/version bump. 2008-07-31 09:00:13 +00:00
devintrf.h Cleanups/version bump. 2008-07-31 09:00:13 +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 Removed empty input ports from the empty driver, in favor of a NULL entry. 2008-05-25 22:07:15 +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 new options 'cheatpath' to specify one or more paths for cheat 2008-07-31 08:19:53 +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 Minor cleanup and simplification. Removed palette_config(). 2008-03-28 18:59:31 +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 Region classes go bye-bye. 2008-07-28 16:22:20 +00:00
info.h Removed expand_machine_driver(). 2008-02-18 05:58:18 +00:00
inptport.c Cleaned up MESS-specific hooks 2008-07-27 12:08:09 +00:00
inptport.h Made input_port_read_indexed() private to machine/generic.c. 2008-07-24 05:34:45 +00:00
inpttype.h Restructured input port internals and cleaned up inptport.c: 2008-05-15 16:25:03 +00:00
input.c Cleanups. 2008-07-17 08:09:52 +00:00
input.h Robustified key behavior when the debugger is visible. Should now 2008-07-17 16:09: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 Cleanups/version bump. 2008-07-31 09:00:13 +00:00
mame.h Added new options 'cheatpath' to specify one or more paths for cheat 2008-07-31 08:19:53 +00:00
mamecore.c Copyright cleanup: 2008-01-06 00:47:40 +00:00
mamecore.h Make the tinklpit keycus implementation cuter 2008-07-24 05:03:19 +00:00
mconfig.c From: Oliver Stoeneberg [mailto:oliverst@online.de] 2008-07-31 08:26:39 +00:00
mconfig.h Changed MDRV_CPU_ADD to require a tag. Removed MDRV_CPU_ADD_TAG. 2008-07-19 05:26: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 Fixed I/O watchpoints. 2008-08-06 05:04:05 +00:00
memory.h (Modified to allow for overwrites of RAM ranges only.) 2008-07-29 17:08:43 +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 Changes first argument of video_screen_* functions to take a device_config 2008-03-09 15:41:17 +00:00
profiler.h Copyright cleanup: 2008-01-06 00:47:40 +00:00
render.c Cleanups. 2008-07-17 08:09:52 +00:00
render.h Cleanups. 2008-07-17 08:09:52 +00:00
rendersw.c 01948: All alg.c and cliffhgr.c sets: Access Violation when taking a snapshot 2008-06-30 16:27:56 +00:00
rendfont.c Replaces mame_bitmap with bitmap_t 2008-02-29 04:01:09 +00:00
rendfont.h Replaces mame_bitmap with bitmap_t 2008-02-29 04:01:09 +00:00
rendlay.c - Removes the public screen_state object -- all access is via functions 2008-03-13 08:25:21 +00:00
rendlay.h Copyright cleanup: 2008-01-06 00:47:40 +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 Disks opened by the romload module are no longer identified by index. 2008-08-01 23:11:08 +00:00
romload.h Disks opened by the romload module are no longer identified by index. 2008-08-01 23:11:08 +00:00
sndintrf.c Changed the way memory regions are referenced. Instead of a single 2008-07-28 09:35:36 +00:00
sndintrf.h Changed the way memory regions are referenced. Instead of a single 2008-07-28 09:35:36 +00:00
sound.c Changed the way memory regions are referenced. Instead of a single 2008-07-28 09:35:36 +00:00
sound.h Added macros to define device functions. Updated existing devices 2008-03-01 08:41:56 +00:00
state.c Cleanups and version bump to 0.124u2. 2008-04-12 05:16:26 +00:00
state.h Reduced the number of save state callback types from 3 to 1. The 2008-04-11 05:41:46 +00:00
streams.c Reduced the number of save state callback types from 3 to 1. The 2008-04-11 05:41:46 +00:00
streams.h Normalized function pointer typedefs: they are now all 2008-03-03 01:51:31 +00:00
tilemap.c optimised tilemap_draw rowscroll case to avoid overhead when used with clip rects smaller than the tilemap. This reduces by an order of magnitude the time taken to render the bg in Gunnail stage 5. 2008-06-05 08:04:46 +00:00
tilemap.h Cleanups and version bump to 0.124u2. 2008-04-12 05:16:26 +00:00
timer.c Reduced the number of save state callback types from 3 to 1. The 2008-04-11 05:41:46 +00:00
timer.h Changes MDRV_TIMER_DURATION to MDRV_TIMER_START_DELAY 2008-03-15 03:13:57 +00:00
tokenize.h Added TOKEN_SKIP_* macros to tokenize.h. 2008-05-25 21:24:19 +00:00
ui.c Changes to the cheat.xml format: 2008-08-06 05:24:31 +00:00
ui.h Changes to the cheat.xml format: 2008-08-06 05:24:31 +00:00
uigfx.c Note: I have done some testing, but there are probably more bugs 2008-07-12 20:18:25 +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 Cleanups. 2008-07-17 08:09:52 +00:00
uiinput.h Cleanups. 2008-07-17 08:09:52 +00:00
uimenu.c Changes to the cheat.xml format: 2008-08-06 05:24:31 +00:00
uimenu.h Added the ability to optionally pass a destructor to ui_menu_alloc_state() 2008-07-26 18:34:17 +00:00
uismall.png Initial checkin of MAME 0.121. 2007-12-17 15:19:59 +00:00
validity.c Cleanups/version bump. 2008-07-31 09:00:13 +00:00
video.c Region classes go bye-bye. 2008-07-28 16:22:20 +00:00
video.h Added new function video_get_view_for_target() which selects a view based 2008-06-16 17:05:44 +00:00
watchdog.c The on-screen "Reset by watchdog" message only appears in debug builds 2008-03-17 00:44:00 +00:00
watchdog.h Moves watchdog processing logic into its own module 2008-03-02 03:32:54 +00:00