goyuken
|
9b40792553
|
nes apu: add PAL numbers for NoiseUnit
|
2012-12-03 19:55:14 +00:00 |
goyuken
|
e513eb7cf7
|
nes: implement NROM-368. doesn't implement any of the other variants like CNROM-368. supports both 48k and 64k modes
|
2012-12-03 19:05:24 +00:00 |
zeromus
|
aaf06d76d3
|
snesgfxdebugger-add BG scroll regs
|
2012-12-03 18:59:08 +00:00 |
zeromus
|
3398aefc7a
|
snesgfxdebugger-add in-place sprite viewing mode
|
2012-12-03 17:57:19 +00:00 |
goyuken
|
8de879f132
|
nes: boring stuff
|
2012-12-03 15:40:20 +00:00 |
goyuken
|
ae963b5443
|
nes: fix PAL DMC frequencies
|
2012-12-03 15:01:04 +00:00 |
zeromus
|
522bcd844c
|
snesgfxdebugger-obj properties display
|
2012-12-03 07:50:23 +00:00 |
goyuken
|
e24d1efbd4
|
snes: cpu tracelogging. <1% extra overhead incurred when the tracer is not active.
|
2012-12-03 01:48:18 +00:00 |
zeromus
|
3dd1c5c493
|
snesgfxdebugger-fix a bunch of bugs and half-baked things. no new features. (part 3 of N)
|
2012-12-02 23:58:20 +00:00 |
goyuken
|
451f786660
|
snes: fix crash with rewind enabled in tales of phantasia. the problem seems to be that during runtosave(), the smp hits a wait opcode (0xff), which it can't get out of. with this fix, the emulator no longer crashes, but the emulated game does crash. more research is needed.
|
2012-12-02 18:32:33 +00:00 |
zeromus
|
e960989034
|
snesgfxdebugger-fix a bunch of bugs and half-baked things. no new features. (part 2 of N)
|
2012-12-02 08:00:59 +00:00 |
zeromus
|
8834d3dd5c
|
snesgfxdebugger-fix a bunch of bugs and half-baked things. no new features.
|
2012-12-02 02:51:30 +00:00 |
zeromus
|
db37a6f64f
|
snes-reset the libsnes core (with whatever serious re-initialization logic we've currently written in libsnes) every time loadstate occurs; and add memsetting to that re-initialization logic, under the theory that if there is a savestate nondeterminism due to fundamental serialization bugs, at least loadstates will be deterministically buggy, decreasing the odds that anyone will ever notice them. of course, i would rather increase the odds that we'll notice them to 100%, so we can fix them, instead of just masking them. but i don't make the rules, i just stfu the nags
|
2012-12-01 06:21:53 +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
|
32a1ac645e
|
fix controller bug? more information about electrical configuration of $4016/$4017 is needed. this is not a good commit.
|
2012-11-28 21:34:29 +00:00 |
goyuken
|
2803190666
|
nes: mmc3: add 256K prg option for ACCLAIM-MC-ACC. fixes "Simpsons, The: Bart vs. The World" and "Simpsons, The: Bartman Meets Radioactive Man"
|
2012-11-28 21:16:35 +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
|
175caf3a53
|
gba: add under-the-hood support for direct MMIO reading, to be used for something at some point, maybe
|
2012-11-27 16:44:50 +00:00 |
zeromus
|
efbdd58839
|
nes-fix mapper027 based on new understandings from fceumm; fix world hero
|
2012-11-26 22:08:25 +00:00 |
goyuken
|
91a71febe5
|
FDS: connect drive LED front end feature. also fix a bitsy savestate&saveram issue
|
2012-11-26 21:27:54 +00:00 |
zeromus
|
7e9d487580
|
nes-fix m074 and m192 and add You Ling Xing Dong to gamedb to correct mapper from m074->m192. p.s. you ling mi long dong
|
2012-11-26 21:08:46 +00:00 |
zeromus
|
0c58d62762
|
snesgfxdebugger-layer toggles, more information
|
2012-11-26 06:30:30 +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 |
zeromus
|
57e9619ff6
|
snes-hookup ui for color palette selection
|
2012-11-25 20:06:31 +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 |
zeromus
|
7ff342f907
|
snesgfxdebugger-preliminary sprite visualizing
|
2012-11-23 23:44:45 +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 |
zeromus
|
608ebc4a99
|
snesgfxdebugger-display OBJ tiles
|
2012-11-23 09:10:18 +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 |
zeromus
|
e70a387ffb
|
snesgfxdebugger-add ctrl+c to clipboard capability, and reflect user choice of backdrop color in debugger window
|
2012-11-22 06:57:01 +00:00 |
goyuken
|
e69307276c
|
gb: implement new CGB color preset "GBA"
|
2012-11-21 21:09:01 +00:00 |
goyuken
|
4ccf2412b4
|
GB: gambatte saved a thumbnail of the framebuffer to savestates internally, which was only used with some core-internal "UI" stuff that we don't bother with. disable that feature. does not break old savestates.
|
2012-11-21 13:43:58 +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 |
goyuken
|
5fc4b3f6c6
|
minor GB cleanup
|
2012-11-19 17:59:57 +00:00 |
goyuken
|
8d20c2e351
|
gambatte: fully implement cgb palette selection
|
2012-11-18 18:46:57 +00:00 |
goyuken
|
12844bbd7f
|
GB: gbc color change infrastructure. not hooked up to UI yet
|
2012-11-18 17:02:55 +00:00 |
zeromus
|
7339615890
|
nes-change memory initialization pattern; fixes Huang Di. Doesnt seem to break any of the other known memory-initialization-dependent cases
|
2012-11-17 08:16:02 +00:00 |
zeromus
|
e48f24d266
|
quick fix for 6502 trace log
|
2012-11-17 01:31:34 +00:00 |
goyuken
|
c41d7f2388
|
oops
|
2012-11-16 22:05:59 +00:00 |
goyuken
|
276b00fb35
|
snes: unify color generation for debugger and core. include 3 alternate implications: r3809, r3808, and hypothetical snes9x. nothing ui hooked up yet
|
2012-11-16 21:29:23 +00:00 |