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
|
e33396a548
|
GBA -add new "Combined WRAM" memory domain, which is the 256KB EWRAM immediately followed by the 32KB IWRAM
|
2013-09-29 15:43:49 +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 |
adelikat
|
7ac1da8c96
|
Set the right order of buttons, and good defaults for controllers and joypads for all consoles
|
2013-07-29 02:11:00 +00:00 |
goyuken
|
89f61e6daa
|
gba: throw exceptions if saveram gets accessed when disposed, while i remember about it. will actually fix it some other time, if the core actually gets used.
|
2013-05-09 00:58:02 +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 |
adelikat
|
cff1ff2940
|
Removing unused directives from a bunch of files because I was playing around with resharper, but that got boring so not every file
|
2013-04-14 20:39:19 +00:00 |
zeromus
|
a4b442abda
|
unify coreinputcomm and coreoutputcomm. there is a slight chance your console will be messed up until i fix a teeny tiny something, since i didnt test them all, since with more recent cores i dunno what roms are working anyway. let me know if i broke anything.
|
2012-12-10 00:43:43 +00:00 |
goyuken
|
6412d6d93e
|
gb gpu view: fix bug due to scroll bar hilarity. gba gpu view: implement scanline callbacks
|
2012-11-30 05:16:37 +00:00 |
goyuken
|
965c6d8700
|
gba: add the beginnings of a GPU view. much work is needed, but i like the idea of a single panel with movable widgets (and config-saveable layout, of course), as there is too much information in the case of a GBA to reasonably show it all on a screen. this way the user can set up a "workspace" appropriate for whatever dumping/debugging project is being done.
|
2012-11-27 19:21:46 +00:00 |
goyuken
|
07ae382ac4
|
add a\v dump resize hints to gb, gba. other cores should probably get this treatment as well
|
2012-11-26 02:30:07 +00:00 |
goyuken
|
d77efde5fc
|
gba: add system bus memory domain
|
2012-11-25 19:03:13 +00:00 |
goyuken
|
0094562d2a
|
per previous discussion, IEmulator.ResetFrameCounter() should reset lag frame related stuff as well
|
2012-11-25 15:41:40 +00:00 |
goyuken
|
366370301f
|
gba: enable savestates. in the process find and fix an absolutely retarded bug with core savestate loading and bios. fuck #define forever.
|
2012-11-24 21:23:50 +00:00 |
goyuken
|
235d7a9a03
|
gba: saveram support. not tested too much because controller isn't hooked up yet. (and path config appears to be dumping them in the wrong place). also remove the silly system where the core tracks timing on when to write the saveram file to disk.
|
2012-11-24 02:25:47 +00:00 |
goyuken
|
d20970afa7
|
gba: correct tracelogger address for PC pipelining. note that the disassembly for some branch instructions shows up wrong, making this seem "wrong". but it's right, and the disassembly will be fixed...
core: tracelogger can now show a custom column header. GBA uses it; all other traceloggers untouched
|
2012-11-24 00:45:25 +00:00 |
goyuken
|
6d7ae2574d
|
gba: implement tracelogging. also disable _ITERATOR_DEBUG_LEVEL even in debug builds as the disassembler blows it up ><
|
2012-11-23 16:55:37 +00:00 |
goyuken
|
32d0b546e0
|
gba: support hard reset. doesn't work right with saveram because saveram isn't all hooked up anyway yet
|
2012-11-23 04:28:38 +00:00 |
goyuken
|
5b3de57fca
|
gba: make core go into zombie mode if libmeteor aborts, instead of crashing. this makes it easy to pick apart failures using the in-program debugging tools (memory view, tracelog once i add it)
|
2012-11-21 01:21:50 +00:00 |
goyuken
|
ee9e67d023
|
gba: some memory domains
|
2012-11-20 20:22:10 +00:00 |
goyuken
|
83f74f1290
|
gba: handle libmeteor aborts. Final Fantasy 5 (J) now crashes instead of drifting off into the sunset
|
2012-11-20 15:52:36 +00:00 |
goyuken
|
db8590e55b
|
add some GBA related path config stuff. gbabios.rom will now attempt to load from GBA firmwares directory.
|
2012-11-20 03:17:53 +00:00 |
goyuken
|
28b1766ac8
|
GBA: core input stuff, including basic lag frame detection
|
2012-11-20 02:58:39 +00:00 |
goyuken
|
8a4393cd56
|
gba: add some console debugging stuff
|
2012-11-20 01:28:31 +00:00 |
goyuken
|
93ad387db8
|
stuff, don't use
|
2012-11-19 22:43:34 +00:00 |