Sour
118f1ccb94
Debugger: Lua - Fix cycle not returning a 64-bit value in getState()
2019-05-22 20:35:50 -04:00
Sour
5e5e1a5e60
Linux: Fixed compiler warnings
2019-01-26 16:49:26 -05:00
Sour
bfcc990cb3
Debugger: Lua - Fixed getLabelAddress failing when used with multi-byte label name
2019-01-19 14:59:18 -05:00
Sour
76f64b19ef
Debugger: Added access counters for CHR ROM/RAM and nametable memory
...
+Added read/write highlighting, etc. for memory viewer tabs
+Improved show tile/attribute updates in PPU viewer
2019-01-13 18:32:27 -05:00
Sour
7e8b89cf42
Fixed compilation warning
2018-12-31 15:05:29 -05:00
Zorchenhimer
bca96de531
Debugger: Lua - Add new getLabelAddress() function
...
This adds a new function GetLabelAddress() to the Lua API. It takes a
single string parameter of a label to lookup and returns its integer
address. The return value can be passed directly to read() and
readWord().
The documentation has also been updated to reflect the changes.
2018-12-28 12:01:26 -05:00
Sour
726a4121dd
Debugger: Improved CPU/PPU memory mapping display
2018-08-19 13:53:20 -04:00
Sour
f708b2a2cc
Debugger: Lua - Added getPrgRomOffset/getChrRomOffset functions
2018-07-29 12:10:57 -04:00
Sour
1fda16771e
Debugger: Lua - Added "delay" parameter to draw functions to delay the processing by X frames
...
+ Moved "EndFrame" event to scanline 240 instead of 241, allowing it to trigger before the frame is sent to the video card
2018-07-26 19:32:41 -04:00
Sour
15373016d0
Refactoring - removed statics from EmulationSettings
2018-07-14 18:32:32 -04:00
Sour
d72d1f3c6d
Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring
2018-07-08 10:28:49 -04:00
Sour
974bd8cd07
Allow Lua API to be used by multiple debugger instances
2018-07-08 10:28:47 -04:00
Sour
04310eddb4
Core refactoring (remove static variables) - WIP
2018-07-08 10:28:47 -04:00
Sour
1e90a71394
Linux: Removed -Wno-switch option and fixed warnings
2018-06-25 15:56:05 -04:00
Sour
f18e5054aa
Debugger: Lua - Allow negative width/height values in drawRectangle
2018-06-17 13:32:18 -04:00
Sour
7528c1fd06
Debugger: Lua - removeMemoryCallback end address is now optional (like it was meant to be)
2018-06-14 18:36:31 -04:00
Sour
03c8d546bd
Debugger: Lua - Make end address optional in addMemoryCallback/removeMemoryCallback (for 1 byte ranges)
2018-06-06 19:31:01 -04:00
Sour
fd4a8cbf43
Debugger: Added "test runner" headless mode to run Lua scripts w/o UI
2018-04-14 21:53:52 -04:00
Sour
cbb0f0e68d
Debugger: Lua - Added "ScriptEnded" event
2018-04-04 23:35:41 -04:00
Sour
490ea3d5f6
Debugger: Lua - Added API to access/reset memory access counters
2018-03-30 19:54:47 -04:00
Sour
566a46e21f
Fixed GCC builds
2018-03-24 10:21:11 -04:00
Sour
3a4cea91c0
UI: Added option to allow save states to be loaded even when hash mismatches (if mapper matches)
2018-03-20 22:05:38 -04:00
Sour
535b7d4361
Debugger: Lua - Added setScreenBuffer/getScreenBuffer API
2018-03-10 15:44:38 -05:00
Sour
bcdc2522d3
Movies: Fixed issue with disable PPU reset option
2017-12-27 13:36:09 -05:00
Sour
e227697531
Lua: Renamed DMC "frequency" to "sampleRate" and added clockRate to getState() table.
2017-12-21 15:37:57 -05:00
Sour
50d7bbf492
Lua: Added getRomInfo/getLogWindowLog and changed getState to return doubles for apu channel frequencies
2017-12-20 22:11:36 -05:00
Souryo
850102bbdc
Input: Added support for ~20 new peripherals (Incomplete, more fixes/changes to come)
...
Movies: Rewrote format to support all IO devices and console types
Netplay: Now supports all IO devices and console types
2017-11-19 23:08:23 -05:00
Souryo
837032f8ea
Debugger: Added stateLoaded/stateSaved Lua callbacks (+ fixed issues with savestate API & Lua reference cleanup)
2017-10-07 19:48:45 -04:00
Souryo
11a06926ff
Debugger: Lua - Added getScriptDataFolder function
2017-10-07 15:16:14 -04:00
Souryo
4245561034
Debugger: Lua - Remove "debug" read/write API (replaced by cpuDebug & ppuDebug enum values)
2017-10-07 13:31:28 -04:00
Souryo
fa091a4f76
Debugger: Lua - Async savestate functions + isKeyPressed
2017-10-05 19:44:37 -04:00
Souryo
4af7fc696e
Debugger: Lua - Added optional param to read memory functions to return value as a signed value
2017-10-03 19:10:23 -04:00
Souryo
afa4ae85e3
Lua: Fixed getPixel() returning fully transparent pixels
2017-10-03 17:45:37 -04:00
Souryo
6969caa1b8
Debugger: Lua memory callback fixes + allow lua script to change read/written value
2017-09-08 17:20:40 -04:00
Souryo
150d2eaec9
Savestates: Allow saving/loading to arbitrary files
2017-09-01 18:45:53 -04:00
Souryo
b80d788346
Debugger: LUA scripting fixes, script window & assembler window improvements
2017-09-01 14:57:02 -04:00
Souryo
5957bc2d3e
Debugger: LUA scripting
2017-08-30 18:31:27 -04:00