Ilari Liusvaara
ff1004d7fa
If initsram/initstate points to LSS file, pull the matching member
2015-02-12 01:40:36 +02:00
Ilari Liusvaara
9a69dc3511
Namespace library port-controller stuff
2014-11-10 05:13:34 +02:00
Ilari Liusvaara
ae17d41df4
Privatefy loaded_rom rtype, region and orig_region
2014-06-08 14:24:57 +03:00
Ilari Liusvaara
4560782668
moviefile::get_movie_length: Use milliseconds, not nanoseconds
...
The fractional division should still be exact (but rounds up).
2014-04-21 21:46:29 +03:00
Ilari Liusvaara
4c952beb3b
Use open/read/write/close for binary saves instead of iostreams
2014-04-10 22:51:42 +03:00
Ilari Liusvaara
ef140f3324
moviefile.cpp is friggin' large, split it up
2014-02-05 01:11:21 +02:00
Ilari Liusvaara
a50cadb1a8
Support multi-branch movies
2014-02-04 21:16:38 +02:00
Ilari Liusvaara
3e92462a3d
Dynamically allocate moviefile, rrdata and movie structures
2014-02-02 18:35:36 +02:00
Ilari Liusvaara
ceb35eb72c
Back movie data off movie file structure
2014-02-01 17:35:22 +02:00
Ilari Liusvaara
1bcbae1163
Refactor library zip functions to dedicated namespace
2013-12-19 15:00:21 +02:00
Ilari Liusvaara
cc0d79566a
Attempt to save if emulator is crashing
2013-11-30 13:55:07 +02:00
Ilari Liusvaara
1e055b17b2
Movie downloading
2013-11-11 12:04:40 +02:00
Ilari Liusvaara
1ac35c2773
Zip: Allow output to arbitrary ostream
2013-11-11 01:49:36 +02:00
Ilari Liusvaara
fb8910cda5
Support in-memory saves and use those for wxwidgets ROM loading
2013-11-10 13:24:49 +02:00
Ilari Liusvaara
40578782dc
Support Multi-ROM projects
2013-09-22 17:39:52 +03:00
Ilari Liusvaara
70ad5377b8
Save ROM hints
2013-09-14 16:29:58 +03:00
Ilari Liusvaara
d25f5bbe78
Make symbolic constant ROM_SLOT_COUNT for ROM slot count
2013-09-14 12:26:57 +03:00
Ilari Liusvaara
0d01d22d83
Allow RAM initialization from movie file
2013-08-27 02:11:59 +03:00
Ilari Liusvaara
bf0d0b7ac0
If movie is loaded without ROM, prompt for ROM
2013-08-25 17:32:56 +03:00
Ilari Liusvaara
75b3e79ea7
Binary movies support
2013-07-29 22:16:23 +03:00
Ilari Liusvaara
992096c8c5
Macro support
2013-06-23 15:57:20 +03:00
Ilari Liusvaara
2bcb022f95
Clean up save slots handling
...
Also changes save slots to be per-project instead of the weird handling
earlier.
2013-02-09 18:35:13 +02:00
Ilari Liusvaara
bb48143284
Handle conflicting sysregions
2013-01-11 22:31:13 +02:00
Ilari Liusvaara
981df4010c
Settings-based controllers
2013-01-05 09:19:09 +02:00
Ilari Liusvaara
4365cadbc3
Support systems with !=2 ports
...
This also changes the Gambatte core to have just 1 port.
2012-10-11 20:06:40 +03:00
Ilari Liusvaara
5bae541b8b
Refactor porttype_info into library/ (as port_type)
2012-10-11 11:32:44 +03:00
Ilari Liusvaara
be869b289b
Make lag counter useful in SNES games that autopoll
2012-09-26 00:24:59 +03:00
Ilari Liusvaara
7af494b92c
Base subtitle support
2012-09-08 19:44:45 +03:00
Ilari Liusvaara
e83e4eb4e1
Revamp ROM loading
2012-08-24 20:24:18 +03:00
Ilari Liusvaara
175c63d56a
Non-insane savestate anchoring
2012-07-20 00:23:40 +03:00
Ilari Liusvaara
008536d21c
Move core-specific code to core bindings
...
This is probably quite buggy...
2012-07-09 18:11:32 +03:00
Ilari Liusvaara
e27d4374dc
Get rid of porttype_t and devicetype_t
2012-07-08 12:57:22 +03:00
Ilari Liusvaara
06e3f96b3d
Add start paused option
...
This is handy for capturing
2012-04-21 10:48:59 +03:00
Ilari Liusvaara
66f7bd6deb
True movie slot support
2012-01-18 22:53:04 +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
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
044691d555
Move files around a lot
2011-11-06 14:41:41 +02:00