nattthebear
|
77a535a7d8
|
Implement ICycleTiming on neshawk
|
2017-08-11 19:59:10 -04:00 |
alyosha-tas
|
171022529d
|
NES: Fix mapper 36
fixes #953
|
2017-08-06 10:12:04 -04:00 |
alyosha-tas
|
ad85143c8c
|
NESHawk: Rambo-1 IRQ work
-maintains compatibility with skull and crossbones and klax.
-Fixes hard Drivin'
-More work to do here
|
2017-08-02 21:58:54 -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 |
alyosha-tas
|
fac8761194
|
Delete Mapper035.cs
-duplicate of mapper 90
|
2017-08-01 12:07:18 -04:00 |
alyosha-tas
|
b8f502f670
|
NES Mappers: Make mapper 90 cover mapper 35
Mapper 35 is identical in function, fixes Warioland 2 (unl)
|
2017-08-01 12:06:33 -04:00 |
adelikat
|
c6e0e9fa57
|
Rename CoreAttributes to CoreAttribute as to not be a bad person
|
2017-07-12 14:10:55 -05:00 |
adelikat
|
cbe2f442a7
|
Neshawk - ppu - a small code simplification
|
2017-06-30 09:15:55 -05: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 |
adelikat
|
e150bca642
|
NesHawk - unless I'm missing something, this is more readable and more performant
|
2017-06-28 10:37:03 -05:00 |
adelikat
|
ebdb244714
|
NESHawk - a small speedup (a few fps) - don't call Board.ClockPPU unless it is implemented
|
2017-06-28 10:24:19 -05:00 |
alyosha-tas
|
bd29ec087e
|
NES: small PPU refactor
Will make future testing easier
|
2017-06-17 19:02:21 -04: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 |
alyosha-tas
|
e07882ae56
|
NES APU cleanup
|
2017-06-13 10:43:34 -04:00 |
alyosha-tas
|
05304b465b
|
NES APU improvements
passes some more of the test_apu_2 tests
|
2017-06-12 16:25:21 -04:00 |
alyosha-tas
|
ab818f1b93
|
Update BxROM
|
2017-06-09 20:43:02 -04:00 |
alyosha-tas
|
ff980b91dd
|
NES Fix APU
Finally fixes the infamously bad APU mixer tests
|
2017-06-08 14:35:13 -04:00 |
alyosha-tas
|
31192e15cb
|
Update BxROM
|
2017-06-07 21:35:18 -04:00 |
alyosha-tas
|
c3627eee03
|
Oops not sure what I was doing there
|
2017-06-07 16:04:13 -04:00 |
alyosha-tas
|
bcad6f9b08
|
NES: Fix some more exceptions
|
2017-06-06 20:04:59 -04:00 |
alyosha-tas
|
71e3fad147
|
NES Fix some more exceptions
|
2017-06-06 20:03:42 -04:00 |
alyosha-tas
|
27fd41a5d2
|
Fix mapper 112
|
2017-06-06 07:53:33 -04:00 |
alyosha-tas
|
7d9b878d5f
|
Update NROM.cs
|
2017-06-06 07:52:17 -04:00 |
alyosha-tas
|
25f2f8ebf9
|
NES: Fix some exceptions loading ROMs
Eventually need to rethink ROM loading I think
|
2017-06-05 15:56:28 -04:00 |
nattthebear
|
fb5ba14768
|
Revert "Update AxROM.cs". Licensed AxROM games were all 256KB or smaller, so they'd never hit this codepath. Non-licensed games certainly can be 512KB on AxROM, and we don't want to break that. The "hardware tests" comment is meaningless -- tested on what hardware? There's no licensed board that you could test that against, because they won't take a 512KB chip in the first place.
|
2017-06-04 20:45:05 -04:00 |
alyosha-tas
|
b56a6e9aa5
|
Update AxROM.cs
|
2017-06-04 20:21:37 -04:00 |
alyosha-tas
|
492f78bfa2
|
Update SxROM.cs
|
2017-06-04 17:30:38 -04:00 |
alyosha-tas
|
9c586e77c4
|
Update Mapper069.cs
|
2017-06-03 10:36:16 -04:00 |
alyosha-tas
|
3577882070
|
NES Fix Mapper 15
|
2017-06-02 21:13:44 -04:00 |
alyosha-tas
|
be7d271bd1
|
Update NES.Core.cs
|
2017-05-30 18:25:34 -04:00 |
alyosha-tas
|
10de07aec2
|
Update PPU.run.cs
|
2017-05-30 18:24:30 -04:00 |
alyosha-tas
|
787470df35
|
NES: allow headerless ROMs to be loaded if in DB
|
2017-05-29 20:27:07 -04:00 |
alyosha-tas
|
fe7606130e
|
Add files via upload
|
2017-05-29 18:50:02 -04:00 |
adelikat
|
284ee1f9a2
|
Neshawk - UNIF_BMC_FK23C - I think these dipswitch variables are supposed to be MapperProps
|
2017-05-27 12:12:04 -05:00 |
alyosha-tas
|
a3a78c6a2e
|
Fix Tagin Dragon
|
2017-05-26 18:24:21 -04:00 |
alyosha-tas
|
1a7f8b0ff8
|
Fix #857
|
2017-05-25 12:53:11 -04:00 |
alyosha-tas
|
e1cfc28562
|
Update MMC3 to remove RewireNametable_TLSROM
|
2017-05-22 10:51:40 -04:00 |
alyosha-tas
|
05bf7e46d4
|
Fix TLSROM mapper
Fix #848
|
2017-05-19 17:22:39 -04:00 |
nattthebear
|
ebe789eed2
|
heh
|
2017-05-10 07:45:23 -04:00 |
nattthebear
|
999dcdaec8
|
The power of C# 5, or 6, or something
|
2017-05-07 16:54:18 -04:00 |
adelikat
|
1dae91e6a8
|
clean up core constructors - consistent parameter casing, and put them at the top of the class
|
2017-05-05 19:05:36 -05:00 |
adelikat
|
59139ab266
|
Spell out Numerator and Denominator
|
2017-05-05 11:25:38 -05:00 |
adelikat
|
62a13d961d
|
Move VsyncNum and VsyncDen out of CoreComm and into IVideoProvider
|
2017-05-05 11:21:37 -05:00 |
alyosha-tas
|
2790ec1801
|
Update GxROM.cs
Fix AV super real pachinko
|
2017-05-03 12:04:10 -04:00 |
adelikat
|
698c6741ae
|
Refactor IEmulator and remove the IController property, instead pass it as a paramter to the FrameAdvance() method
|
2017-05-01 20:09:11 -05:00 |
adelikat
|
ded1c2d7b7
|
Break off BoardName from IEmulator into a separate IBoardInfo service
|
2017-04-30 21:01:54 -05:00 |
nattthebear
|
7f3716a839
|
if it looks like a duck, swims like a duck, and quacks like a duck, then it may or may not be a duck
|
2017-04-29 07:54:31 -04:00 |
zeromus
|
7d99ca3738
|
mmc5: use PPUON instead of spriteon and screenon
|
2017-04-29 00:38:52 -05:00 |
zeromus
|
d8fd403ea2
|
attempt to apply changes to MMC5 specified by https://sourceforge.net/p/fceultra/bugs/787/
|
2017-04-28 21:33:26 -05:00 |