forked from mamedev/mame
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathwolfmame.txt
101 lines (60 loc) · 2.96 KB
/
wolfmame.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
------------------------------------------------------------------------------------------------
WolfMAME
Based on the MAME(tm) source, modified by Barry Rodewald
------------------------------------------------------------------------------------------------
New in 0.237
------------
- Re-added INP record and playback toolbar buttons on the built-in gui (may still need some testing)
New in 0.226
------------
- Disabled Lua console and plugins during recording
New in 0.183
------------
- Forced speed throttling on during recording
New in 0.172
------------
- Added a Playback INP button to frontend, also. (Please test this out, too)
New in 0.171
------------
- Added a Record INP toolbar button to the new MEWUI frontend. (Still a bit experimental,
please test it out though)
New in 0.169
------------
- Disabled autoboot_script when recording.
New in 0.164
------------
- Removed pause on quit confirmation while recording.
New in 0.159
------------
- Fixed ui.tcl recording.
- Removed option of using non-UTF8 characters, since default fonts these days include those
used by the input viewer.
New in 0.153
------------
- Changed the INP version number to 3.5, as a point of difference to regular MAME INPs.
- Source diffs are now based off of the MAME SVN, for (hopefully) easier updating. Input
viewer source is now included in the main diff.
Usage
-----
Same as MAME. Read the docs included with standard MAME for a guide, or go to
http://www.mameworld.info/easyemu/ if you're completely clueless.
Also included, is ui.tcl. This is a very simple Tcl/Tk script, to aid in making INPs for MARP,
including disabling NVRAM use for you. It also has the advantage of working on multiple platforms
without needing any changes (not tested on OS X). Windows users will need a Tcl interpreter
to be installed to be able to run it, Linux/Unix/OS X/BSD users should be able to just run it as is.
Eventually, I'll rewrite the INP recording and playback guide (again) available at MARP to be more up
to date.
MARP specific tips
------------------
- NVRAM is not allowed to be used at MARP, so you'll need to use -nvram_directory NUL or set the
relevant option in mame.ini. Substitute "NUL" for "/dev/null" if you're a Unix/Linux/BSD/OS X user.
It is recommended that you use the supplied batch files for recording and playback.
- Remember the speed rules, your average emulation speed during must not be less than 90%. You can
view your current speed (and the recorded speed if you're playing back an INP) with F11.
- Pausing is not allowed. Period. While the pause functions are disabled when recording, it is still
possible in other ways. Don't do it. We can tell.
Acknowledgements
----------------
Everyone involved in MAME(tm), past and present
Zwaxy (aka Chris Moore), creator of the MAME Action Replay Page
Mark Longridge, for TGMAME