Commit graph

574 commits

Author SHA1 Message Date
Ilari Liusvaara
5bcad5e037 Don't fall off commandline processing routine
Fixes crash when key is typed in command mode in Mac OS X.
2012-01-12 12:41:06 +02:00
Ilari Liusvaara
a0680f8778 Refactor controller input code
This also fixes bugs in autoholding.
2012-01-11 23:07:31 +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
8df91c55f2 Wxwidgets: Allow controlling dumper start/stop from menu 2012-01-11 01:21:13 +02:00
Ilari Liusvaara
34a5e281ca Reformat the version message a bit 2012-01-10 13:26:12 +02:00
Ilari Liusvaara
e1633750a9 Detect git revision and have version shown 2012-01-10 13:14:11 +02:00
Ilari Liusvaara
35560566d1 lsnes rr1-β3 2012-01-10 01:15:50 +02:00
Ilari Liusvaara
261b631ac2 Don't leak palette if freeing screen object 2012-01-10 01:12:50 +02:00
Ilari Liusvaara
dbb2dbd9ee Controller command memory leak fixes 2012-01-10 01:12:17 +02:00
Ilari Liusvaara
394fcbf9da Fix framecount/length given when loading movies 2012-01-10 01:11:53 +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
95122ae109 Add BSNES patches for v085 2012-01-06 23:26:24 +02:00
Ilari Liusvaara
66818758d9 Fix lsnes-dumpavi
Fix lsnes-dumpavi after changes to dumper interface.
2012-01-06 18:38:07 +02:00
Ilari Liusvaara
3a20a606b9 Oops, update manual 2012-01-06 18:31:18 +02:00
Ilari Liusvaara
0603dae6ce Fix controller logical numbers
Controller logical numbers were incorrect if port 1 was multitap but
port 2 wasn't. Fix this.
2012-01-06 17:54:03 +02:00
Ilari Liusvaara
eeca1a7368 Remove dummy test SRAM
Oops, dummy test SRAM entry was left in...
2012-01-06 17:40:38 +02:00
Ilari Liusvaara
c298f8eae7 lsnes rr1-β0 2012-01-06 17:28:01 +02:00
Ilari Liusvaara
d8a7a554e1 Fix bug in skip to next poll function
Don't get stuck in some weird limbo pause mode after advancing to next
poll.
2012-01-04 15:46:01 +02:00
Ilari Liusvaara
c3fc676519 Fix whitespace errors 2011-12-27 09:41:28 +02:00
Ilari Liusvaara
2c3cf8db5e Show distinction between readonly-in-movie and finished in status flags 2011-12-26 23:12:39 +02:00
Ilari Liusvaara
bd13304a3e Merge branch 'master' of gite://localhost/pub/lsnes 2011-12-25 08:49:21 +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
debe5c1110 Don't assume that rshift=16, gshift=8, bshift=0 in blending code
This fixes text colors on SDL with Mac OS X.
2011-12-25 08:30:41 +02:00
Ilari Liusvaara
9e3b7c82d4 Lua: Add gui.textH, gui.textV, gui.textHV 2011-12-25 00:26:25 +02:00
Ilari Liusvaara
7f8b57b7ad lsnes rr0 2011-12-18 18:18:08 +02:00
Ilari Liusvaara
464f4f072a Merge remote-tracking branch 'origin/master' 2011-12-18 08:03:43 +02:00
Ilari Liusvaara
8b8ff0ab8b wxwidgets: Fix loading of ROMs 2011-12-18 08:03:00 +02:00
Ilari Liusvaara
85360162d0 Poll all events in poll_inputs_internal, not just the first in queue 2011-12-17 05:25:57 +02:00
Ilari Liusvaara
20b796f7bf Make pause-on-end actually controllable
Pause-on-end was buggy: It always was on, regardless of pause-on-end
value. Fix it so pause only happens if pause-on-end is true.
2011-12-16 03:26:14 +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
993eeb20d3 Fix IPS patching
- Fix crash on applying IPS patch
- Make IPS offset rewriting work right
2011-12-12 18:21:09 +02:00
Ilari Liusvaara
b8e236972a Allow direct loading of headered ROMs 2011-12-12 16:08:22 +02:00
Ilari Liusvaara
27d639b2b1 Use bsnes core internal IPS and BPS patchers
Now .bps patches are also supported
2011-12-12 15:27:44 +02:00
Ilari Liusvaara
3bc312c938 Move ROM patcher to its own source code file
Makes it easier to add new patch formats.
2011-12-11 19:49:33 +02:00
Ilari Liusvaara
b5a6379d46 lsnes rr0-β25 2011-12-03 10:42:33 +02:00
Ilari Liusvaara
77a2d9e906 Fix zip_writer
zip_writer accidentially set bit 3 in central directory but not in
local file header. This bit should not be set, so don't write it to
central directory. Fixes warnings from info-zip and errrors from advzip.
2011-12-03 10:38:09 +02:00
Ilari Liusvaara
3edb715eb8 Call lua_close()
Prevents Valgrind from complaining about some memory leaks...
2011-11-29 11:46:58 +02:00
Ilari Liusvaara
f4d3774c13 Oops, last version was missing some files 2011-11-27 23:23:50 +02:00
Ilari Liusvaara
caffc7042c sdmp2sox: Refactor a lot and add AR correction mode 2011-11-27 23:12:44 +02:00
Ilari Liusvaara
6b6176bbdb sdmp2sox: Fix NTSC overscan handling 2011-11-26 22:28:58 +02:00
Ilari Liusvaara
27e5ccb00c sdmp2sox: Write silence to sound track when using -l or -L 2011-11-26 16:52:57 +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
5b1a808645 Fix two bugs in new movie checking code
- Fix off-by-one in movie comparison code.
- Fix wrong offsets for poll counters and lag in compat code
2011-11-24 11:33:05 +02:00
Ilari Liusvaara
fde7c4e09a Be backwards compatible with old savestates 2011-11-24 09:57:23 +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