summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/main.lua
Commit message (Collapse)AuthorAgeFilesLines
* (nw) Clean up the mess on master Vas Crabb2019-03-261-0/+8
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-8/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* enable sub-second snapshot timers (nw) (#4493) Peter Ferrie2019-02-041-0/+7
| | | | | | | | | | | | | | * enable sub-second snapshot timers (nw) * switch to attotime, accept doubles * support LLVM extension in MSVC make vsllvm using extension from here: https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain
* r4000: experimental mips3 implementation (nw) Patrick Mackinlay2019-02-011-0/+1
| | | | | | WIP checkpoint: while I believe it's largely accurate (and very slow), neither jazz nor sgi systems can fully boot yet using this device, so it remains experimental. This implementation should go away when it has helped identify the improvements required for mips3.
* Fix errors with single-driver build of vsnes.cpp [Justin Kerk] Justin Kerk2018-12-301-2/+2
|
* Don't error on undefined GL symbols for the WebAssembly target (#4187) Justin Kerk2018-10-231-0/+1
|
* Better Emscripten parameter handling, & update docs (nw) Justin Kerk2018-07-211-4/+1
|
* Update WebAssembly parameters for current Emscripten (nw) Justin Kerk2018-07-151-1/+4
|
* Fixed issues with CHD loading under Emscripten. [Justin Kerk] Justin Kerk2018-03-281-1/+1
|
* Disable multithreading on the Emscripten target as it is not currently ↵ Justin Kerk2018-03-061-0/+1
| | | | supported. Fixes e.g. drivers using discrete audio components. [Justin Kerk]
* VS Compile Fix Björn Moser2018-01-081-2/+2
|
* Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all ↵ Miodrag Milanovic2017-12-011-0/+1
| | | | shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic]
* Attempted to sanitize/rationalize how we access UTF-8 command line arguments ↵ npwoods2017-09-181-5/+0
| | | | | | | | | | | (#2532) Specifically, this creates a call osd_get_command_line() that returns UTF-8 command line arguments as std::vector<std::string>. On non-Windows platforms, this does nothing more than build the vector. On Windows, this invokes GetCommandLineW() and CommandLineToArgvW(). This also attempts to unwind usage of wmain()/_tmain() on Windows, which is not standard. Related to this, this fixes a bug in Imgtool; specifically, non-7 bit ASCII was not being handled correctly in Windows. This is really an admission that the way that Windows handles Unicode and command line arguments sucks, and it is my belief that having a wmain() or _tmain() declaration specific for Windows is a worse solution. C'est la vie. I'm very open to the idea that src/osd/osdcore.[cpp|h] is not the best place to do this. Let me know if I should move it.
* Export soft_reset, hard_reset, exit, load, and save functions for Emscripten ↵ James Baicoianu2017-07-151-1/+1
| | | | builds
* Fix save/load states in Emscripten build (#2470) James Baicoianu2017-07-151-1/+1
| | | | | | | | | * Fix save/load states in Emscripten build * Simplified Emscripten integration points * Moved standalone JS functions to be static member functions of running_machine * Improved Emscripten main loop * Use convenience functions for cleaner code As an added bonus, this now allows for proper shutdown of the running machine when running in the Emscripten environment - previously, attempts to exit the program were just being ignored.
* linenoise: replace linenoise-ng with a different port that is simpler and ↵ cracyc2017-05-131-1/+1
| | | | | | uses a different UTF8 parser [Carl] plugins/console: better completions [Carl]
* Update build scripts, BX is now static library (nw) Miodrag Milanovic2017-02-051-0/+1
|
* Initial PortAudio backend with build script changes to support library ↵ inte alls2017-01-111-0/+10
| | | | version 20161030
* Introduced utf8proc and created wrapper code to expose a prettier API Nathan Woods2016-12-311-0/+1
|
* Enable building projects that are separate of MAME but use same core and ↵ Miodrag Milanovic2016-12-081-0/+4
| | | | lives in separate git tree (nw)
* srcclean (nw) Vas Crabb2016-11-271-2/+2
|
* As promised, removing this part of code since it is used for compilers ↵ Miodrag Milanovic2016-11-231-1/+0
| | | | check, no need for this to be in release (nw)
* added OPTION_HOMEPATH to point to read/write folder,for now used by LUA ↵ Miodrag Milanovic2016-11-121-0/+4
| | | | | | scripts (nw) Copied all needed files so plugins could be started under UWP
* move asset files to proper place Miodrag Milanovic2016-11-111-3/+3
|
* Some more work on UWP (nw) Miodrag Milanovic2016-11-101-0/+30
|
* Add more UWP support (nw) Miodrag Milanovic2016-11-091-0/+4
|
* resurected sqlite3 and lsqlite3 (nw) Miodrag Milanovic2016-11-071-0/+1
|
* Trying to do link fix (nw) Miodrag Milanovic2016-11-071-2/+3
|
* Update bgfx shader path for Emscripten build (nw) Justin Kerk2016-11-011-1/+1
|
* Experimental support for compiling to WebAssembly using Emscripten (not yet ↵ Justin Kerk2016-10-291-0/+5
| | | | working) (nw)
* Initial work on console interface (nw) Miodrag Milanovic2016-10-091-0/+1
| | | | Use Ctrl-Z to close console on any OS. To start use -console parameter
* Replaced code usage of libuv with asio library (nw) Miodrag Milanovic2016-10-071-5/+0
|
* Add Lua-cleaning ability to srcclean Vas Crabb2016-08-301-5/+5
|
* made proper formats compiled only if needed (nw) Miodrag Milanovic2016-08-121-0/+4
|
* Compile netlist and lua only if used (nw) Miodrag Milanovic2016-08-121-1/+8
|
* Fix git version [Vas Crabb] Vas Crabb2016-06-101-15/+5
| | | | | | | | * git version is set by top-level make, not just when GENie runs * can set IGNORE_GIT=1 for make to ignore git * git ignored/unavailable uses "unknown" in version string * mark modified trees as dirty * note that version now comes from makefile
* Updated GENie to latest (nw) Miodrag Milanovic2016-06-081-1/+1
|
* removed not used libraries, and commented portaudio that will be used but no ↵ Miodrag Milanovic2016-05-311-2/+0
| | | | need for now (nw)
* Emscripten tweaks (nw) Justin Kerk2016-05-291-2/+4
|
* Emscripten options cleanup (nw) Justin Kerk2016-05-141-15/+24
|
* Added ability to create standalone emulators, added zexall as example (nw) Miodrag Milanovic2016-05-081-26/+39
|
* Export SDL_SendKeyboardKey function to allow scancode injectiony James Baicoianu2016-05-051-1/+1
|
* Update function signatures for Emscripten (nw) Justin Kerk2016-04-261-1/+1
|
* mode devices to proper library (nw) Miodrag Milanovic2016-04-231-1/+1
|
* Split UI and frontend part from core [Miodrag Milanovic] Miodrag Milanovic2016-04-231-0/+1
|
* set GIT_VERSION only where it is used (nw) Miodrag Milanovic2016-04-211-1/+11
|
* Always rebuild version.cpp when there is git version change (nw) Miodrag Milanovic2016-04-161-7/+0
|
* Make support for absolute paths for debug dir (nw) Miodrag Milanovic2016-04-121-1/+1
|
* Added DEBUG_DIR and DEBUG_ARGS parameters, make sense right now for VS build ↵ Miodrag Milanovic2016-04-121-2/+11
| | | | (nw)
* moved windows resources (nw) Miodrag Milanovic2016-04-031-5/+2
|