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 |
saxxonpike
|
459368dd5b
|
6502: added RDY pin, required for C64 and possibly others
|
2013-08-15 06:08:21 +00:00 |
adelikat
|
be2937fdec
|
Code refactoring of Tools files - no functional changes other than some very tiny speedups and null checks
|
2013-04-14 23:56:45 +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
|
e48f24d266
|
quick fix for 6502 trace log
|
2012-11-17 01:31:34 +00:00 |
goyuken
|
6ffd71973a
|
6502: improve tracelog to only disassemble actual opcodes, and also enable it on 2600
|
2012-11-02 22:27:22 +00:00 |
zeromus
|
aa161d8910
|
proper Peek support in NES and 6502X
|
2012-11-02 19:28:00 +00:00 |
goyuken
|
56e4a84f14
|
make the MOS6502XDouble debug core fully savestate compatible with the other two. if it's desired for debugging, they could be swapped out on the fly now...
|
2012-10-31 15:08:30 +00:00 |
zeromus
|
59664959f1
|
speed up c# 6502 and enable it instead of cpp one
|
2012-10-31 01:55:26 +00:00 |
goyuken
|
137ffd8081
|
bleh
|
2012-10-30 23:23:56 +00:00 |
goyuken
|
4272e0ffed
|
MOS6502XDouble: fix loading savestates
|
2012-10-30 23:20:22 +00:00 |
goyuken
|
cd2ff4ed63
|
Add unmanaged version of 6502X core. The core it self is nearly exactly a copy+paste job from the C# one; most things map over exactly. A strange and abusive p/invoke setup is required to realize a performance gain; see code for details. Seems to be worth a bit more than 20% overall speed for me. Core is savestate compatible with managed 6502X. slight modifications to existing API has been made to support the new cpu. also included is a test module that runs both cores together, savestating every cycle to check for sameness. Core should fit in Atari, although that hasn't been done yet. For the moment, tracelog and disassemble are broken, but they'll be back soon.
|
2012-10-30 23:01:54 +00:00 |
zeromus
|
b1d62ed574
|
6502-add some opcodes not handled by the instruction tests, but which are cursorily covered by the instr_timing test, which now passes
|
2012-04-18 08:04:06 +00:00 |
zeromus
|
97b66a907f
|
6502-implement undocumented opcodes. pass all instruction tests
|
2012-04-18 05:22:58 +00:00 |
zeromus
|
d3321f552f
|
nes accuracy fixes
- pass more apu_test 4-jitter and 6-irq_flag_timing (necessary for timing on other tests)
- pass all cpu interrupt tests
- pass all sprite hit tests
|
2012-03-25 09:25:27 +00:00 |
zeromus
|
0cf6b0bcb7
|
switch atari 2600 to new 6502 core
|
2012-03-24 03:45:47 +00:00 |
zeromus
|
471b3ffb98
|
nes-fix soft reset functionality which had got broken when i upgraded the cpu core
|
2012-03-18 03:46:06 +00:00 |
zeromus
|
2b21ca7127
|
add new, more detailed 6502X cpu core, use it in the nes core as experiment. win almost all the speed back, pass some more tests.
|
2012-03-15 21:28:37 +00:00 |