Commit graph

273 commits

Author SHA1 Message Date
Ilari Liusvaara
eaf7497027 lsnes rr1-Δ3 2012-02-21 15:39:52 +02:00
Ilari Liusvaara
67da5fdf39 Merge branch 'rr1-maint' 2012-02-19 20:19:44 +02:00
Ilari Liusvaara
5e60e41ef5 Try to autodetect headered ROMs 2012-02-19 19:44:36 +02:00
Ilari Liusvaara
37761ac6f5 Merge branch 'rr1-maint' 2012-02-13 19:12:17 +02:00
Ilari Liusvaara
d6af918d5b Allow compiling against bsnes v086
Add the patches and code changes needed by v086
2012-02-13 19:09:28 +02:00
Ilari Liusvaara
c72078e42c Some dumping improvements
- Add commandline commands to print dumper listings.
- Add option for lsnes-dumpavi to load shared objects.
2012-02-13 09:57:26 +02:00
Ilari Liusvaara
7e168c59d4 Merge branch 'rr1-maint' 2012-02-06 22:04:50 +02:00
Ilari Liusvaara
a62460950e lsnes rr1-Δ2 2012-02-06 22:02:06 +02:00
Ilari Liusvaara
f292f7babe Do some small fixups with dumpers
- Merge simpler dumpers (JMD, RAW and SDMP) with control code.
- Remove unused code from AVI(CSCD) dumper.
- Remove non-threaded dumper support from AVI(CSCD) dumper.
- Use advanced dumpers API to start/stop dumpers from command line.
- Move dumping-related code to avi/
2012-02-04 16:57:41 +02:00
Ilari Liusvaara
caf13d2da4 lsnes rr1-Δ1 2012-01-23 13:39:26 +02:00
Ilari Liusvaara
7d378804ea Let one control the method AVI dumper preturbs the sampling rate 2012-01-23 13:36:54 +02:00
Ilari Liusvaara
79d7f37282 Rewrite lsnes-dumpavi to use adv_dumper interface
Now lsnes-dumpavi can use any dumper compiled in without changes.
2012-01-23 11:26:32 +02:00
Ilari Liusvaara
8f8c2146ad Documentation for the raw dump mode 2012-01-23 09:27:23 +02:00
Ilari Liusvaara
d12207b0f4 lsnes rr1 2012-01-21 21:05:37 +02:00
Ilari Liusvaara
bbce94df1a Document the memory watch expression syntax 2012-01-21 16:48:46 +02:00
Ilari Liusvaara
258ddfd7f6 lsnes rr1-β16 2012-01-21 15:30:33 +02:00
Ilari Liusvaara
93f05ba54b lsnes rr1-β15 2012-01-20 19:39:16 +02:00
Ilari Liusvaara
74eba1869b Fix cross calls in dumper menu code 2012-01-19 19:04:15 +02:00
Ilari Liusvaara
385afe8634 lsnes rr1-β13 2012-01-18 00:59:20 +02:00
Ilari Liusvaara
dfe264f629 Lua: input.keyhook 2012-01-17 21:35:49 +02:00
Ilari Liusvaara
af655f14f3 Lua: New function input.raw, which gives data for all buttons 2012-01-17 16:24:50 +02:00
Ilari Liusvaara
354d0edd75 Suppost boost threads for MT dumping 2012-01-17 01:01:52 +02:00
Ilari Liusvaara
2bf97bc51a lsnes rr1-β12 2012-01-15 20:50:42 +02:00
Ilari Liusvaara
72348aee8b lsnes rr1-β11 2012-01-15 01:56:37 +02:00
Ilari Liusvaara
ee36c81adc lsnes rr1-β10 2012-01-14 11:44:27 +02:00
Ilari Liusvaara
3251566d6c lsnes rr1-β9 2012-01-14 01:06:14 +02:00
Ilari Liusvaara
ec65a2d16d lsnes rr1-β7 2012-01-12 19:24:27 +02:00
Ilari Liusvaara
1eea706956 Win32: Fix compile errors 2012-01-11 17:31:25 +02:00
Ilari Liusvaara
cd28aa2987 Lua: Support Lua 5.2.X too 2012-01-11 16:41:23 +02:00
Ilari Liusvaara
993acecdbb Finish the manual modifications 2012-01-11 15:24:36 +02:00
Ilari Liusvaara
b4a83247ed Partially rewrite the manual 2012-01-11 15:05:01 +02:00
Ilari Liusvaara
35560566d1 lsnes rr1-β3 2012-01-10 01:15:50 +02:00
Ilari Liusvaara
ec20694f7b Pack movie data in memory
Instead of using full 2*100 bytes for each subframe of movie data, pack
it in controller-dependent way, reducing the memory usage to 7-20 bytes
per subframe (90-96% reduction).
2012-01-09 21:55:55 +02:00
Ilari Liusvaara
3a20a606b9 Oops, update manual 2012-01-06 18:31:18 +02:00
Ilari Liusvaara
0f8fc7f857 Add documentation for gui.textH, gui.textV and gui.textHV 2011-12-25 08:48:54 +02:00
Ilari Liusvaara
7f8b57b7ad lsnes rr0 2011-12-18 18:18:08 +02:00
Ilari Liusvaara
f3e3c4f6f7 lsnes rr0-β27
Fixes show-bindings to show the commands bound.
2011-12-14 00:11:16 +02:00
Ilari Liusvaara
271efb7f1d lsnes rr0-β26 2011-12-12 19:17:40 +02:00
Ilari Liusvaara
b8e236972a Allow direct loading of headered ROMs 2011-12-12 16:08:22 +02:00
Ilari Liusvaara
b5a6379d46 lsnes rr0-β25 2011-12-03 10:42:33 +02:00
Ilari Liusvaara
e3df37d724 lsnes rr0-β24 2011-11-26 16:29:52 +02:00
Ilari Liusvaara
81fdf41e3b Lua: Add table _SYSTEM 2011-11-26 05:10:44 +02:00
Ilari Liusvaara
0236a1d606 Don't hash movies
Movie hashing is not a good idea due to how slow it is. Do raw comparison
without hashing instead.
2011-11-24 08:51:25 +02:00
Ilari Liusvaara
0a7d6bcdb4 lsnes rr0-β23 2011-11-20 10:10:11 +02:00
Ilari Liusvaara
769f90c2dc lsnes rr0-β22 2011-11-12 00:46:27 +02:00
Ilari Liusvaara
91279556cd Control bsnes random seeding
Even if bsnes randomness is disabled, the random seed is in savefiles,
so control it to make debugging easier.
2011-11-12 00:38:37 +02:00
Ilari Liusvaara
244454fdf0 Add patch to fix unserialization of 64-bit integers 2011-11-11 03:23:50 +02:00
Ilari Liusvaara
5138e9f8a9 Lua on_frame() callback 2011-11-10 21:20:34 +02:00
Ilari Liusvaara
63ec84ba93 lsnes rr0-β21 2011-11-09 20:04:07 +02:00
Ilari Liusvaara
85d00b243e SNES is little-endian, not big-endian! 2011-11-09 19:18:40 +02:00