alyosha-tas
7b8a61b8e4
NESHawk Cleanup
2017-10-26 09:58:24 -04:00
alyosha-tas
874d06797f
NESHawk: Code Clean up
...
remove redundancies, fix scanline count
2017-09-02 10:48:23 -04:00
alyosha-tas
497513f93a
NESHawk: PPU: Fix OAMADDR
...
-Implements $2004 write glitch
-Correctly implements OAMADDR initialization
2017-08-02 11:24:49 -04:00
adelikat
3c799931bc
NesHawk - better clean up of ppu open bus decay method even more, this should be more performant too
2017-06-28 13:44:55 -05:00
adelikat
bc8ac1c1a4
Nes ppu - ppu_open_bus_decay - Cleaner, and possibly a little faster
2017-06-28 11:11:20 -05:00
alyosha-tas
13b99bafd0
NESHawk: Clean up and minor refactor
...
Simplify the code base a bit and gets a performance boost as well.
2017-06-16 21:41:13 -04:00
J.D. Purcell
b53502eed8
Spaces -> tabs.
2017-04-15 16:37:30 -04:00
alyosha-tas
9d93fe404c
NES Timing Update
...
Update per Visual NES inspection of $2001 writes
Correctly fixes Micro Machines while maintaining Battletoads 2p warps sync
2017-03-21 19:01:30 -04:00
alyosha-tas
e82f19c39e
NES Set up a known valid state for testing
2017-03-09 17:50:19 -05:00
alyosha-tas
22da9ae6ea
NES Update Core
2017-03-08 12:18:30 -05:00
alyosha-tas
7127c130bc
Update PPU.regs.cs
2017-03-07 22:57:09 -05:00
alyosha-tas
df7a93e83a
NES Update $2003 behaviour
...
Fixes Huge Insect
Some debate reamins about what exactly is happening here though
2017-03-07 22:30:41 -05:00
alyosha-tas
b453745404
NES PPU update sprite evaluation
2017-03-06 20:27:37 -05:00
alyosha-tas
fe66504e2f
Update PPU.regs.cs
2017-03-06 07:07:49 -05:00
alyosha-tas
0960ca8a89
NES PPU clean up
2017-03-03 20:51:36 -05:00
alyosha-tas
ca2fa6c95e
NES PPU2006 write delay
...
See NESDEV discussion:
http://forums.nesdev.com/viewtopic.php?f=3&t=15484
2017-03-03 14:57:38 -05:00
alyosha-tas
3c8a6a4e19
NES: Fix PPU timing and Race condition
2017-02-04 09:14:55 -05:00
alyosha-tas
48e3cdfcdc
NES: Minor code cleanup
2017-01-25 20:35:50 -05:00
alyosha-tas
647f0914ed
NES: Some PPU cleanup
2017-01-25 19:17:24 -05:00
alyosha-tas
af93beb6af
Add security for VS top gun
2016-11-05 21:23:07 -04:00
alyosha-tas
85bb52f9b9
VS system updates
2016-10-28 21:55:18 -04:00
alyosha-tas
ea644c2707
more VS system updates
...
Start Supporting 2c05 boards
2016-10-27 21:27:35 -04:00
alyosha-tas
35ac71f350
VS updates
...
-support for 2c05 which swaps regs 2000 and 2001
2016-10-27 18:17:08 -04:00
alyosha-tas
18d8baa65d
Add files via upload
2016-10-23 20:50:06 -04:00
alyosha-tas
92d4e1bd17
Fix power up behaviour (and Dragon Slayer IV)
...
Power up timing is now consistent with all know information regarding VBlank timing and initial state.
This is mostly thanks to True's console testing of Battletoads, which happens to require exacting timing to sync.
However, Dragon Slayer 4 requires writes to $2000 to be recognized well before the PPU is initialized, and even blargg states that this should not be the case. Since the game obviously is supposed to run, I have removed all write ignore code until more testing can be done.
2016-10-16 17:25:13 -04:00
alyosha-tas
29cec0e49b
small timing fix
...
needed for family basic
2016-09-07 20:05:02 -04:00
alyosha-tas
99fde0c4ba
start clean up of APU and fix Saint Seiya
2016-07-03 16:18:25 -04:00
alyosha-tas
663aded7b2
Pass a few more tests
...
and fix a few regressions
2016-07-01 22:31:06 -04:00
alyosha-tas
27c4bac062
ppu open bus emulation
...
ppu_open_bus - passes
cpu_dummy_writes_ppumem - passes
2016-06-21 17:14:46 -04:00
alyosha-tas
bc17e6519c
Fix a bug in OAM regs
...
passes oam_stress
2016-06-18 12:07:53 -04:00
alyosha-tas
ec1be59d4e
Fix sprite evaluation and $2004 reads
...
Fixes Micro Machines
Passes sprite overflow test #4
2016-06-12 21:16:31 -04:00
zeromus
8840be027c
Revert "un-Revert "neshawk - change ppu poweron process (fixes time lord, breaks ? ? ?)"""
...
This reverts commit a53200d98e
.
2015-10-12 20:32:06 -05:00
zeromus
a53200d98e
un-Revert "neshawk - change ppu poweron process (fixes time lord, breaks ? ? ?)""
...
This reverts commit a31492a57f
.
2015-10-11 21:30:44 -05:00
zeromus
a31492a57f
Revert "neshawk - change ppu poweron process (fixes time lord, breaks ? ? ?)"
...
This reverts commit d012dd831f
.
We'll do this after the next release, along with some other major timing stuff.
2015-09-22 00:33:23 -05:00
zeromus
d012dd831f
neshawk - change ppu poweron process (fixes time lord, breaks ? ? ?)
2015-09-20 20:49:04 -05:00
adelikat
9f6c0ca695
NES - remove the partial class closure on the PPU object files
2015-01-17 21:09:33 +00:00
adelikat
3b2c00cf39
NES - remove a bit more partial class as namespace abuse
2015-01-17 21:02:59 +00:00
goyuken
9909b972fb
NES: fix nondeterminism in tracelogger when execution passes over $2007 (or mirrors)
2014-04-30 19:43:55 +00:00
adelikat
7e45f13282
Change project name BizHawk.Emulation to BizHawk.Emulation.Cores
2013-11-15 14:05:47 +00:00