adelikat
22f6df3a70
NesHawk - CartInfo - turn into properties
2020-03-19 21:20:53 -05:00
adelikat
f8acb61136
NesHawk - make boards and related classes internal, and sealed where possible
2020-03-19 21:06:54 -05:00
adelikat
620c38af73
NesHawk - move some enums out of NesBoardBase, simplifies a lot of usages
2020-03-19 20:29:15 -05:00
adelikat
720a2dce02
NesHawk - move NesBoardImpl attributes to their own file
2020-03-19 20:21:29 -05:00
adelikat
0d4dd3855b
NesHawk - more missing variables in savestates
2020-03-19 20:02:22 -05:00
adelikat
8bcab5af79
NESHawk - break off INesBoard and NesBoardBase into separate files
2020-03-19 19:06:03 -05:00
adelikat
d953318160
Remove cbuffer ( #1883 )
...
* delete unused ShortBuffer
* convert IntBuffer to int[] in the Atari2600 core
* remove IntBuffer from NES mappers, and delete class
* convert ByteBuffer to byte[] in atari 2600 mappers
* remove ByteBuffer usages in NESHawk, remove ByteBuffer class
* remove Buffer.cs
* remove IDisposable from NES.NESBoardBase
* remove Dispose from Atari2600 MapperBase, note, it wasn't event being called
2020-03-18 08:55:02 -05:00
adelikat
cdcc1eabde
use inline out variables in Emulation.Cores
2020-02-18 15:10:29 -06:00
adelikat
606c3bf1c2
use more advanced language features in Emulation.Cores ( #1852 )
...
* Use expression bodies in Emulation.Cores, and a few other misc cleanups
* remove unused usings in Emulation.Common
* cleanups in Tables_Direct.cs
* some cleanups in nes boards - redundant code
* remove some redundant array initializers in Emulation.Cores
* cleanup AmstradCPC.Controllers
* use object initializers in a lot of places
* nes mappers - remove disch's notes comments in favor of the nesdev wiki link
* cleanup CdtConverter.cs, mostly use of object initializers
* remove redundant .ToString() calls in Emulation.Cores
* using var in Emulation.Cores
* AmstradCPC/ZXSpectrum - simplify some linq, tabs instead of spaces, a few other misc cleanups
* Use null-propagation in Emulation.Cores
2020-02-17 16:54:51 -06:00
YoshiRulz
2642ef4049
Remove empty docs
2019-06-06 16:41:10 +10:00
James Groom
4e91f88af3
Use nameof in cores
2019-03-28 14:18:58 +11:00
alyosha-tas
1981877487
NESHawk: Remove GOTOs
2019-01-27 17:18:16 -06:00
alyosha-tas
c19c7cd5c3
SubNESHawk
...
also Input register shift fix
# Conflicts:
# BizHawk.Client.EmuHawk/MainForm.Designer.cs
# BizHawk.Client.EmuHawk/MainForm.Events.cs
# BizHawk.Emulation.Cores/Computers/AmstradCPC/AmstradCPC.IEmulator.cs
# BizHawk.Emulation.Cores/Computers/SinclairSpectrum/ZXSpectrum.IEmulator.cs
# BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.run.cs
2019-01-10 18:25:59 +03: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
adelikat
a20e01ab69
Remove the obsolete MemoryDomain.FromByteArray() method
2017-04-24 13:55:20 -05:00
alyosha-tas
fd117d3630
NES Update ExROM
2017-03-08 12:17:43 -05:00
adelikat
5cd11d0bb4
Move Sound component objects from Emulation.Common to Emulation.Cores so they live in the same assembly as the calling cores
2016-03-04 08:37:09 -05:00
goyuken
2c09c10721
memory domain: silent pokes
2015-01-25 20:10:19 +00:00
adelikat
9f6c0ca695
NES - remove the partial class closure on the PPU object files
2015-01-17 21:09:33 +00:00
goyuken
665ead318b
nes ppu view infrastructure changes, not complete
2014-12-17 00:35:59 +00:00
zeromus
04255670f7
neshawk (MMC5) - fix uchuu keibitai SDF; fixes bug #232
2014-08-04 02:59:08 +00:00
goyuken
9196400b70
nes: MMC5: clean up debug message
2014-07-28 17:51:24 +00:00
goyuken
235f92c82e
NES: fix credits sequence in metal slader glory. this may have impact in other MMC5 programs; not tested
2014-07-23 20:15:42 +00:00
goyuken
fd5b7263ea
NES - MMC5 - head off some possible peek nondeterminism problems before they occur
2014-04-30 20:32:13 +00:00
goyuken
f6c1c7eba2
NES: PPU Viewer: support MMC5 ExAttr mode
2014-02-25 22:54:25 +00:00
goyuken
b1dc3f0f48
nes: mmc5: fix uncharted waters, and presumably some other 16K WRAM games
2014-02-24 01:01:15 +00:00
goyuken
cdd19396d4
nes: mmc5: implement NT fill mode. fixes "flying through clouds" level intro to laser invasion
2014-02-23 23:03:44 +00:00
goyuken
17f64cf8f5
nes: MMC5: fix exram extended attribute mode for CHR ROMs larger than 256KiB? hard to tell
2014-02-23 16:22:30 +00:00
goyuken
a9799f4716
NES: finish previous commit
2014-02-04 03:58:48 +00:00
goyuken
a9e4baa380
NES: support worthless garbage
2014-01-31 04:15:18 +00:00
goyuken
2370ab0886
NES: fix a few problems were bad dumps were crashing mappers and such. actually fixes a game or two, too.
2014-01-17 22:55:48 +00:00
goyuken
0ca5cf12a1
NES: more rom fixes
2014-01-15 23:27:02 +00:00
goyuken
1ad4d0ee2a
neshawk: hook up some more board names
2014-01-15 18:18:49 +00:00
goyuken
dc9d69958f
NEShawk: fix a bunch of games, mostly (J)
2014-01-15 17:00:02 +00:00
goyuken
31038e58aa
NES: minor tweaks of no consequence
2014-01-01 18:21:45 +00:00
adelikat
7e45f13282
Change project name BizHawk.Emulation to BizHawk.Emulation.Cores
2013-11-15 14:05:47 +00:00