adelikat
efb34f74e1
a2600 refactor - make mapper classes internal and sealed
2020-03-18 21:46:51 -05:00
adelikat
f10b51558b
Atari 2600 - make MapperBase abstract and make HardReset() abstract since we need implementations to properly reset variables (we can't get rid of hard reset so easily, since HardReset is the mechanism that multi-cart roms use
2020-03-18 15:58:53 -05:00
adelikat
db6bbe22bb
A2600 - expose CartRam memory domain for mCM and mFA
2020-03-18 15:48:32 -05:00
adelikat
8f860adf51
cleanup Atari2600 mapper code
2020-03-18 15:46:17 -05:00
adelikat
8c10ca3e14
Atari2600 cleanup - pass Atari2600 core into constructor instead of setting after, use switch expression for mapper instantiation logic
2020-03-18 10:37:53 -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
48c9ada3e7
some misc cleanups in atari 2600 mappers
2020-02-18 07:23:21 -06:00
YoshiRulz
19b1578df9
Enable SA1200 and fix noncompliance
...
"Using directives should be placed correctly"
i.e. before and outside namespaces as per .stylecop.json
2020-01-25 19:36:49 +10:00
YoshiRulz
ff2efca658
Cleanup Util
2020-01-23 14:54:34 +10:00
adelikat
b4de14657a
get rid of a warning
2017-04-24 12:54:43 -05:00
adelikat
2964585401
misc code cleanups in Atari 2600
2017-04-24 10:09:31 -05:00
J.D. Purcell
b53502eed8
Spaces -> tabs.
2017-04-15 16:37:30 -04:00
adelikat
7a6d2bce41
Dipose of a bytebuffer in a mapper in Atari 2600
2016-11-09 18:23:54 -06:00
alyosha-tas
f60dde19f5
Fixes compumate mapper
...
Still WIP
needs keyboard to test
2016-05-31 09:24:09 -04:00
alyosha-tas
0e34e5f728
Fixes compumate mapper
...
Still WIP
Needs keyboard peripheral for further testing, but boots for now
2016-05-31 09:15:59 -04:00
adelikat
6cba3568ef
More extension reorg
2014-07-03 17:23:03 +00:00
adelikat
424f312afa
Atari 2600 - from now on, practice safe poking. Also poking is now possible on the system bus.
2014-05-23 00:29:31 +00:00
adelikat
ccae8ce914
Atari - failed attempt to implement mapper CM (Compumate)
2014-04-12 16:36:30 +00:00