Commit graph

574 commits

Author SHA1 Message Date
Ilari Liusvaara
c6c640bdbc Allow binding methods in Lua classes 2012-07-11 15:17:12 +03:00
Ilari Liusvaara
70fdf31ad0 Reload ROM image on the fly 2012-07-09 01:08:08 +03:00
Ilari Liusvaara
c619fdcc32 lsnes rr1-Δ10ε1 2012-07-06 18:52:48 +03:00
Ilari Liusvaara
8989ccbd08 Merge commit '17b92632e58a012bf5d83b87541d21732066808a' into focus-fix 2012-07-06 18:40:37 +03:00
Ilari Liusvaara
bc48bf1a92 Fix the "click on panel locks up keyboard" for real 2012-07-06 18:40:11 +03:00
Ilari Liusvaara
17b92632e5 Add support of DnD movies/saves into the main window 2012-06-09 19:53:34 +03:00
Ilari Liusvaara
a59fab20d8 Mirror some internal BSNES structures into virtual memory space 2012-06-07 16:36:45 +03:00
Ilari Liusvaara
2912e5a820 lsnes rr1-Δ10 2012-06-07 00:47:52 +03:00
Ilari Liusvaara
c0f91e3eda Fix bug with loading memory watches under Win32 2012-06-06 23:03:58 +03:00
Ilari Liusvaara
25089b8458 Export the iospace flag to Lua. 2012-06-06 23:00:27 +03:00
Ilari Liusvaara
f0d310aff7 Support pure virtual mappings
The first such mapping is the SNES address bus.
2012-06-06 22:59:08 +03:00
Ilari Liusvaara
6543d4d898 Expand memory addresses from 32 to 64 bits 2012-06-06 22:22:48 +03:00
Ilari Liusvaara
9da9973ef1 wxWidgets: Run script -> Run batch file 2012-06-06 22:00:24 +03:00
Ilari Liusvaara
3548315ccb Lua: Reset Lua VM function 2012-06-06 21:58:03 +03:00
Ilari Liusvaara
a0495d018f AVI dumper: Sound mode 5: Fixed high-quality 48kHz 2012-05-27 22:56:12 +03:00
Ilari Liusvaara
a97a5c52b7 lsnes rr1-Δ9 2012-05-22 10:37:12 +03:00
Ilari Liusvaara
3fc79963f2 Fix directory transversal in handling rerecord counting 2012-05-22 10:09:55 +03:00
Ilari Liusvaara
e5aa6e2b20 Fix lua_callback_do_unsafe_rewind in no-Lua case
Dummy no-lua version of lua_callback_do_unsafe_rewind() had wrong
arguments in definition, causing a link error.

Noticed by ShinyDoofy.
2012-05-20 16:11:31 +03:00
Ilari Liusvaara
6f796f9601 Unsafe rewinding
Unsafe rewinding is unsafe, but in exchange, a lot faster than normal
save/load cycle.
2012-05-19 14:37:49 +03:00
Ilari Liusvaara
d66ddeb7dc Fix bug where mode change due to rewind is not shown 2012-05-19 09:57:12 +03:00
Ilari Liusvaara
b000ec93ce MSU-1 support
This is at least enough to play Super Road Blaster...
2012-05-18 19:03:32 +03:00
Ilari Liusvaara
71379f62ca Try to fix the "arrow keys get lost" problem 2012-05-18 16:52:54 +03:00
Ilari Liusvaara
469b02a9f2 lsnes rr1-Δ8ε1 2012-05-16 23:33:54 +03:00
Ilari Liusvaara
c45ed1524d SDL: More advanced editing
Previous/Next word, delete word.
2012-05-14 22:04:34 +03:00
Ilari Liusvaara
6a8afbe5a0 SDL: Add command to enter command line with specified text 2012-05-14 18:30:02 +03:00
Ilari Liusvaara
1db083990b SDL: Save settings on exit 2012-05-14 17:09:32 +03:00
Ilari Liusvaara
0d8d214e98 Support v086 and v087 (but without delayresets) 2012-05-12 23:20:43 +03:00
Ilari Liusvaara
e988235417 Apparently delayreset only compiles with bsnes v085. 2012-05-12 23:10:00 +03:00
Ilari Liusvaara
79b173accb Add missing bsnes version define 2012-05-12 23:07:20 +03:00
Ilari Liusvaara
d250c510a0 Some rewording on options.build 2012-05-12 14:07:03 +03:00
Ilari Liusvaara
18a0bbce3e Small build instructions rewording 2012-05-12 14:04:15 +03:00
Ilari Liusvaara
1c55df5517 Build: Fix wrong polarity on BOOST mt postfix 2012-05-12 13:48:13 +03:00
Ilari Liusvaara
848a4f8659 Ranlib the built bsnes archive
This is required for Win32 builds
2012-05-12 13:32:45 +03:00
Ilari Liusvaara
280d3f8627 More build system work 2012-05-12 13:16:27 +03:00
Ilari Liusvaara
d5187c8c85 Framehold: Add corresponding hotkeys and fix spurious autohold signal 2012-05-12 13:11:52 +03:00
Ilari Liusvaara
622e9fde75 Framehold: Fix a bug where loading savestate didn't reset the holds 2012-05-11 19:51:13 +03:00
Ilari Liusvaara
823cc94fb1 Add autohold for 1 frame (framehold) commands 2012-05-11 19:37:06 +03:00
Ilari Liusvaara
9d9bfd4628 Revamp the build system
This is bit WIP, but seems to work, at least for Linux...
2012-05-11 19:36:13 +03:00
Ilari Liusvaara
a8c8abe0d6 lsnes rr1-Δ8 2012-05-10 15:46:43 +03:00
Ilari Liusvaara
b8c95999cb Lua: memory.hash_region 2012-05-10 15:28:54 +03:00
Ilari Liusvaara
2327483fb1 Reintroduce delay reset support
Doing delay reset via instruction stepping hook seems to work.
2012-05-09 20:56:29 +03:00
Ilari Liusvaara
8645a1fee3 lsnes rr1-Δ7ε2 2012-05-07 20:52:23 +03:00
Ilari Liusvaara
4cd48f8771 Fix reading analog values 2012-05-06 00:43:54 +03:00
Ilari Liusvaara
13de46ca59 Extend zlibstream to support Z_SYNC_FLUSH and simplify zmbv code 2012-04-26 20:13:49 +03:00
Ilari Liusvaara
eba73d3208 lsnes rr1-Δ7ε1 2012-04-25 17:15:07 +03:00
Ilari Liusvaara
bfe5e59222 AVI ZMBV: Pad the buffers instead of doing OOB access
Padding the buffers is faster than OOB access and won't eat that much
memory.
2012-04-25 14:07:47 +03:00
Ilari Liusvaara
c49f305892 AVI dumper: Do high-quality audio resampling in dedicated thread
Gives faster dumping in mode 4 for quadcore.
2012-04-24 15:05:29 +03:00
Ilari Liusvaara
8e7e6cd168 AVI dumper: Fix secondary audio in mode 4 2012-04-24 14:44:54 +03:00
Ilari Liusvaara
f4f523c272 lsnes-dumpavi: Change order of dumper startup and lua startup
This is so that lua script can change settings.
2012-04-24 14:37:13 +03:00
Ilari Liusvaara
bad7915dfb AVI dumper: Performance counters
These are needed for dynamic compression level adjustment (not implemented
yet for any codec).
2012-04-24 09:52:00 +03:00