diff --git a/BizHawk.Client.Common/BizHawk.Client.Common.csproj b/BizHawk.Client.Common/BizHawk.Client.Common.csproj
index 9a57cb09c1..d066ef33f2 100644
--- a/BizHawk.Client.Common/BizHawk.Client.Common.csproj
+++ b/BizHawk.Client.Common/BizHawk.Client.Common.csproj
@@ -155,14 +155,14 @@
{e1a23168-b571-411c-b360-2229e7225e0e}
BizHawk.Emulation.Common
+
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}
+ BizHawk.Emulation.Cores
+
{f51946ea-827f-4d82-b841-1f2f6d060312}
BizHawk.Emulation.DiscSystem
-
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}
- BizHawk.Emulation
-
diff --git a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
index 66b8ab5a9d..74976f0165 100644
--- a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
+++ b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
@@ -1011,14 +1011,14 @@
{e1a23168-b571-411c-b360-2229e7225e0e}
BizHawk.Emulation.Common
+
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}
+ BizHawk.Emulation.Cores
+
{f51946ea-827f-4d82-b841-1f2f6d060312}
BizHawk.Emulation.DiscSystem
-
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}
- BizHawk.Emulation
-
diff --git a/BizHawk.Emulation/BizHawk.Emulation.csproj b/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
similarity index 100%
rename from BizHawk.Emulation/BizHawk.Emulation.csproj
rename to BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
diff --git a/BizHawk.Emulation/Calculator/TI83.cs b/BizHawk.Emulation.Cores/Calculator/TI83.cs
similarity index 100%
rename from BizHawk.Emulation/Calculator/TI83.cs
rename to BizHawk.Emulation.Cores/Calculator/TI83.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/C64.Core.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/C64.Core.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/C64.Core.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/C64.Core.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/C64.Input.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/C64.Input.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/C64.Input.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/C64.Input.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/C64.Motherboard.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/C64.Motherboard.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/C64.Motherboard.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/C64.Motherboard.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/C64.MotherboardInterface.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/C64.MotherboardInterface.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/C64.MotherboardInterface.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/C64.MotherboardInterface.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/C64.Savestate.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/C64.Savestate.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/C64.Savestate.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/C64.Savestate.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/C64.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/C64.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/C64.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/C64.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Cartridge/Cart.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Cart.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Cartridge/Cart.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Cart.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0000.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0000.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0000.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0000.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0005.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0005.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0005.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0005.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper000B.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper000B.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper000B.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper000B.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper000F.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper000F.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper000F.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper000F.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0011.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0011.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0011.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0011.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0012.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0012.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0012.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0012.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0013.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0013.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0013.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0013.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0020.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0020.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Cartridge/Mapper0020.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Cartridge/Mapper0020.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Disk/VIC1541.PLA.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Disk/VIC1541.PLA.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Disk/VIC1541.PLA.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Disk/VIC1541.PLA.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Disk/VIC1541.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Disk/VIC1541.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Disk/VIC1541.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Disk/VIC1541.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/C64.Glue.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/C64.Glue.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/C64.Glue.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/C64.Glue.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/C64.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/C64.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/C64.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/C64.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/C64Presets.NTSC.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/C64Presets.NTSC.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/C64Presets.NTSC.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/C64Presets.NTSC.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/C64Presets.PAL.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/C64Presets.PAL.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/C64Presets.PAL.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/C64Presets.PAL.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cassette.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cassette.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cassette.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cassette.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cia.Interface.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cia.Interface.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cia.Interface.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cia.Interface.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cia.Internal.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cia.Internal.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cia.Internal.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cia.Internal.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cia.Registers.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cia.Registers.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cia.Registers.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cia.Registers.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cia.Settings.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cia.Settings.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cia.Settings.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cia.Settings.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cpu.Interface.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cpu.Interface.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cpu.Interface.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cpu.Interface.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cpu.Internal.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cpu.Internal.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cpu.Internal.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cpu.Internal.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cpu.State.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cpu.State.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Cpu.State.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Cpu.State.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Expansion.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Expansion.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Expansion.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Expansion.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Joystick.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Joystick.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Joystick.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Joystick.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Keyboard.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Keyboard.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Keyboard.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Keyboard.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Pla.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Pla.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Pla.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Pla.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Ram.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Ram.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Ram.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Ram.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Rom.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Rom.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Rom.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Rom.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Serial.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Serial.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Serial.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Serial.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.Interface.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.Interface.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.Interface.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.Interface.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.Internal.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.Internal.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.Internal.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.Internal.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.Registers.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.Registers.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.Registers.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.Registers.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.Settings.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.Settings.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.Settings.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.Settings.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.SoundProvider.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.SoundProvider.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Sid.SoundProvider.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Sid.SoundProvider.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Userport.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Userport.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Userport.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Userport.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Graphics.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Graphics.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Graphics.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Graphics.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Interface.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Interface.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Interface.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Interface.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Internal.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Internal.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Internal.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Internal.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Registers.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Registers.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Registers.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Registers.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Settings.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Settings.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Settings.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Settings.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Sprite.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Sprite.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Sprite.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Sprite.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.State.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.State.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.State.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.State.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Synth.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Synth.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Synth.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Synth.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Timing.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Timing.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.Timing.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.Timing.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.VideoProvider.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.VideoProvider.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Internals/Vic.VideoProvider.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Internals/Vic.VideoProvider.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Presets.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Presets.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/Chips/Presets.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/Chips/Presets.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Experimental/IMotherboard.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/IMotherboard.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Experimental/IMotherboard.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Experimental/IMotherboard.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/InputFileInfo.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/InputFileInfo.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/InputFileInfo.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/InputFileInfo.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/CartridgePort.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/CartridgePort.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/CartridgePort.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/CartridgePort.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/CassettePort.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/CassettePort.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/CassettePort.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/CassettePort.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Chip2114.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Chip2114.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Chip2114.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Chip2114.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Chip23XX.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Chip23XX.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Chip23XX.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Chip23XX.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Chip4864.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Chip4864.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Chip4864.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Chip4864.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/MOS6510.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6510.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/MOS6510.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6510.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/MOS6522.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6522.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/MOS6522.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6522.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/MOS6526.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6526.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/MOS6526.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6526.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/MOS6567.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6567.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/MOS6567.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6567.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/MOS6569.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6569.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/MOS6569.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6569.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/MOS6581.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6581.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/MOS6581.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOS6581.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/MOSPLA.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOSPLA.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/MOSPLA.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/MOSPLA.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Port.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Port.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Port.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Port.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/SerialPort.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/SerialPort.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/SerialPort.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/SerialPort.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Sid.Envelope.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Sid.Envelope.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Sid.Envelope.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Sid.Envelope.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Sid.Voice.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Sid.Voice.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Sid.Voice.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Sid.Voice.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Sid.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Sid.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Sid.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Sid.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/UserPort.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/UserPort.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/UserPort.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/UserPort.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Vic.GraphicsGenerator.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.GraphicsGenerator.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Vic.GraphicsGenerator.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.GraphicsGenerator.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Vic.Parse.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.Parse.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Vic.Parse.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.Parse.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Vic.Registers.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.Registers.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Vic.Registers.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.Registers.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Vic.Render.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.Render.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Vic.Render.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.Render.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Vic.SpriteGenerator.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.SpriteGenerator.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Vic.SpriteGenerator.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.SpriteGenerator.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Vic.State.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.State.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Vic.State.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.State.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Vic.TimingBuilder.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.TimingBuilder.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Vic.TimingBuilder.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.TimingBuilder.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Vic.VideoProvider.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.VideoProvider.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Vic.VideoProvider.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.VideoProvider.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/MOS/Vic.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/MOS/Vic.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/MOS/Vic.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Media/D64.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Media/D64.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Media/D64.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Media/D64.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Media/Disk.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Media/Disk.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Media/Disk.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Media/Disk.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Media/G64.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Media/G64.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Media/G64.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Media/G64.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Media/PRG.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Media/PRG.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Media/PRG.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Media/PRG.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/SaveState.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/SaveState.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/SaveState.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/SaveState.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/Tape/VIC1530.cs b/BizHawk.Emulation.Cores/Computers/Commodore64/Tape/VIC1530.cs
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/Tape/VIC1530.cs
rename to BizHawk.Emulation.Cores/Computers/Commodore64/Tape/VIC1530.cs
diff --git a/BizHawk.Emulation/Computers/Commodore64/docs/CRT.TXT b/BizHawk.Emulation.Cores/Computers/Commodore64/docs/CRT.TXT
similarity index 100%
rename from BizHawk.Emulation/Computers/Commodore64/docs/CRT.TXT
rename to BizHawk.Emulation.Cores/Computers/Commodore64/docs/CRT.TXT
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Atari2600.Core.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.Core.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Atari2600.Core.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.Core.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Atari2600.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Atari2600.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Atari2600.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/M6532.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/M6532.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/M6532.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/M6532.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/m0840.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m0840.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/m0840.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m0840.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/m2K.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m2K.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/m2K.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m2K.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/m3E.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m3E.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/m3E.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m3E.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/m3F.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m3F.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/m3F.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m3F.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/m3Fe.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m3Fe.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/m3Fe.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m3Fe.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/m4A50.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m4A50.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/m4A50.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m4A50.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/m4K.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m4K.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/m4K.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/m4K.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mCV.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mCV.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mCV.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mCV.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mDPC.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mDPC.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mDPC.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mDPC.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mE0.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mE0.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mE0.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mE0.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mE7.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mE7.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mE7.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mE7.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mEF.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mEF.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mEF.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mEF.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mF0.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mF0.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mF0.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mF0.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mF4.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mF4.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mF4.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mF4.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mF6.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mF6.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mF6.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mF6.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mF8.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mF8.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mF8.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mF8.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mFA.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mFA.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mFA.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mFA.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mFE.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mFE.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mFE.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mFE.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mMC.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mMC.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mMC.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mMC.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mUA.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mUA.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mUA.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mUA.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/Mappers/mX07.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mX07.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/Mappers/mX07.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/Mappers/mX07.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/TIA.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/TIA.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/TIA.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/TIA.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/2600/oldTIA.cs b/BizHawk.Emulation.Cores/Consoles/Atari/2600/oldTIA.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/2600/oldTIA.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/2600/oldTIA.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/7800/Atari7800.Core.cs b/BizHawk.Emulation.Cores/Consoles/Atari/7800/Atari7800.Core.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/7800/Atari7800.Core.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/7800/Atari7800.Core.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/7800/Atari7800.cs b/BizHawk.Emulation.Cores/Consoles/Atari/7800/Atari7800.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/7800/Atari7800.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/7800/Atari7800.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/7800/Atari7800Control.cs b/BizHawk.Emulation.Cores/Consoles/Atari/7800/Atari7800Control.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/7800/Atari7800Control.cs
rename to BizHawk.Emulation.Cores/Consoles/Atari/7800/Atari7800Control.cs
diff --git a/BizHawk.Emulation/Consoles/Atari/docs/2600_mem_map.txt b/BizHawk.Emulation.Cores/Consoles/Atari/docs/2600_mem_map.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/docs/2600_mem_map.txt
rename to BizHawk.Emulation.Cores/Consoles/Atari/docs/2600_mem_map.txt
diff --git a/BizHawk.Emulation/Consoles/Atari/docs/Atari2600_CompatibilityList.xlsx b/BizHawk.Emulation.Cores/Consoles/Atari/docs/Atari2600_CompatibilityList.xlsx
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/docs/Atari2600_CompatibilityList.xlsx
rename to BizHawk.Emulation.Cores/Consoles/Atari/docs/Atari2600_CompatibilityList.xlsx
diff --git a/BizHawk.Emulation/Consoles/Atari/docs/Atari7800_MapperGuide.txt b/BizHawk.Emulation.Cores/Consoles/Atari/docs/Atari7800_MapperGuide.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/docs/Atari7800_MapperGuide.txt
rename to BizHawk.Emulation.Cores/Consoles/Atari/docs/Atari7800_MapperGuide.txt
diff --git a/BizHawk.Emulation/Consoles/Atari/docs/Atari_Mappers.txt b/BizHawk.Emulation.Cores/Consoles/Atari/docs/Atari_Mappers.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/docs/Atari_Mappers.txt
rename to BizHawk.Emulation.Cores/Consoles/Atari/docs/Atari_Mappers.txt
diff --git a/BizHawk.Emulation/Consoles/Atari/docs/CartFormats_KevinHorton.txt b/BizHawk.Emulation.Cores/Consoles/Atari/docs/CartFormats_KevinHorton.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/docs/CartFormats_KevinHorton.txt
rename to BizHawk.Emulation.Cores/Consoles/Atari/docs/CartFormats_KevinHorton.txt
diff --git a/BizHawk.Emulation/Consoles/Atari/docs/TIA_HW_Notes.txt b/BizHawk.Emulation.Cores/Consoles/Atari/docs/TIA_HW_Notes.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/docs/TIA_HW_Notes.txt
rename to BizHawk.Emulation.Cores/Consoles/Atari/docs/TIA_HW_Notes.txt
diff --git a/BizHawk.Emulation/Consoles/Atari/docs/stella.pdf b/BizHawk.Emulation.Cores/Consoles/Atari/docs/stella.pdf
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/docs/stella.pdf
rename to BizHawk.Emulation.Cores/Consoles/Atari/docs/stella.pdf
diff --git a/BizHawk.Emulation/Consoles/Atari/logic/TIA.circ b/BizHawk.Emulation.Cores/Consoles/Atari/logic/TIA.circ
similarity index 100%
rename from BizHawk.Emulation/Consoles/Atari/logic/TIA.circ
rename to BizHawk.Emulation.Cores/Consoles/Atari/logic/TIA.circ
diff --git a/BizHawk.Emulation/Consoles/Coleco/ColecoVision.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Coleco/ColecoVision.cs
rename to BizHawk.Emulation.Cores/Consoles/Coleco/ColecoVision.cs
diff --git a/BizHawk.Emulation/Consoles/Coleco/Input.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/Input.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Coleco/Input.cs
rename to BizHawk.Emulation.Cores/Consoles/Coleco/Input.cs
diff --git a/BizHawk.Emulation/Consoles/Coleco/MemoryMap.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/MemoryMap.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Coleco/MemoryMap.cs
rename to BizHawk.Emulation.Cores/Consoles/Coleco/MemoryMap.cs
diff --git a/BizHawk.Emulation/Consoles/Coleco/TMS9918A.cs b/BizHawk.Emulation.Cores/Consoles/Coleco/TMS9918A.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Coleco/TMS9918A.cs
rename to BizHawk.Emulation.Cores/Consoles/Coleco/TMS9918A.cs
diff --git a/BizHawk.Emulation/Consoles/Coleco/docs/CV-Sound.txt b/BizHawk.Emulation.Cores/Consoles/Coleco/docs/CV-Sound.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Coleco/docs/CV-Sound.txt
rename to BizHawk.Emulation.Cores/Consoles/Coleco/docs/CV-Sound.txt
diff --git a/BizHawk.Emulation/Consoles/Coleco/docs/CV-Tech.txt b/BizHawk.Emulation.Cores/Consoles/Coleco/docs/CV-Tech.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Coleco/docs/CV-Tech.txt
rename to BizHawk.Emulation.Cores/Consoles/Coleco/docs/CV-Tech.txt
diff --git a/BizHawk.Emulation/Consoles/Coleco/docs/colecovision tech1.pdf b/BizHawk.Emulation.Cores/Consoles/Coleco/docs/colecovision tech1.pdf
similarity index 100%
rename from BizHawk.Emulation/Consoles/Coleco/docs/colecovision tech1.pdf
rename to BizHawk.Emulation.Cores/Consoles/Coleco/docs/colecovision tech1.pdf
diff --git a/BizHawk.Emulation/Consoles/Coleco/docs/colecovision tech2.pdf b/BizHawk.Emulation.Cores/Consoles/Coleco/docs/colecovision tech2.pdf
similarity index 100%
rename from BizHawk.Emulation/Consoles/Coleco/docs/colecovision tech2.pdf
rename to BizHawk.Emulation.Cores/Consoles/Coleco/docs/colecovision tech2.pdf
diff --git a/BizHawk.Emulation/Consoles/Intellivision/Cartridge.cs b/BizHawk.Emulation.Cores/Consoles/Intellivision/Cartridge.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Intellivision/Cartridge.cs
rename to BizHawk.Emulation.Cores/Consoles/Intellivision/Cartridge.cs
diff --git a/BizHawk.Emulation/Consoles/Intellivision/ICart.cs b/BizHawk.Emulation.Cores/Consoles/Intellivision/ICart.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Intellivision/ICart.cs
rename to BizHawk.Emulation.Cores/Consoles/Intellivision/ICart.cs
diff --git a/BizHawk.Emulation/Consoles/Intellivision/Intellicart.cs b/BizHawk.Emulation.Cores/Consoles/Intellivision/Intellicart.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Intellivision/Intellicart.cs
rename to BizHawk.Emulation.Cores/Consoles/Intellivision/Intellicart.cs
diff --git a/BizHawk.Emulation/Consoles/Intellivision/Intellivision.cs b/BizHawk.Emulation.Cores/Consoles/Intellivision/Intellivision.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Intellivision/Intellivision.cs
rename to BizHawk.Emulation.Cores/Consoles/Intellivision/Intellivision.cs
diff --git a/BizHawk.Emulation/Consoles/Intellivision/MemoryMap.cs b/BizHawk.Emulation.Cores/Consoles/Intellivision/MemoryMap.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Intellivision/MemoryMap.cs
rename to BizHawk.Emulation.Cores/Consoles/Intellivision/MemoryMap.cs
diff --git a/BizHawk.Emulation/Consoles/Intellivision/PSG.cs b/BizHawk.Emulation.Cores/Consoles/Intellivision/PSG.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Intellivision/PSG.cs
rename to BizHawk.Emulation.Cores/Consoles/Intellivision/PSG.cs
diff --git a/BizHawk.Emulation/Consoles/Intellivision/STIC.cs b/BizHawk.Emulation.Cores/Consoles/Intellivision/STIC.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Intellivision/STIC.cs
rename to BizHawk.Emulation.Cores/Consoles/Intellivision/STIC.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/GBA/LibMeteor.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/LibMeteor.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/GBA/LibMeteor.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/LibMeteor.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/GBA/Meteor.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/Meteor.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/GBA/Meteor.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/Meteor.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/Gameboy/GBColors.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/GBColors.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/Gameboy/GBColors.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/GBColors.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/Gameboy/Gambatte.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/Gambatte.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/Gameboy/Gambatte.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/Gambatte.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/Gameboy/GambatteLink.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/GambatteLink.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/Gameboy/GambatteLink.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/GambatteLink.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/Gameboy/LibGambatte.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/LibGambatte.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/Gameboy/LibGambatte.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/Gameboy/LibGambatte.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/N64/N64.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/N64/N64.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/N64/N64.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/N64/mupen64plusApi.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/N64/mupen64plusApi.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/N64/mupen64plusApi.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/N64/mupen64plusApi.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/APU.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/APU.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/APU.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/APU.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/BisqAPU.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/BisqAPU.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/BisqAPU.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/BisqAPU.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/BoardSystem.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/BoardSystem.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/BoardSystem.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/BoardSystem.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/AVE-NINA.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AVE-NINA.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/AVE-NINA.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AVE-NINA.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/AxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AxROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/AxROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/AxROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/BANDAI-FCG-1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI-FCG-1.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/BANDAI-FCG-1.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI-FCG-1.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/BANDAI_74_161_02_74.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_02_74.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/BANDAI_74_161_02_74.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_02_74.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/BANDAI_74_161_161_32.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_161_32.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/BANDAI_74_161_161_32.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BANDAI_74_161_161_32.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/BxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BxROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/BxROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/BxROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/CNROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CNROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/CNROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CNROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/CPROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CPROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/CPROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/CPROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Camerica.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Camerica.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Camerica.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Camerica.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/ExROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/ExROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/ExROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/ExROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/GxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GxROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/GxROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/GxROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/IC_74x377.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IC_74x377.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/IC_74x377.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IC_74x377.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/IREM-74_161_161_21_138.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM-74_161_161_21_138.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/IREM-74_161_161_21_138.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM-74_161_161_21_138.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/IREM_TAM_S1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM_TAM_S1.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/IREM_TAM_S1.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/IREM_TAM_S1.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Irem_G101.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_G101.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Irem_G101.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_G101.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Irem_H3001.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_H3001.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Irem_H3001.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Irem_H3001.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_05_06_07.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_05_06_07.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_05_06_07.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_05_06_07.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_13.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_17.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_17.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_17.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_17.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_19.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_19.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_JF_19.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_JF_19.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_SS8806.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_SS8806.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/JALECO_SS8806.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/JALECO_SS8806.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Jaleco-JF_11_14.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Jaleco-JF_11_14.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Jaleco-JF_11_14.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Jaleco-JF_11_14.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MLT-ACTION52.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-ACTION52.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MLT-ACTION52.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-ACTION52.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MLT-MAX15.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-MAX15.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MLT-MAX15.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MLT-MAX15.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/HKROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/HKROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/HKROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/HKROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/MMC3.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper012.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper012.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper012.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper012.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper037.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper037.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper037.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper037.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper044.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper044.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper044.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper044.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper049.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper049.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper049.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper049.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper052.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper052.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper052.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper052.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper074.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper074.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper074.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper074.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper115.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper115.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper115.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper115.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper165.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper165.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper165.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper165.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper182.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper189.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper189.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper189.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper189.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper191.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper191.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper191.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper191.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper192.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper192.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper192.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper192.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper194.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper194.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper194.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper194.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper197.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper197.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper197.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper197.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper205.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper205.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper205.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper205.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper245.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper245.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper245.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper245.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper249.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper249.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper249.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper249.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper250.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper250.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper250.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/Mapper250.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/NES-QJ.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/NES-QJ.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/NES-QJ.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/NES-QJ.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TLSROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TLSROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TLSROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TLSROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TQROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TVROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TVROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TVROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TVROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TxROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/MMC3_family/TxROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/MMC3_family/TxROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper015.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper015.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper015.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper015.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper028.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper028.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper028.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper028.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper036.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper036.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper036.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper036.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper038.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper038.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper038.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper038.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper040.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper040.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper040.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper040.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper041.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper041.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper041.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper041.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper042.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper042.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper042.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper042.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper045.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper045.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper045.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper045.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper046.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper046.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper046.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper046.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper057.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper057.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper057.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper057.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper058.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper058.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper058.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper058.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper069.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper069.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper069.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper069.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper078.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper078.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper078.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper078.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper090.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper090.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper090.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper090.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper091.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper091.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper091.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper091.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper099.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper099.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper099.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper099.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper101.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper101.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper101.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper101.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper103.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper103.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper103.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper103.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper107.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper107.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper107.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper107.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper108.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper108.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper108.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper108.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper116.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper116.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper116.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper116.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper120.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper120.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper120.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper120.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper132.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper132.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper132.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper132.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper143.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper143.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper143.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper143.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper156.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper156.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper156.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper156.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper164.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper164.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper164.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper164.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper168.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper168.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper168.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper168.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper176.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper176.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper176.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper176.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper177.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper177.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper177.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper177.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper178.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper178.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper178.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper178.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper180.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper180.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper180.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper180.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper193.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper193.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper193.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper193.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper200.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper200.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper200.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper200.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper201.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper201.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper201.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper201.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper203.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper203.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper203.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper203.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper207.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper207.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper207.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper207.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper218.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper218.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper218.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper218.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper225.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper225.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper225.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper225.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper226.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper226.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper226.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper226.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper227.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper227.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper227.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper227.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper230.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper230.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper230.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper230.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper231.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper231.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper231.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper231.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper233.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper233.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper233.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper233.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper240.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper240.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper240.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper240.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper241.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper241.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper241.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper241.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper242.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper242.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper242.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper242.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper243.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper243.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper243.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper243.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper246.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper246.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper246.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper246.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper50.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper50.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper50.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper50.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper60.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper60.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper60.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper60.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper61.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper61.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper61.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper61.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper62.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper62.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Mapper62.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Mapper62.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NAMCOT_m19_m210.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NAMCOT_m19_m210.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NAMCOT_m19_m210.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NAMCOT_m19_m210.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NES-EVENT.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NES-EVENT.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NES-EVENT.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NES-EVENT.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NROM368.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NROM368.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NROM368.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NROM368.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/DRROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/DRROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/DRROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/DRROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper076.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper076.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper076.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper076.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper088.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper088.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper088.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper088.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper095.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper095.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper095.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper095.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper112.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper112.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper112.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper112.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper154.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper154.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper154.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper154.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper206.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper206.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper206.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Mapper206.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Namco163Audio.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Namco163Audio.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Namco163Audio.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Namco163Audio.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Namcot1xx.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Namcot1xx.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Namcot1xx/Namcot1xx.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Namcot1xx/Namcot1xx.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NanJing.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NanJing.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NanJing.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NanJing.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NovelDiamond.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NovelDiamond.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/NovelDiamond.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/NovelDiamond.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/PxROM_FxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/PxROM_FxROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/PxROM_FxROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/PxROM_FxROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/SEEPROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SEEPROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/SEEPROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SEEPROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/SachenSimple.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SachenSimple.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/SachenSimple.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SachenSimple.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft1.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft1.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft2_m89.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m89.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft2_m89.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m89.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft2_m93.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m93.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft2_m93.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft2_m93.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft3.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft3.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft3.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft3.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft4.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft4.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Sunsoft4.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Sunsoft4.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/SxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/SxROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/SxROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/TAITO_74_161_161_32.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TAITO_74_161_161_32.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/TAITO_74_161_161_32.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TAITO_74_161_161_32.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/TENGEN-800032.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN-800032.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/TENGEN-800032.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN-800032.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/TENGEN_800008.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN_800008.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/TENGEN_800008.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/TENGEN_800008.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_TC0190FMC.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Taito_X1_005.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_005.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Taito_X1_005.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_005.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Taito_X1_017.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_017.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/Taito_X1_017.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/Taito_X1_017.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/UxROM.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UxROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/UxROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/UxROM.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC1.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC1.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC1.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC1.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC2_4.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC2_4.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC2_4.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC2_4.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC3.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC3.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC3.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC3.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC6.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC6.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC6.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC6.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC7.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC7.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Boards/VRC7.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards/VRC7.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Core.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Core.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Core.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Core.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Docs/BoardTable.xlsx b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/BoardTable.xlsx
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Docs/BoardTable.xlsx
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/BoardTable.xlsx
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Docs/MapperCompatibilityList.url b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/MapperCompatibilityList.url
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Docs/MapperCompatibilityList.url
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/MapperCompatibilityList.url
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Docs/nesasm.pdf b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/nesasm.pdf
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Docs/nesasm.pdf
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/nesasm.pdf
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Docs/sunsoft.txt b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/sunsoft.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Docs/sunsoft.txt
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/sunsoft.txt
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Docs/sxrom_notes.txt b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/sxrom_notes.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Docs/sxrom_notes.txt
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Docs/sxrom_notes.txt
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/FDS/FDS.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/FDS.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/FDS/FDS.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/FDS.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/FDS/FDSAudio.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/FDSAudio.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/FDS/FDSAudio.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/FDSAudio.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/FDS/RamAdapter.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/RamAdapter.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/FDS/RamAdapter.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/FDS/RamAdapter.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/NES.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/NES.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/NES.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/PPU.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/PPU.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/PPU.regs.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.regs.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/PPU.regs.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.regs.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/PPU.run.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.run.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/PPU.run.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/PPU.run.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Palettes.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Palettes.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Palettes.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Palettes.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/Unif.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Unif.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/Unif.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Unif.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/NES/iNES.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/iNES.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/NES/iNES.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/NES/iNES.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/SNES/LibsnesApi.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/LibsnesApi.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/SNES/LibsnesApi.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/LibsnesApi.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/SNES/LibsnesCore.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/LibsnesCore.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/SNES/LibsnesCore.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/LibsnesCore.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/SNES/SNESGraphicsDecoder.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/SNESGraphicsDecoder.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/SNES/SNESGraphicsDecoder.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/SNESGraphicsDecoder.cs
diff --git a/BizHawk.Emulation/Consoles/Nintendo/SNES/SnesColors.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/SnesColors.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Nintendo/SNES/SnesColors.cs
rename to BizHawk.Emulation.Cores/Consoles/Nintendo/SNES/SnesColors.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/ADPCM.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/ADPCM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/ADPCM.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/ADPCM.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/ArcadeCard.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/ArcadeCard.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/ArcadeCard.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/ArcadeCard.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/Compat.txt b/BizHawk.Emulation.Cores/Consoles/PC Engine/Compat.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/Compat.txt
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/Compat.txt
diff --git a/BizHawk.Emulation/Consoles/PC Engine/Input.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/Input.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/Input.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/Input.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/MemoryMap.Populous.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.Populous.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/MemoryMap.Populous.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.Populous.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/MemoryMap.SF2.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.SF2.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/MemoryMap.SF2.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.SF2.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/MemoryMap.SuperGrafx.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.SuperGrafx.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/MemoryMap.SuperGrafx.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.SuperGrafx.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/MemoryMap.TurboCD.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.TurboCD.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/MemoryMap.TurboCD.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.TurboCD.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/MemoryMap.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/MemoryMap.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/MemoryMap.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/PCEngine.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/PCEngine.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/PCEngine.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/PCEngine.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/ScsiCDBus.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/ScsiCDBus.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/ScsiCDBus.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/ScsiCDBus.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/TurboCD.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/TurboCD.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/TurboCD.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/TurboCD.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/VCE.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/VCE.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/VCE.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/VCE.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/VDC.Render.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.Render.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/VDC.Render.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.Render.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/VDC.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/VDC.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/VDC.cs
diff --git a/BizHawk.Emulation/Consoles/PC Engine/VPC.cs b/BizHawk.Emulation.Cores/Consoles/PC Engine/VPC.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/PC Engine/VPC.cs
rename to BizHawk.Emulation.Cores/Consoles/PC Engine/VPC.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/Cart/EEPROM.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Cart/EEPROM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/Cart/EEPROM.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Cart/EEPROM.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/Cart/RomHeader.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Cart/RomHeader.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/Cart/RomHeader.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Cart/RomHeader.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/Cart/SaveRAM.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Cart/SaveRAM.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/Cart/SaveRAM.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Cart/SaveRAM.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/Compat.txt b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Compat.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/Compat.txt
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Compat.txt
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/GenVDP.DMA.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/GenVDP.DMA.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/GenVDP.DMA.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/GenVDP.DMA.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/GenVDP.Render.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/GenVDP.Render.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/GenVDP.Render.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/GenVDP.Render.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/GenVDP.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/GenVDP.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/GenVDP.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/GenVDP.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/Genesis.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Genesis.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/Genesis.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Genesis.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/IO.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/IO.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/IO.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/IO.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/Input.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Input.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/Input.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Input.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/MemoryMap.68000.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/MemoryMap.68000.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/MemoryMap.68000.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/MemoryMap.68000.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/MemoryMap.Z80.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/MemoryMap.Z80.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/MemoryMap.Z80.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/MemoryMap.Z80.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Genesis/Native68000/Musashi.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Native68000/Musashi.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Genesis/Native68000/Musashi.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Genesis/Native68000/Musashi.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/BIOS.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/BIOS.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/BIOS.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/BIOS.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/Compat.txt b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/Compat.txt
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/Compat.txt
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/Compat.txt
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/Input.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/Input.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/Input.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/Input.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/MemoryMap.CodeMasters.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/MemoryMap.CodeMasters.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/MemoryMap.CodeMasters.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/MemoryMap.CodeMasters.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/MemoryMap.Sega.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/MemoryMap.Sega.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/MemoryMap.Sega.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/MemoryMap.Sega.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/SMS.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/SMS.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/SMS.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/SMS.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/VDP.Mode4.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.Mode4.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/VDP.Mode4.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.Mode4.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/VDP.ModeTMS.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.ModeTMS.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/VDP.ModeTMS.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.ModeTMS.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/VDP.Tables.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.Tables.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/VDP.Tables.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.Tables.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/SMS/VDP.cs b/BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/SMS/VDP.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/SMS/VDP.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Saturn/FilePiping.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Saturn/FilePiping.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Saturn/FilePiping.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Saturn/FilePiping.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Saturn/LibYabause.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Saturn/LibYabause.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Saturn/LibYabause.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Saturn/LibYabause.cs
diff --git a/BizHawk.Emulation/Consoles/Sega/Saturn/Yabause.cs b/BizHawk.Emulation.Cores/Consoles/Sega/Saturn/Yabause.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sega/Saturn/Yabause.cs
rename to BizHawk.Emulation.Cores/Consoles/Sega/Saturn/Yabause.cs
diff --git a/BizHawk.Emulation/Consoles/Sony/PSP/PPSSPPDll.cs b/BizHawk.Emulation.Cores/Consoles/Sony/PSP/PPSSPPDll.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sony/PSP/PPSSPPDll.cs
rename to BizHawk.Emulation.Cores/Consoles/Sony/PSP/PPSSPPDll.cs
diff --git a/BizHawk.Emulation/Consoles/Sony/PSP/PSP.cs b/BizHawk.Emulation.Cores/Consoles/Sony/PSP/PSP.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sony/PSP/PSP.cs
rename to BizHawk.Emulation.Cores/Consoles/Sony/PSP/PSP.cs
diff --git a/BizHawk.Emulation/Consoles/Sony/PSX/LibMednahawkDll.cs b/BizHawk.Emulation.Cores/Consoles/Sony/PSX/LibMednahawkDll.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sony/PSX/LibMednahawkDll.cs
rename to BizHawk.Emulation.Cores/Consoles/Sony/PSX/LibMednahawkDll.cs
diff --git a/BizHawk.Emulation/Consoles/Sony/PSX/Octoshock.cs b/BizHawk.Emulation.Cores/Consoles/Sony/PSX/Octoshock.cs
similarity index 100%
rename from BizHawk.Emulation/Consoles/Sony/PSX/Octoshock.cs
rename to BizHawk.Emulation.Cores/Consoles/Sony/PSX/Octoshock.cs
diff --git a/BizHawk.Emulation/ExternalCores/EmuFile.cs b/BizHawk.Emulation.Cores/ExternalCores/EmuFile.cs
similarity index 100%
rename from BizHawk.Emulation/ExternalCores/EmuFile.cs
rename to BizHawk.Emulation.Cores/ExternalCores/EmuFile.cs
diff --git a/BizHawk.Emulation/ExternalCores/ExternalCore.cs b/BizHawk.Emulation.Cores/ExternalCores/ExternalCore.cs
similarity index 100%
rename from BizHawk.Emulation/ExternalCores/ExternalCore.cs
rename to BizHawk.Emulation.Cores/ExternalCores/ExternalCore.cs
diff --git a/BizHawk.Emulation/ExternalCores/PsxCore.cs b/BizHawk.Emulation.Cores/ExternalCores/PsxCore.cs
similarity index 100%
rename from BizHawk.Emulation/ExternalCores/PsxCore.cs
rename to BizHawk.Emulation.Cores/ExternalCores/PsxCore.cs
diff --git a/BizHawk.Emulation/ExternalCores/Snippets.txt b/BizHawk.Emulation.Cores/ExternalCores/Snippets.txt
similarity index 100%
rename from BizHawk.Emulation/ExternalCores/Snippets.txt
rename to BizHawk.Emulation.Cores/ExternalCores/Snippets.txt
diff --git a/BizHawk.Emulation/Notes.txt b/BizHawk.Emulation.Cores/Notes.txt
similarity index 100%
rename from BizHawk.Emulation/Notes.txt
rename to BizHawk.Emulation.Cores/Notes.txt
diff --git a/BizHawk.Emulation/Properties/AssemblyInfo.cs b/BizHawk.Emulation.Cores/Properties/AssemblyInfo.cs
similarity index 100%
rename from BizHawk.Emulation/Properties/AssemblyInfo.cs
rename to BizHawk.Emulation.Cores/Properties/AssemblyInfo.cs
diff --git a/BizHawk.Emulation/Properties/svnrev_template b/BizHawk.Emulation.Cores/Properties/svnrev_template
similarity index 100%
rename from BizHawk.Emulation/Properties/svnrev_template
rename to BizHawk.Emulation.Cores/Properties/svnrev_template
diff --git a/BizHawk.sln b/BizHawk.sln
index 41fd550187..bafc083f06 100644
--- a/BizHawk.sln
+++ b/BizHawk.sln
@@ -1,8 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BizHawk.Emulation", "BizHawk.Emulation\BizHawk.Emulation.csproj", "{197D4314-8A9F-49BA-977D-54ACEFAEB6BA}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BizHawk.Client.Common", "BizHawk.Client.Common\BizHawk.Client.Common.csproj", "{24A0AA3C-B25F-4197-B23D-476D6462DBA0}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BizHawk.Common", "BizHawk.Common\BizHawk.Common.csproj", "{866F8D13-0678-4FF9-80A4-A3993FD4D8A3}"
@@ -19,6 +17,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Client", "Client", "{B51F11
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Emulation", "Emulation", "{3627C08B-3E43-4224-9DA4-40BD69495FBC}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BizHawk.Emulation.Cores", "BizHawk.Emulation.Cores\BizHawk.Emulation.Cores.csproj", "{197D4314-8A9F-49BA-977D-54ACEFAEB6BA}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -31,20 +31,6 @@ Global
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Win32.ActiveCfg = Debug|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Win32.Build.0 = Debug|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Any CPU.Build.0 = Release|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Win32.ActiveCfg = Release|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Win32.Build.0 = Release|Any CPU
- {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|x86.ActiveCfg = Release|Any CPU
{24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
{24A0AA3C-B25F-4197-B23D-476D6462DBA0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@@ -117,16 +103,28 @@ Global
{E1A23168-B571-411C-B360-2229E7225E0E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{E1A23168-B571-411C-B360-2229E7225E0E}.Release|Win32.ActiveCfg = Release|Any CPU
{E1A23168-B571-411C-B360-2229E7225E0E}.Release|x86.ActiveCfg = Release|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|Win32.ActiveCfg = Debug|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|Win32.ActiveCfg = Release|Any CPU
+ {197D4314-8A9F-49BA-977D-54ACEFAEB6BA}.Release|x86.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {24A0AA3C-B25F-4197-B23D-476D6462DBA0} = {B51F1139-3D2C-41BE-A762-EF1F9B41EACA}
- {C4366030-6D03-424B-AE53-F4F43BB217C3} = {B51F1139-3D2C-41BE-A762-EF1F9B41EACA}
{DD448B37-BA3F-4544-9754-5406E8094723} = {B51F1139-3D2C-41BE-A762-EF1F9B41EACA}
- {F51946EA-827F-4D82-B841-1F2F6D060312} = {3627C08B-3E43-4224-9DA4-40BD69495FBC}
+ {C4366030-6D03-424B-AE53-F4F43BB217C3} = {B51F1139-3D2C-41BE-A762-EF1F9B41EACA}
+ {24A0AA3C-B25F-4197-B23D-476D6462DBA0} = {B51F1139-3D2C-41BE-A762-EF1F9B41EACA}
{E1A23168-B571-411C-B360-2229E7225E0E} = {3627C08B-3E43-4224-9DA4-40BD69495FBC}
+ {F51946EA-827F-4D82-B841-1F2F6D060312} = {3627C08B-3E43-4224-9DA4-40BD69495FBC}
{197D4314-8A9F-49BA-977D-54ACEFAEB6BA} = {3627C08B-3E43-4224-9DA4-40BD69495FBC}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution