adelikat
|
bbc12256b2
|
Rename IEmulator.ResetFrameCounter() to ResetCounts() as that is a more precise term since it resets frame and lag counter variables (and theoretically any other similar counters that could get implemented)
|
2013-11-03 16:29:51 +00:00 |
zeromus
|
0acbb11e97
|
move HawkFile to BizHawk.Common along with a small web of dependencies and then add "using BizHawk.Common" to 100 files
|
2013-10-27 22:07:40 +00:00 |
goyuken
|
0803adc32a
|
add a "BoardName" to IEmulator that an emulation core can use to return useful information about how the rom is being emulated. meant to be mostly for informative purposes; shouldn't rely on it for too much. implemented in GB and NES cores
|
2013-08-24 16:54:22 +00:00 |
goyuken
|
f1e2c275f4
|
speed up some text conversion routines so that Yabause saving of text savestates is about 19x as fast as before
|
2013-06-05 18:42:54 +00:00 |
goyuken
|
f42f002669
|
speed up some text conversion routines so that Yabause loading of text savestates is about 10x as fast as before
|
2013-06-05 17:42:53 +00:00 |
goyuken
|
a754aba126
|
saturn: hook up GL mode to user interface. in GL mode, one can choose resolutions like pcsx2: 1x, 2x, 3x, 4x, or user selected w*h
|
2013-05-14 03:06:37 +00:00 |
goyuken
|
656e7a3862
|
saturn: connect the openGL rendering core. has some graphical glitches of its own, but can be a good deal faster than the soft core. not hooked up in options yet (so without code editing, you'll get soft core every time)
|
2013-05-13 16:49:02 +00:00 |
goyuken
|
16d78da582
|
saturn - enable writes to memory domains (i had kind of forgotten about this). usual caveat: memory domain pokes can create impossible situations, because you're doing things that you ought not to be allowed to do
|
2013-05-11 14:24:01 +00:00 |
goyuken
|
aa73071870
|
saturn: fix saveram problem
|
2013-05-09 00:47:16 +00:00 |
goyuken
|
ed2553621f
|
saturn: memory domains, and saverammodified flag
|
2013-05-07 21:35:55 +00:00 |
goyuken
|
7b7b95e95d
|
add a new field to IEmulator: bool BinarySaveStatesPreferred { get; }. a core should set it to true to indicate that it would prefer to save and load binary savestates (but both types must be supported). set to true on 7800, gb, dgb, gba, n64, snes, saturn cores, as they all create text savestates that are simply dumps of the binary savestate. for the moment, frontend does nothing with this new information.
|
2013-05-06 20:51:28 +00:00 |
goyuken
|
415d749be9
|
saturn - fix r4402, which was horribly busted. the code looks messier now... almost as messy as before. except the sound test mode in SOTN works through savestates now (it doesn't in vanilla yabause), so i fixed something.
|
2013-05-03 22:12:35 +00:00 |
goyuken
|
299fcbcc57
|
saturn: power button, saveram. at the moment, only the internal bupram is saverammed, although it's generated separately per game, like other bizwhack consoles
|
2013-05-03 01:32:16 +00:00 |
goyuken
|
b399e87ffe
|
saturn: savestates. rather unwieldly, taking ~11MiB in text form and causing a noticable pause to save or load. core changes to support savestating: savestates reverted to version 1 (no movie info and no framebuffer, both of which are handled in bizhawk), and parts dealing with verifiying size through liberal use of fseek() (which doesn't work here) removed
|
2013-05-02 23:35:12 +00:00 |
goyuken
|
149eeb5f33
|
saturn - support loading bios. note that at the moment, the bios filename isn't in the firmware configuratorthingy. this marks the first change made to the yabause core itself (excepting the yui.cpp that we added); changing memory.h so that block loads don't do unnecessary fseek()
|
2013-05-02 20:47:56 +00:00 |
goyuken
|
0d556dc9e9
|
saturn: frame lag flag working
|
2013-05-01 17:22:12 +00:00 |
goyuken
|
8b029d9eb1
|
saturn: controls. fuck boilerplate
|
2013-05-01 02:53:53 +00:00 |
goyuken
|
eae4c0ee81
|
saturn: sound
|
2013-05-01 01:46:20 +00:00 |
goyuken
|
368bc58d0a
|
saturn: connect to bizhawk's existing DiscSystem code. emu should now properly load the .cue given. the hack that redirects every .cue that is not in a gamedb to saturn is still in place; saturn detection heuristics will be coming
|
2013-05-01 00:27:36 +00:00 |
goyuken
|
d2fecaa172
|
saturn emulator. for the moment, try loading any unknown .cue file. when you do so, the saturn core will attempt to load "D:\encodes\saturnimages\Castlevania SOTN.iso"
|
2013-04-30 21:28:35 +00:00 |