Ilari Liusvaara
b8d8ffb3bf
Make the random seed controllable
...
- This allows eliminating random seed differences from savestates (may
be useful for some forms of sync stability testing).
- Would also allow (re)recording with randomization enabled, as the
seed can be set portably).
2011-11-11 19:01:59 +01:00
Themaister
41bcdad7d7
Fixup style nit.
2011-11-11 18:39:34 +01:00
Ilari Liusvaara
7e3d56fe1e
Don't use time() in emulating chips
...
Instead of using time() in chip emulation, create new interface method
currentTime(), defaulting to time(0). This way frontend can cleanly
override the current time bsnes is using.
2011-11-11 18:34:30 +01:00
Ilari Liusvaara
d5bef28b7c
Save controller state when savestating
...
When savestating, save the controller state and restore it upon loadstate.
Prevents libsnes from mixing up buttons.
2011-11-11 18:25:54 +01:00
Themaister
02feeb707c
Minor updates.
2011-11-10 21:20:27 +01:00
Themaister
962c9486b3
Update core to v084.
2011-11-10 21:10:05 +01:00
Themaister
b927f5f9db
Revert "Use snes_interface for global symbol."
...
This reverts commit 7d07cb17516c3ce1269c0af8d80431da6f3139a0.
2011-11-01 22:43:05 +01:00
Themaister
5e45aa7d57
Add linker script to export only needed symbols.
2011-10-29 20:00:52 +02:00
Themaister
7d07cb1751
Use snes_interface for global symbol.
2011-10-29 18:57:03 +02:00
Themaister
269a7fc89a
Do not query for id > 11.
2011-10-16 18:21:17 +02:00
Themaister
406eb74f2a
Buildfixes.
2011-10-16 18:10:29 +02:00
Themaister
f4923ece4e
Cleanups and minor fixes.
2011-10-16 18:04:44 +02:00
Themaister
94aa6b3e82
It compiles? :o
2011-10-16 17:59:06 +02:00
Themaister
ab8c387f13
... This is hell.
2011-10-16 17:38:31 +02:00
Themaister
e1912f77cd
Start on hardcore translation ...
2011-10-16 17:09:01 +02:00
Themaister
0df97c5157
Update gitignore.
2011-10-16 17:07:58 +02:00
Themaister
9b076faa9e
Fix fast-forward hold bugs.
2011-10-16 14:06:22 +02:00
Themaister
2638904e6f
Probably good idea to make dtor virtual here.
2011-10-16 13:43:20 +02:00
Themaister
f3165d7035
Fix insane memory leak.
2011-10-16 13:33:05 +02:00
Themaister
99510c7114
Seems to fix save state problems in alt/smp [BearOso].
2011-10-03 15:42:02 +02:00
Themaister
37a82d0dda
Fix some aliasing issues.
2011-09-11 14:45:26 +02:00
Themaister
5a659440aa
Update gameboy cartridge handling.
2011-08-26 20:45:44 +02:00
Themaister
6525f39c31
Fixup nall:: a bit.
2011-08-26 20:05:18 +02:00
Themaister
7234375891
SNES:: and partially nall::
2011-08-26 19:40:31 +02:00
Themaister
36bb92a5a5
Do not use -shared on OSX.
2011-06-29 04:27:11 +02:00
Themaister
2646873481
Remove unneeded virtuals.
2011-06-26 14:53:39 +02:00
Themaister
d0e24ccb7d
Fix CX4 loading.
2011-06-26 14:34:15 +02:00
Themaister
3bb6889efd
v80
2011-06-26 13:43:01 +02:00
Themaister
b6df699139
Big cleanup. Seems to have fixed rewind! :D
2011-06-25 02:06:00 +02:00
Themaister
6640f63b3b
Scheduler cleanup.
2011-06-25 01:41:43 +02:00
Themaister
a1c458dc0e
SMP straight-out.
2011-06-25 01:34:37 +02:00
Themaister
c145c809da
Fix Cx4.
2011-06-20 17:56:13 +02:00
Themaister
68ff96e77b
:v
2011-06-20 17:05:30 +02:00
Themaister
66956f04f0
Fixes. Does not run it seems.
2011-06-20 17:04:45 +02:00
Themaister
27bd88f44e
Update chip.
2011-06-20 16:38:50 +02:00
Themaister
180af6a0af
v79r03
2011-06-12 15:46:41 +02:00
Themaister
8fec134d3a
Fix bug.
2011-06-09 11:24:45 +02:00
Themaister
7c6ccdb175
Small optimization.
2011-06-04 12:38:21 +02:00
Themaister
e0d552e501
NSS.
2011-06-04 12:28:10 +02:00
Themaister
3fb7fe79c7
Fix some code issues ...
2011-06-04 12:23:12 +02:00
Themaister
cd54a51970
Update SNES::
2011-06-04 12:11:09 +02:00
Themaister
4083f568f1
Bugfix.
2011-05-01 13:29:53 +02:00
Themaister
608c109bad
Add some missing files.
2011-04-30 23:30:51 +02:00
Themaister
f9c28b7aeb
Fix interface bug.
2011-04-30 12:33:21 +02:00
Themaister
fd3bdb7c23
Revert "Some small optimizations (seem to work)."
...
This reverts commit 6e442f99ce38f724ed8915d7dbe98bfeba5d0a67.
2011-04-30 12:14:55 +02:00
Themaister
938fe6e5db
Update snes:: to v78.
2011-04-30 12:02:13 +02:00
Themaister
6e442f99ce
Some small optimizations (seem to work).
2011-04-03 14:49:43 +02:00
Themaister
dff06aa6a5
Remove extra .s, and use inline asm.
2011-03-23 00:46:43 +01:00
Themaister
2138991d78
Do libco on amd64 more properly, with actual asm!
2011-03-22 23:50:04 +01:00
Themaister
2061c06915
Fix space
2011-03-17 01:23:14 +01:00