Commit Graph

102 Commits

Author SHA1 Message Date
cracyc
0c0c086268 ui/datmenu: fix in game menu data view (nw) 2016-09-07 09:00:08 -05:00
cracyc
9d101cad6a ui: remove datfile_manager (nw) 2016-09-06 22:11:01 -05:00
cracyc
46ab9213f5 ui/selgame: get dat info from plugin [Carl]
plugins/data: add data plugin [Carl]
2016-09-05 21:43:17 -05:00
cracyc
9e081e0c38 hiscore.dat: updates (Leezer) 2016-09-03 11:25:29 -05:00
Vas Crabb
f5356a62de srcclean on lua plugins, too 2016-08-30 15:53:27 +10:00
cracyc
53962aff61 luaengine: remove now unnecessary stuff since a copy of searchpath is made and it won't be garbage collected from underneath us (nw) 2016-08-19 10:56:31 -05:00
cracyc
4f25a90c75 hiscore: make path expansion work on win32 also (nw) 2016-08-04 16:49:11 -05:00
cracyc
0f05950b9a Merge pull request #1186 from stengun/patch-1
Fix .hi file load and write [stengun]
2016-08-04 16:40:05 -05:00
Roberto Benfatto
234628a88f Revert modifications of 0646ca8 2016-08-04 22:46:42 +02:00
cracyc
38314fc4a4 hiscore.dat: updates [Leezer] 2016-08-04 14:44:59 -05:00
Roberto Benfatto
4f83634380 Make hiscore path configurable by ini file 2016-08-04 20:27:16 +02:00
Roberto Benfatto
0646ca8b1a Fix .hi file load and write
hiscore.dat and hi folder path were not resolved as expected (their path was relative to mame executable, not to the plugin folder). Explicitly writing them as absolute paths gives the desired behavior.
2016-08-04 07:39:32 +02:00
cracyc
0184946dd8 boot.lua: only load plugins in plugin path (nw) 2016-07-24 14:44:38 -05:00
cracyc
59dafc2261 hiscore.dat: Updates [Leezer] 2016-07-24 10:21:56 -05:00
cracyc
2af957118a plugins/cheatfind: don't create 100 copies of a large function when we only need one (nw)
---
The stub keeps the current match in scope so it can be passed on if necessary
2016-07-19 19:53:05 -05:00
cracyc
8d9fb8e4a9 plugins/cheatfind: name cheats (nw) 2016-07-19 19:13:09 -05:00
cracyc
fa6bd37265 plugins/cheatfind: add operand size to simple cheat and write cheats from cheatfind into simple file (nw) 2016-07-14 14:57:47 -05:00
cracyc
62f2777ce2 mark working
-----------
Digital Equipment Corporation VT240 [Carl]

vt240: fix scroll and complement (nw)
plugins/cheat: add simple cheat file format (nw)
2016-07-13 17:13:32 -05:00
cracyc
72a499b54a plugin path expansion (nw) 2016-07-09 15:11:30 -05:00
cracyc
1a54c90838 plugins/cheatfind: don't show arrow when one option (nw) 2016-07-08 18:52:57 -05:00
cracyc
3f58aa4548 plugins/hiscore: make hiscore.dat sorter stable so everything isn't rearranged every time (nw) 2016-07-08 15:44:54 -05:00
cracyc
1caf0d68c2 plugins/hiscore: doc (nw) 2016-07-08 10:11:12 -05:00
cracyc
45de5e113e plugins/hiscore: add optional value to prefill for software that clears ram and add examples (nw) 2016-07-08 09:49:03 -05:00
cracyc
bccd9ad271 luaengine: add optional arg for physical address space to disable address shift (nw)
----
Cheats created with the cheatfinder won't work with the builtin cheat finder if the cpu has an address bus that isn't 8bits unless the addresses are fixed up.
2016-07-03 16:28:06 -05:00
cracyc
e298801bb7 plugins/cheat: better error (nw) 2016-07-03 08:57:40 -05:00
cracyc
e7755e4743 luaengine: add logical address space accessors, use by default in translated cheats (nw) 2016-07-02 19:04:32 -05:00
cracyc
200fc9859a plugins/cheat: don't turn off unless on (nw) 2016-06-21 09:35:09 -05:00
cracyc
671f8e3bb2 luaengine: share accessors (nw)
cheatfind: search share regions (nw)
2016-06-20 21:55:15 -05:00
cracyc
d157408218 vt240: WIP (nw) 2016-06-11 22:38:01 -05:00
cracyc
77c20e43f0 hiscore.dat: sort by source file in an effort to make it somewhat maintainable, mark entries not in mame.lst, and add script to do the sorting and comparing (nw) 2016-05-31 13:24:24 -05:00
cracyc
f9b5a025a5 hiscore.dat: remove remaining invalid sets (nw) 2016-05-31 08:18:52 -05:00
cracyc
249e77583e hiscore.dat: fix renamed/duplicated sets (nw) 2016-05-30 21:57:35 -05:00
Scott Stone
841724156c One remaining hiscore parse error (nw) 2016-05-30 21:52:46 -04:00
cracyc
07f297ae7a hiscore.dat: more fixes (nw) 2016-05-30 12:56:54 -05:00
cracyc
d63cd99bc3 hiscore.dat: DEC Rainbow has no cheats (nw) 2016-05-30 11:39:32 -05:00
cracyc
c35144d691 hiscore.dat: remove outdated info and email addresses (nw)
---
Those people shouldn't be bothered with issues from this (unless they want too but I don't know that)
2016-05-29 11:47:34 -05:00
cracyc
b49334e70a hiscore: fix segaxbd games and improve error (nw) 2016-05-29 10:26:47 -05:00
cracyc
0522e44d2f boot.lua: make pluginspath apply here too (nw) 2016-05-26 17:24:56 -05:00
cracyc
295774fabb plugins/cheatfind: more (nw) 2016-05-03 09:39:16 -05:00
cracyc
37898321e2 plugins/cheatfind: small cleaups (nw) 2016-05-03 09:27:31 -05:00
cracyc
734436ac06 plugins/cheatfind: pages (nw) 2016-05-02 21:52:21 -05:00
cracyc
ecc9d9d096 plugins/cheatfind: match is in closure scope (nw) 2016-05-02 10:23:53 -05:00
cracyc
216869186c plugins/cheatfind: make menu layout much more flexible (nw) 2016-05-02 10:09:42 -05:00
cracyc
82d38dc10d plugins/cheatfind: fix order (nw) 2016-05-01 18:53:31 -05:00
cracyc
1d31d7c55f plugins/cheatfind: yet more changes (nw) 2016-05-01 16:21:54 -05:00
cracyc
3cd9489038 plugins/cheatfind: fixes (nw) 2016-05-01 09:07:02 -05:00
cracyc
df88aa07dc plugins/cheatfind: reverse operator order and add value comparison (nw) 2016-04-30 20:58:47 -05:00
cracyc
4b6237fbfd plugins/cheat: handle multiple cheat paths and missing dir in write back (nw) 2016-04-30 10:48:10 -05:00
cracyc
6bbd290d31 plugins/cheat*: indent the output (nw) 2016-04-28 21:17:09 -05:00
cracyc
29d7699569 plugins/layout: layout embedded script helper plugin [Carl]
luaengine: callbacks for plugins (nw)
rendlay: layout tag external handler support (nw)
fidel_csc and mdndclab: example layout scripts (nw)
--
Neither layout script is complete.  The chess doesn't handle castling or en passant and the Dungeons and Dragons only does the walls.
2016-04-27 09:37:23 -05:00