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
Ilari Liusvaara
9f174b2932
Some manual fixups
2011-10-01 21:03:32 +03:00
Ilari Liusvaara
7a0085290a
lsnes rr0-β14
2011-10-01 13:05:03 +03:00
Ilari Liusvaara
ff77bad25c
New gui primitive: crosshair
2011-09-28 00:14:27 +03:00
Ilari Liusvaara
b73ef078ba
Implement gui.rectangle and gui.pixel
2011-09-27 00:29:44 +03:00
Ilari Liusvaara
99468dc616
Switch internally to 16-bit graphics instead of 32-bit
2011-09-26 23:35:13 +03:00
Ilari Liusvaara
e54fd13bdd
Allow disabling time() interception
...
This prevents recording games using S-RTC but allows building on platforms
not supporting ld --wrap, most notably Mac OS X.
2011-09-25 11:48:36 +03:00
Ilari Liusvaara
3f6ff9f7b5
lsnes rr0-β13
2011-09-25 02:22:18 +03:00
Ilari Liusvaara
5509cb2893
Forgot to note savetime.* is only present in savestates
2011-09-24 23:18:09 +03:00
Ilari Liusvaara
dd288a765a
Document {start,save}time.{,sub}second
2011-09-24 23:12:49 +03:00
Ilari Liusvaara
99a969b54e
lsnes rr0-β12
2011-09-24 21:07:25 +03:00
Ilari Liusvaara
42a2f92a44
Keep track of RTC
...
This can't be used yet (no support for external time source in bsnes, but
it should become handy when such support exists).
2011-09-24 21:05:56 +03:00
Ilari Liusvaara
eb8dc58677
lsnes rr0-β11
2011-09-24 19:38:27 +03:00
Ilari Liusvaara
21a51e87c4
Add functions to read/write multibyte values from/to host memory
2011-09-24 19:25:02 +03:00
Ilari Liusvaara
685c2f7deb
lsnes rr0-β10
2011-09-23 23:35:52 +03:00
Ilari Liusvaara
7bb6006f9d
Major documentation rewamp
2011-09-23 22:46:43 +03:00