Commit graph

287 commits

Author SHA1 Message Date
Ilari Liusvaara
3251566d6c lsnes rr1-β9 2012-01-14 01:06:14 +02:00
Ilari Liusvaara
ebaaf010ce Fix another order-of-global-ctor bug 2012-01-14 00:58:56 +02:00
Ilari Liusvaara
a2872a20ab SDL: Fix order-of-global-ctor bug 2012-01-14 00:05:16 +02:00
Ilari Liusvaara
07f0969ba5 SDL: Fix command history 2012-01-13 23:28:45 +02:00
Ilari Liusvaara
0a17ffdc3e Support ${project} for filenames
When loading/saving, ${project} is translated into whatever value
$prefix (plus '-', defaulting to 'movieslot') has when saving.
2012-01-13 22:12:52 +02:00
Ilari Liusvaara
b47ebee363 wxwidgets: Save settings on exit, load settings on startup 2012-01-13 21:36:02 +02:00
Ilari Liusvaara
9740d24a29 wxwidgets: Allow editing jukebox from the GUI 2012-01-13 20:42:49 +02:00
Ilari Liusvaara
6b727c9628 Fix desyncs with rewind movie to begnning function 2012-01-13 09:24:19 +02:00
Ilari Liusvaara
63b65ea04d Fix frame number reported to Lua in repaint after load 2012-01-13 08:52:18 +02:00
Ilari Liusvaara
fb757b9780 Rewind movie to beginning function 2012-01-13 07:25:02 +02:00
Ilari Liusvaara
d903f6c83b When showing input in readwrite mode, show last sent input
Most rerecording emulators work this way, not by showing input pressed
right now.
2012-01-13 06:51:47 +02:00
Ilari Liusvaara
5480b3f4aa Remove core/coroutine
This module is obsolete.
2012-01-12 22:57:05 +02:00
Ilari Liusvaara
ec65a2d16d lsnes rr1-β7 2012-01-12 19:24:27 +02:00
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