Commit graph

241 commits

Author SHA1 Message Date
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
Ilari Liusvaara
2b7620f6d5 Patch problems in libsnes
Add patches for libsnes for making it suitable for rerecording and
add code to support some of the new features (remove time interception).
2011-11-09 02:08:57 +02:00
Ilari Liusvaara
ff4d045882 lsnes rr0-β20 2011-11-09 00:05:57 +02:00
Ilari Liusvaara
9f51c1d969 Get rid of need for host C++ compiler 2011-11-06 17:37:53 +02:00
Ilari Liusvaara
27249bdec6 lsnes rr0-β19 2011-11-05 20:57:47 +02:00
Ilari Liusvaara
b497bd7ed6 Wxwidgets graphics plugin
As opposed to SDL graphics plugin, this has full GUI.
2011-11-05 20:46:18 +02:00
Ilari Liusvaara
1fd32a963c Mention EVDEV for joystick plugin 2011-11-03 22:09:06 +02:00
Ilari Liusvaara
28fc6e6f99 Rework makefile
- Remove the package skipping (that was a bad idea).
- Add CROSS_PREFIX to make cross-builds easier
- Add LUA to give Lua package name.
- Don't try linking against libdl (what the heck was that about?)
- Add missing #include to portaudio code
2011-11-03 22:01:19 +02:00
Ilari Liusvaara
bc12e70cbf Backport some improvements to other stuff from Wxwidgets work 2011-11-03 17:49:23 +02:00
Ilari Liusvaara
2f20963264 lsnes rr0-β18 2011-11-01 00:25:48 +02:00
Ilari Liusvaara
cdbe7d0b39 Correct documentation of --rtc-subsecond 2011-10-31 23:48:25 +02:00
Ilari Liusvaara
fe699e9756 More small documentation fixups 2011-10-31 18:38:58 +02:00
Ilari Liusvaara
86ddae1599 Minor lua documentation fixups 2011-10-31 11:56:24 +02:00
Ilari Liusvaara
9eb7feafea Lua: Add memory.* functions for reading the VMA table 2011-10-31 11:53:44 +02:00
Ilari Liusvaara
8a5c363115 Make it possible to compile this thing for win32 with stock makefile 2011-10-29 15:58:25 +03:00
Ilari Liusvaara
efa9666c71 Allow disabling Lua/SDL searching 2011-10-29 15:36:01 +03:00
Ilari Liusvaara
9e438267a8 Allow using different joystick driver with SDL 2011-10-29 15:28:25 +03:00
Ilari Liusvaara
d9100677ff Make sound manipulation commands platform-independent 2011-10-29 14:32:25 +03:00
Ilari Liusvaara
a474f1000d New Lua function: gui.status() 2011-10-22 18:45:33 +03:00
Ilari Liusvaara
419a8346d6 Image data is 24-bit, not 15-bit 2011-10-22 18:35:13 +03:00
Ilari Liusvaara
418293d27a Add errata entry about slow screen drawing 2011-10-22 16:24:57 +03:00
Ilari Liusvaara
a1f8869f94 Add Lua function gui.circle() 2011-10-22 15:15:18 +03:00
Ilari Liusvaara
92cc0b0d89 Add new Lua function gui.line() 2011-10-22 12:25:37 +03:00
Ilari Liusvaara
feea8e41cc lsnes rr0-β17 2011-10-21 15:19:24 +03:00
Ilari Liusvaara
b8c426662b Change color notation to allow Lua scripts use full truecolor 2011-10-21 13:54:47 +03:00
Ilari Liusvaara
5abde22e85 New Lua function gui.color 2011-10-19 18:16:34 +03:00
Ilari Liusvaara
aedbba61ef Allow unattended dumping to JMD 2011-10-12 03:41:54 +03:00
Ilari Liusvaara
65f5f37033 JMD dumping support 2011-10-12 03:29:52 +03:00
Ilari Liusvaara
2993d6d793 lsnes rr0-β16 2011-10-10 08:28:30 +03:00
Ilari Liusvaara
fb93a4e888 Add gui.screenshot Lua function. 2011-10-09 02:55:36 +03:00
Ilari Liusvaara
b972df809a lsnes rr0-β15 2011-10-05 19:26:53 +03:00
Ilari Liusvaara
95b0df8a8b Changes to how read-only works
* Add command that loads savestate in current mode.
* Make jukebox loads use current mode.
* Fix truncation of movie when current_frame = 0
* Add command to set read-only mode
* Add command to toggle read-only mode
2011-10-03 22:32:43 +03:00
Ilari Liusvaara
3517ba2eee Move joystick axis manipulation from SDL to keymapper code
Joystick axis manipulation isn't really platform-dependent, so move it
from SDL platform code to keymapper code. Additionally, add command to
show all axes and parameters.
2011-10-02 22:40:58 +03:00