| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Split UI and frontend part from core [Miodrag Milanovic] | 2016-04-23 | 1 | -252/+0 | |
| | | |||||
| * | luaengine: save a copy of the search path so it doesn't get thrown away (nw) | 2016-04-19 | 1 | -0/+13 | |
| | | |||||
| * | plugins/cheat: clear popmessage (nw) | 2016-04-17 | 1 | -5/+5 | |
| | | |||||
| * | added print_verbose, print_info, print_debug and print_error to lua, and ↵ | 2016-04-16 | 1 | -0/+5 | |
| | | | | | used it instead of print (nw) | ||||
| * | plugins/cheat: load multiple files and fix load failure (nw) | 2016-04-16 | 1 | -1/+4 | |
| | | |||||
| * | plugins/cheat: fix some stuff (nw) | 2016-04-15 | 1 | -4/+3 | |
| | | |||||
| * | luaengine: make flags explicit (nw) | 2016-04-09 | 1 | -2/+2 | |
| | | |||||
| * | plugins/cheatfind: start adding basic menu (nw) | 2016-04-08 | 1 | -0/+2 | |
| | | |||||
| * | luaengine: indexed items (nw) | 2016-04-07 | 1 | -0/+11 | |
| | | |||||
| * | luaengine: add device_image_interface accessors and emu_file support | 2016-04-06 | 1 | -0/+5 | |
| | | |||||
| * | luaengine: direct and region accessors [Carl] | 2016-04-05 | 1 | -0/+15 | |
| | | |||||
| * | luaengine: add plugin options menu [Carl] | 2016-04-04 | 1 | -0/+13 | |
| | | |||||
| * | Add ability for notifiers to add at front, fix for hiscore [Carl] | 2016-03-29 | 1 | -0/+2 | |
| | | |||||
| * | luaengine: add software name getter (nw) | 2016-03-27 | 1 | -0/+1 | |
| | | | | | hiscore: add support for softlist rom hiscores (nw) | ||||
| * | luaengine: add popmessage and logerror for lua (nw) | 2016-03-23 | 1 | -0/+4 | |
| | | |||||
| * | Added Lua function screen.orientation(). | 2016-03-14 | 1 | -1/+1 | |
| | | | | | | | Return rotation_angle, flipx and flipy attributes. Example: s = manager:machine().screens[":screen"]:orientation() print (s.rotation_angle, s.flipx, s.flipy) | ||||
| * | Update luaengine.h | 2016-03-12 | 1 | -0/+1 | |
| | | |||||
| * | fix autoboot_command (nw) | 2016-02-27 | 1 | -0/+1 | |
| | | |||||
| * | lua api: cleanup options handling and fix cheat state return value (nw) | 2016-02-16 | 1 | -2/+1 | |
| | | |||||
| * | extend lua api, cheat (nw) | 2016-02-14 | 1 | -0/+7 | |
| | | |||||
| * | extend lua api, ioport (nw) | 2016-02-14 | 1 | -0/+2 | |
| | | |||||
| * | extend lua api, video (nw) | 2016-02-14 | 1 | -0/+5 | |
| | | |||||
| * | extend lua api more (nw) | 2016-02-14 | 1 | -0/+2 | |
| | | |||||
| * | Extend mame LUA api (nw) | 2016-02-14 | 1 | -0/+8 | |
| | | |||||
| * | Added multiple callback registration for lua scripts (nw) | 2016-02-14 | 1 | -0/+14 | |
| | | |||||
| * | clang-modernize part 1 (nw) | 2015-12-03 | 1 | -2/+2 | |
| | | |||||
| * | Some errors pointed by ReSharperC++ (nw) | 2015-11-07 | 1 | -1/+0 | |
| | | |||||
| * | luaengine: add memory writers | 2015-01-18 | 1 | -0/+1 | |
| | | | | | | | Add methods for memory writing, similarly to existing readers. Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| * | luaengine: use visible_area for drawing | 2015-01-18 | 1 | -0/+2 | |
| | | | | | | | | Drawing and scripts should use the actual visible_area, not the maximum declared screen size. Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| * | Do not include all if not needed (nw) | 2015-01-11 | 1 | -3/+4 | |
| | | |||||
| * | luaengine: expose device state entries | 2015-01-11 | 1 | -1/+4 | |
| | | | | | | | | | | This commit exposes device_state_entry to LUA, providing methods to enumerate available states for a device object, as well as getting and setting their values. It is mostly usefull to inspect and manipulate registers content. Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| * | Fixed LUA compile | 2015-01-10 | 1 | -1/+1 | |
| | | |||||
| * | Added more resent lsqlite3 version and fixed compile | 2015-01-10 | 1 | -1/+0 | |
| | | |||||
| * | Added full LuaBridge sources | 2015-01-10 | 1 | -1/+1 | |
| | | |||||
| * | luaengine: add frame hooking support | 2014-12-25 | 1 | -0/+5 | |
| | | | | | | | | | | This commit adds a method to let LUA scripts register a callback to be invoked before rendering each frame. This callback typically makes use of screen drawing methods to draw a custom HUD on top of each frame. Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| * | luaengine: add screen drawing/HUD capabilities | 2014-12-25 | 1 | -0/+6 | |
| | | | | | | | | | | This commit allows LUA scripts to implement HUD capabilities, by overlaying elements (lines, boxes, text) to screen. Mostly used to draw custom graphic helpers for trainings and TAS runs development. Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| * | luaengine: add access to devices and address spaces | 2014-12-24 | 1 | -0/+17 | |
| | | | | | | | | | | | This commit maps some more classes (device_t and address_space) to retrieve devices and address spaces out of current running machine. Proxy methods are provided to enumerate/access devices and address spaces, and to read memory content. Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| * | luaengine: add emu.app_name()/app_version() methods | 2014-12-08 | 1 | -0/+2 | |
| | | | | | | | | | | | This commit adds two methods to LUA interface, allowing scripts to programatically retrieve current running application name and version. The idea is to make scripts aware of changes in the API, by linking it to current version number. Compatibility helpers can then be added to LUA scripts to keep working across API changes. Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| * | luaengine: add emu.pause()/unpause() methods | 2014-12-02 | 1 | -0/+2 | |
| | | | | | Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| * | luaengine: add emu.romname() method | 2014-12-02 | 1 | -0/+1 | |
| | | | | | Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| * | More cleanups, there is issue with srcclean that needs to be taken care as ↵ | 2014-07-22 | 1 | -4/+4 | |
| | | | | | well, just doing now what we can | ||||
| * | Fixed lua engine initialization (nw) | 2014-07-15 | 1 | -0/+1 | |
| | | |||||
| * | Added LuaBridge and exposed few classes as example (nw) | 2014-06-20 | 1 | -1/+0 | |
| | | |||||
| * | Lua overhaul [Olivier Galibert, Miodrag Milanovic] | 2014-06-10 | 1 | -7/+64 | |
| | | |||||
| * | made LUA script execute in main thread, but console running in another (nw) | 2014-06-09 | 1 | -3/+1 | |
| | | | | Need to generalize mechanism of communication between threads and do more cleanup | ||||
| * | -Created machine_manager as singleton class that contains (for now) one ↵ | 2014-06-06 | 1 | -14/+9 | |
| | | | | | | | | | | running machine [Miodrag Milanovic] -Updated LUA engine to run in machine_manager instead of being initialized per machine -Added "-console" option so emulator can be started with LUA enabled console -Update LUA to version 5.2.3 -Enabled SQLite3 to be compiled and added LUA module for it | ||||
| * | Marking some of my core files (nw) | 2013-10-16 | 1 | -31/+2 | |
| | | |||||
| * | Cleanups and version bumpmame0148u5 | 2013-05-20 | 1 | -7/+7 | |
| | | |||||
| * | added emu.keypost function to lua, and made autoboot_command execute that ↵ | 2013-05-09 | 1 | -2/+4 | |
| | | | | | one instead of direct execution, note that you need to add \n for new line at the end now (nw) | ||||
| * | LUA 5.2.2 added to libraries, did basic hookup of LUA VM into running ↵ | 2013-05-09 | 1 | -0/+79 | |
| machine [Miodrag Milanovic] added -script (or -autoboot_script) command to execute LUA script after driver startup | |||||
