aquanull@gmail.com
08c602a3f2
Registered Lua callbacks via gui.register() are now only called at frame boundaries.
2018-12-24 12:01:32 +08:00
aquanull@gmail.com
b6df31d0f3
Fixed potential buffer overflows in RAM Search.
2018-12-24 12:01:28 +08:00
aquanull@gmail.com
fe64ca3771
Fixed the ancient buffer overflows in Memory Watch.
2018-12-24 12:01:25 +08:00
aquanull
3b531d0d7c
Small fixes.
2018-04-04 18:26:57 +08:00
aquanull
da4194ec7a
Fixed the bug that the first frame of user input after movie end would be ignored.
2018-04-13 11:59:34 +08:00
aquanull
c7710ae244
Fix for the interframe-pause-skips-updating-next-frame bugs, mostly noticeable when dumping AVIs.
2018-04-12 22:43:39 +08:00
aquanull
9137dfbf3f
Tiny refactoring on input display.
2018-04-05 18:51:16 +08:00
aquanull
56f61b9b0b
Now it clears previous input display when starts playing a movie from power-on.
2018-04-05 18:51:00 +08:00
aquanull
f16f6548bb
Adds 2 movie recording modes imported from VBA-rr.
...
Frame display is modified to indicate the currently selected mode.
2018-04-05 08:18:53 +08:00
aquanull
e7adca9132
Allows changing Read-Only state by toggling Recording/Playing even if movie finished.
2018-04-05 00:53:56 +08:00
aquanull
23c7ce7342
Adds new command to toggle movie Recording/Playing directly.
...
Adds new command to truncate movie in Read+Write mode.
Adds new command to insert/delete 1 frame in Read+Write mode.
2018-04-04 21:13:42 +08:00
aquanull
693607f66b
Fixes the bug that extra frames could be saved in the movie file, when rerecording from middle of the movie.
...
Also flushes the movie file more often.
2018-04-04 19:32:29 +08:00
aquanull
b08267b84a
Allows loading post-movie-end savestates if consistency of the timeline can be verified.
2018-04-04 18:49:33 +08:00
aquanull
c161dd892b
Fixes the bug loading the wrong movie extras via Movie->Recent.
2018-04-04 18:33:42 +08:00
aquanull
9560521507
RAM Watch now respects Directories Configuration for Memory Watch.
2018-04-13 11:59:23 +08:00
aquanull
7f8e2dd7e8
Fixes the focus bug of the main window minimized with clicks on Windows Taskbar.
2018-04-05 18:46:19 +08:00
aquanull
2d81852e81
Fixes for some file handles and memory leaks.
2018-04-04 18:28:42 +08:00
zeromus
5a1e6c552a
ignore lmouse and rmouse lua input when main window isnt focused. it seems unlikely anyone would want these for any other purpose (xmouse and ymouse are based on the emulated window so the clicks should be too)
...
untested.
intended for SF bug 836
2018-12-17 15:11:30 -05:00
zeromus
14ad02632a
use cd and im bindings for lua. needed rebuild luaperks to include binding sources
2018-12-16 13:20:45 -05:00
CaH4e3
58b4dd0a0f
Merge pull request #20 from retro-wertz/master
...
update apu sweep units
2018-12-09 21:05:25 +03:00
retro-wertz
9788d9745a
update apu sweep units
2018-12-09 20:49:46 +08:00
cah4e3
972ec09e92
fixed #11 R.C.Pro Am II title music channel bug
2018-12-05 17:46:29 +03:00
cah4e3
951c325cc1
fixed long standing bug in GG encoder for 8000 address
2018-12-05 15:24:29 +03:00
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