Commit graph

18 commits

Author SHA1 Message Date
Ilari Liusvaara
f2550aebd5 Function comment cleanups 2011-09-26 19:02:43 +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
847519c961 Use ld --wrap to intercept time() by bsnes core
This allows games using S-RTC to be rerecorded.
2011-09-25 02:13:50 +03:00
Ilari Liusvaara
f9354847fa Fix make clean 2011-09-22 07:54:57 +03:00
Ilari Liusvaara
83db3a0834 Various fixups from trying to compile this for win32 2011-09-21 02:58:15 +03:00
Ilari Liusvaara
aedd34d774 Some documentation & makefile tweaks 2011-09-21 00:10:34 +03:00
Ilari Liusvaara
66fcf13980 Unattended dumping support 2011-09-20 22:05:49 +03:00
Ilari Liusvaara
94770e0beb Add movieinfo program
Movieinfo shows information about savestate/movie file passed to it.
2011-09-19 22:39:58 +03:00
Ilari Liusvaara
89d511f321 Major source reorganization 2011-09-18 12:42:33 +03:00
Ilari Liusvaara
e0a4bfa510 Get rid of fieldsplitter
It was used more before, now it was just used to split author names
into component parts. This can be much better done with a dedicated
function.
2011-09-17 10:15:35 +03:00
Ilari Liusvaara
366336d560 More cleanups 2011-09-16 21:09:22 +03:00
Ilari Liusvaara
247a1ba33a Refactor .avi dumping
Extract the sample rate reduction and SOX writing code from AVI writing
code. Place sample rate reduction to AVI dump control code and split
SOX code to its own class.
2011-09-16 11:25:55 +03:00
Ilari Liusvaara
b4d18f7309 Refactor mainloop.cpp a lot 2011-09-16 06:13:33 +03:00
Ilari Liusvaara
bbb4241f68 Factor stuff related to our_movie into separate file 2011-09-16 03:49:04 +03:00
Ilari Liusvaara
6877c2f63b Make video dumping to go through generic A/V snooping interface 2011-09-15 16:42:52 +03:00
Ilari Liusvaara
feb1a5d841 Allow dynamic loading of Lua functions
Dynamically loading Lua functions allows distributing implementations
to multiple places.

Additionally, migrate bit.* functions to the new framework.
2011-09-14 21:19:54 +03:00
Ilari Liusvaara
f170c7bab2 Major reorganization of command handling
Make commands objects instead of functions calling each other.

Now there is '?' command that can display command list and help about
individual command. Also the command handling is more distributed into
places where it belongs.
2011-09-14 20:06:36 +03:00
Ilari Liusvaara
c932df0faa lsnes rr0-β0
The first release for public testing.
2011-09-13 17:50:18 +03:00