Commit Graph

3486 Commits

Author SHA1 Message Date
Brendan Byrd f9f35cbadb Add playback/record Lua functions 2018-11-30 00:10:22 -05:00
Brendan Byrd 47c8491114 Add support for base64 in rom.gethash 2018-11-30 00:10:22 -05:00
Brendan Byrd 319293e20b Add rom.getfilename Lua function
Also, add documention to rom.gethash function
2018-11-30 00:10:22 -05:00
Brendan Byrd 03851153ed Don't Lua print extra newlines in *NIX 2018-11-30 00:10:22 -05:00
Brendan Byrd 76c423fa4a Add getemuscreen support to gui.gdscreenshot Lua call 2018-11-30 00:10:22 -05:00
Brendan Byrd 5f23a565e8 Whitespace cleanup
Should be nothing with 'git show -b'
2018-11-30 00:10:22 -05:00
Brendan Byrd e50f7bfd71 Add stace traces to failed Lua executions 2018-11-30 00:10:22 -05:00
Brendan Byrd 7225958aed Add support for LuaJIT when SYSTEM_LUA is set
This also adds variables for controlling where to find the libraries/includes
2018-11-30 00:10:22 -05:00
Brad Smith 349aed4aaf
Fix null pointer crash when lua script fails to load. 2018-11-12 17:33:42 -05:00
zeromus 717153ac19 fix hang in symbolic debugger syntax highlighting in rare cases. fixes #18 2018-11-12 03:19:07 -05:00
zeromus 286875f9ef try to fix writes to palette mirrors 2018-11-07 04:01:36 -05:00
zeromus 01dfbf5afa fix the way memview reads mirrored palette regs. Should fix bug 833 on SF but I'm not completely sure 2018-11-07 03:10:09 -05:00
Brad Smith be86d96278
cheapocabra.cpp typo: CHR-RAM not CHR-ROM 2018-10-31 17:00:50 -04:00
Alexey 'Cluster' Avdyukhin 388e10b473 Fixes for COOLBOY mapper, added MINDKIDS mapper (alternative COOLBOY) 2018-08-30 19:10:10 +03:00
adelikat 21c09717c4 don't need the link images anymore 2018-07-14 13:23:11 -05:00
adelikat 1b03bf2566 Cleanup the menu bar of the site - remove baked in images and replace with some decent css instead, and get rid of the javascript in favor of some css 2018-07-14 13:11:23 -05:00
zeromus 4939859cf4 lua - savestate.create() can now accept a string which should be the filesystem path to a savestate; you can then use savestate.load on it 2018-07-02 15:19:09 -05:00
Brad Smith 5be92d3ee5
Propagating memory initialization option to WRAM (#13)
1. Including WRAM in the RAM initialization options. Since it was usually initialized to zero by default, the "default" setting must do that as well, the explicit settings should follow the others.

2. unif.cpp extending memory randomization of 4-screen VRAM to match ines.cpp version, except it had no explicit initialization before: static array should initialize to 0, so its default will still do this

3. MALEE WRAM never initialized, replacing a few existing explicit (non gmalloc) WRAM clears with MemoryRand, removing a few memsets now unneeded because of gmalloc clear.
2018-06-26 22:11:01 -04:00
Brad Smith e8c61d1b23 NTSC filter was missing the newer more accurate support for emphasis (was using an old 1-emph-per-blit approximation) 2018-06-19 23:06:55 -04:00
Brad Smith 386545e063 not sure why PAL filter text is commented (is it unfinished? seems to be functional) out but it's accessible in the dropdown and it leaves garbage in the name 2018-06-19 21:56:40 -04:00
Brad Smith d68a57e367 .gitignore missing newline 2018-06-19 21:45:05 -04:00
Chris Broome d3cc7f0ba7 Fix yscale out of bounds rounding error (#12)
* Fix rounding error causing yscale out of bounds
* Ignore linux build output
2018-06-19 21:42:07 -04:00
Brad Smith 4c3b96aefb ignore save RAM and savestate files 2018-06-19 21:38:33 -04:00
zeromus e3b7197128 add "record from sram" (to fix SF bug #828) 2018-06-18 22:19:59 -05:00
zeromus 166e7a8ad9 fix some problem in the scmrev stuff 2018-06-18 22:19:23 -05:00
Chris Broome 95e82b57ba Fix Linux build errors (#3)
Enable usage of `nullptr` by passing `-std=c++0x`
- SConstruct
- src/Makefile.am

Add missing mappers to boards/Makefile.am.inc:
- boards/190.cpp
- boards/80013-B.cpp
- boards/hp10xx_hp20xx.cpp
2018-06-15 13:02:23 -04:00
Brad Smith 9b6ff8fe49
Mapper 30 4-screen (#10)
mapper 30 support for both 1-screen and 4-screen configurations (see: Black Box Challenge)
2018-06-05 02:17:38 -04:00
Rongjian Zhang 211c7972a9 Fix compile error at macOS (#9)
* Fix compile error at macOS
* If fixing some of the whitespace in this file with this patch, might as well go the whole way?
* > 0 to != NULL
2018-06-03 03:37:39 -04:00
Brad Smith 458eb30f3d
Small improvement to sound output options. #6
1. Force 8-bit sound option confused some users who thought it might be an emulation accuracy option instead of selecting output bit depth, replaced it with a drop-down that's consistent with the other sound output options instead (hiding the temptation of setting "8-bit" and thinking that's a desirable thing for an NES emulator).
2. Making the default samplerate 48000, because it is the most common native device rate now.
3. Increasing the AVI output's 1 second buffer size to allow the maximum samplerate of 96000.
2018-06-02 03:11:33 -04:00
Brad Smith e90b7e17b7
Merge pull request #8 from bbbradsmith/mmc5_warning
mmc5.cpp fix warning about int to boolean type conversion
2018-06-02 02:29:37 -04:00
Brad Smith f1af3a0f44
Merge pull request #7 from bbbradsmith/vc10_ignores
Ignores for VC10
2018-06-02 02:29:08 -04:00
Brad Smith 29171209a7 mmc5.cpp fix warning about int to boolean type conversion 2018-06-01 21:08:35 -04:00
Brad Smith 18735ead37 Ignores for VC10 2018-06-01 20:58:28 -04:00
zeromus fd29f48d01 dont require git to build 2018-06-01 16:56:46 -04:00
zeromus f0819b988c make vs2010 project not garbage 2018-06-01 16:49:53 -04:00
zeromus 4245280271 apply patch #827 : Fix "non-constant-expression cannot be narrowed from type" compile error 2018-05-31 12:52:38 -04:00
zeromus c5bb44a37f implement namco 340 NT mirroring register (fixes wagyan land 3) 2018-05-26 20:45:27 -04:00
zeromus e5f98c7c57
Update readme.md 2018-05-07 17:20:14 -05:00
zeromus 00b56787f8 readd old vc10 projects 2018-04-11 16:36:12 -05:00
zeromus 4a1ea6dd1f support vc100 toolchain once more 2018-04-11 16:11:49 -05:00
zeromus 3155ae970d meant to use v140_xp toolset, but left it as v140 in a few cases 2018-04-11 14:51:48 -05:00
zeromus 8dd5ae414d gitignores 2018-04-11 01:16:59 -05:00
zeromus 05a1886861 fix release mode build errors 2018-04-11 01:07:27 -05:00
zeromus e2c85a2d50 fix more warnings. didnt do a great job last time. 2018-04-11 01:05:41 -05:00
zeromus f8f9dd967f fix warning 2018-04-11 01:04:37 -05:00
zeromus 9ff8ecb856 fix Uchuu Keibitai SDF in oldppu (broken in r3360) 2018-04-11 00:47:00 -05:00
zeromus bb5cd1527d uhhh did i leave this hacked when i fixed re-un-broke cv3 recently? 2018-04-11 00:17:30 -05:00
zeromus 7c5395e10b gitignore 2018-04-11 00:16:59 -05:00
zeromus 95a7673191 add build outputs to gitignore 2018-04-10 23:22:39 -05:00
zeromus c626ff0987 change some build outputs from vc10 to vc14 2018-04-10 23:22:39 -05:00