From 7b03fc0bc057ff1a74f794d40a4691ca44903234 Mon Sep 17 00:00:00 2001 From: adelikat Date: Mon, 4 Nov 2013 00:36:15 +0000 Subject: [PATCH] Move Buffer.cs and Util.cs from BizHawk.Emulation to BizHawk.Common, and add 1234832983 usings --- BizHawk.Client.Common/ControllerBinding.cs | 2 + BizHawk.Client.Common/FirmwareManager.cs | 2 + BizHawk.Client.Common/movie/MovieMnemonics.cs | 2 + .../DisplayManager/DisplayManager.cs | 1 + BizHawk.Client.EmuHawk/Input/Input.cs | 1 + BizHawk.Common/BizHawk.Common.csproj | 2 + .../Buffer.cs | 2 +- BizHawk.Common/Util.String.cs | 8 + BizHawk.Common/Util.cs | 924 ++++- .../BizHawk.Emulation.DiscSystem.csproj | 1 - BizHawk.Emulation.DiscSystem/Buffer.cs | 118 - BizHawk.Emulation.DiscSystem/Disc.API.cs | 2 + BizHawk.Emulation.DiscSystem/ECM.cs | 2 + BizHawk.Emulation.DiscSystem/Util.cs | 7 +- BizHawk.Emulation/BizHawk.Emulation.csproj | 2 - BizHawk.Emulation/CPUs/MOS 6502X/MOS6502X.cs | 2 + .../CPUs/MOS 6502X/MOS6502XDouble.cs | 2 + .../CPUs/MOS 6502X/MOS6502XNative.cs | 2 + .../Computers/Commodore64/C64.Motherboard.cs | 214 +- .../Computers/Commodore64/C64.Savestate.cs | 10 +- .../Computers/Commodore64/Cartridge/Cart.cs | 4 +- .../Commodore64/Cartridge/Mapper0005.cs | 2 + .../Commodore64/Cartridge/Mapper000F.cs | 2 + .../Commodore64/Cartridge/Mapper0012.cs | 2 + .../Commodore64/Cartridge/Mapper0013.cs | 1 + .../Commodore64/Cartridge/Mapper0020.cs | 1 + .../Experimental/Chips/Internals/Cassette.cs | 22 +- .../Chips/Internals/Cia.Interface.cs | 48 +- .../Chips/Internals/Cpu.Interface.cs | 60 +- .../Experimental/Chips/Internals/Expansion.cs | 26 +- .../Experimental/Chips/Internals/Joystick.cs | 18 +- .../Experimental/Chips/Internals/Keyboard.cs | 22 +- .../Experimental/Chips/Internals/Ram.cs | 60 +- .../Experimental/Chips/Internals/Rom.cs | 44 +- .../Experimental/Chips/Internals/Serial.cs | 30 +- .../Chips/Internals/Sid.Interface.cs | 10 +- .../Experimental/Chips/Internals/Vic.State.cs | 14 +- .../Chips/Internals/Vic.VideoProvider.cs | 58 +- .../Commodore64/MOS/CartridgePort.cs | 38 +- .../Computers/Commodore64/MOS/CassettePort.cs | 29 +- .../Computers/Commodore64/MOS/Chip2114.cs | 18 +- .../Computers/Commodore64/MOS/Chip23XX.cs | 3 +- .../Computers/Commodore64/MOS/Chip4864.cs | 20 +- .../Computers/Commodore64/MOS/MOS6510.cs | 114 +- .../Computers/Commodore64/MOS/MOS6526.cs | 1 + .../Computers/Commodore64/MOS/MOSPLA.cs | 1 + .../Computers/Commodore64/MOS/Port.cs | 131 +- .../Computers/Commodore64/MOS/SerialPort.cs | 31 +- .../Computers/Commodore64/MOS/Sid.Envelope.cs | 408 +- .../Computers/Commodore64/MOS/Sid.Voice.cs | 598 +-- .../Computers/Commodore64/MOS/Sid.cs | 1 + .../Computers/Commodore64/MOS/UserPort.cs | 95 +- .../Commodore64/MOS/Vic.SpriteGenerator.cs | 108 +- .../Computers/Commodore64/MOS/Vic.State.cs | 342 +- .../Commodore64/MOS/Vic.VideoProvider.cs | 11 +- .../Consoles/Atari/2600/Atari2600.Core.cs | 2 + .../Consoles/Atari/2600/Atari2600.cs | 2 + .../Consoles/Atari/2600/M6532.cs | 4 +- .../Consoles/Atari/2600/Mappers/m3E.cs | 4 +- .../Consoles/Atari/2600/Mappers/m3F.cs | 4 +- .../Consoles/Atari/2600/Mappers/m4A50.cs | 4 +- .../Consoles/Atari/2600/Mappers/mCV.cs | 4 +- .../Consoles/Atari/2600/Mappers/mDPC.cs | 4 +- .../Consoles/Atari/2600/Mappers/mE0.cs | 4 +- .../Consoles/Atari/2600/Mappers/mE7.cs | 4 +- .../Consoles/Atari/2600/Mappers/mEF.cs | 4 +- .../Consoles/Atari/2600/Mappers/mF0.cs | 4 +- .../Consoles/Atari/2600/Mappers/mF4.cs | 4 +- .../Consoles/Atari/2600/Mappers/mF6.cs | 4 +- .../Consoles/Atari/2600/Mappers/mF8.cs | 4 +- .../Consoles/Atari/2600/Mappers/mFA.cs | 4 +- .../Consoles/Atari/2600/Mappers/mUA.cs | 4 +- .../Consoles/Atari/2600/Mappers/mX07.cs | 4 +- BizHawk.Emulation/Consoles/Atari/2600/TIA.cs | 2 + .../Consoles/Atari/7800/Atari7800.cs | 2 + .../Consoles/Nintendo/NES/BisqAPU.cs | 1 + .../Consoles/Nintendo/NES/BoardSystem.cs | 2 + .../Consoles/Nintendo/NES/Boards/AVE-NINA.cs | 4 +- .../Consoles/Nintendo/NES/Boards/AxROM.cs | 2 + .../NES/Boards/BANDAI_74_161_02_74.cs | 4 +- .../NES/Boards/BANDAI_74_161_161_32.cs | 4 +- .../Consoles/Nintendo/NES/Boards/BxROM.cs | 4 +- .../Consoles/Nintendo/NES/Boards/CNROM.cs | 1 + .../Consoles/Nintendo/NES/Boards/CPROM.cs | 5 +- .../Consoles/Nintendo/NES/Boards/ExROM.cs | 2 +- .../Consoles/Nintendo/NES/Boards/GxROM.cs | 1 + .../Consoles/Nintendo/NES/Boards/IC_74x377.cs | 1 + .../NES/Boards/IREM-74_161_161_21_138.cs | 4 +- .../Nintendo/NES/Boards/IREM_TAM_S1.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Irem_G101.cs | 4 +- .../Nintendo/NES/Boards/Irem_H3001.cs | 4 +- .../Nintendo/NES/Boards/JALECO_JF_13.cs | 4 +- .../Nintendo/NES/Boards/JALECO_JF_17.cs | 4 +- .../Nintendo/NES/Boards/JALECO_SS8806.cs | 4 +- .../Nintendo/NES/Boards/Jaleco-JF_11_14.cs | 4 +- .../NES/Boards/MMC3_family/Mapper012.cs | 4 +- .../NES/Boards/MMC3_family/Mapper037.cs | 4 +- .../NES/Boards/MMC3_family/Mapper044.cs | 4 +- .../NES/Boards/MMC3_family/Mapper165.cs | 4 +- .../NES/Boards/MMC3_family/Mapper189.cs | 4 +- .../NES/Boards/MMC3_family/Mapper205.cs | 4 +- .../Nintendo/NES/Boards/MMC3_family/NES-QJ.cs | 2 + .../Nintendo/NES/Boards/MMC3_family/TxROM.cs | 2 + .../Consoles/Nintendo/NES/Boards/Mapper028.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper036.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper038.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper040.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper041.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper042.cs | 1 + .../Consoles/Nintendo/NES/Boards/Mapper046.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper091.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper101.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper103.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper107.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper108.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper120.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper132.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper156.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper164.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper168.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper177.cs | 6 +- .../Consoles/Nintendo/NES/Boards/Mapper180.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper193.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper201.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper203.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper240.cs | 1 + .../Consoles/Nintendo/NES/Boards/Mapper241.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper243.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper246.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Mapper60.cs | 4 +- .../NES/Boards/Namcot1xx/Mapper112.cs | 4 +- .../NES/Boards/Namcot1xx/Namco163Audio.cs | 1 + .../NES/Boards/Namcot1xx/Namcot1xx.cs | 1 + .../Consoles/Nintendo/NES/Boards/NanJing.cs | 4 +- .../Nintendo/NES/Boards/NovelDiamond.cs | 4 +- .../Nintendo/NES/Boards/SachenSimple.cs | 1 + .../Consoles/Nintendo/NES/Boards/Sunsoft1.cs | 4 +- .../Consoles/Nintendo/NES/Boards/Sunsoft4.cs | 4 +- .../Consoles/Nintendo/NES/Boards/SxROM.cs | 1 + .../Nintendo/NES/Boards/TENGEN_800008.cs | 4 +- .../Nintendo/NES/Boards/Taito_TC0190FMC.cs | 4 +- .../Consoles/Nintendo/NES/Boards/UxROM.cs | 1 + .../Consoles/Nintendo/NES/Core.cs | 2 + .../Consoles/Nintendo/NES/FDS/FDS.cs | 1 + .../Consoles/Nintendo/NES/FDS/FDSAudio.cs | 1 + .../Consoles/Nintendo/NES/FDS/RamAdapter.cs | 2 + .../Consoles/Nintendo/NES/NES.cs | 1 + .../Consoles/Nintendo/NES/PPU.cs | 2 +- .../Consoles/Nintendo/NES/PPU.run.cs | 2 + .../Consoles/Nintendo/NES/Unif.cs | 2 + .../Consoles/Nintendo/NES/iNES.cs | 1 + BizHawk.Emulation/Database/Database.cs | 2 + .../Base Implementations/NullEmulator.cs | 1 + BizHawk.Emulation/Sound/YM2413.cs | 3338 +++++++++-------- BizHawk.Emulation/Util.cs | 922 ----- 155 files changed, 4194 insertions(+), 4062 deletions(-) rename {BizHawk.Emulation => BizHawk.Common}/Buffer.cs (95%) create mode 100644 BizHawk.Common/Util.String.cs delete mode 100644 BizHawk.Emulation.DiscSystem/Buffer.cs delete mode 100644 BizHawk.Emulation/Util.cs diff --git a/BizHawk.Client.Common/ControllerBinding.cs b/BizHawk.Client.Common/ControllerBinding.cs index 672d3bfc24..5984dc104b 100644 --- a/BizHawk.Client.Common/ControllerBinding.cs +++ b/BizHawk.Client.Common/ControllerBinding.cs @@ -2,6 +2,8 @@ using System.Collections.Generic; using System.Linq; +using BizHawk.Common; + namespace BizHawk.Client.Common { public class Controller : IController diff --git a/BizHawk.Client.Common/FirmwareManager.cs b/BizHawk.Client.Common/FirmwareManager.cs index fbdc27d7df..b173cdddb9 100644 --- a/BizHawk.Client.Common/FirmwareManager.cs +++ b/BizHawk.Client.Common/FirmwareManager.cs @@ -2,6 +2,8 @@ using System.IO; using System.Collections.Generic; +using BizHawk.Common; + //IDEA: put filesizes in DB too. then scans can go real quick by only scanning filesizes that match (and then scanning filesizes that dont match, in case of an emergency) //this would be adviseable if we end up with a very large firmware file diff --git a/BizHawk.Client.Common/movie/MovieMnemonics.cs b/BizHawk.Client.Common/movie/MovieMnemonics.cs index 456f5591dc..dc18760c88 100644 --- a/BizHawk.Client.Common/movie/MovieMnemonics.cs +++ b/BizHawk.Client.Common/movie/MovieMnemonics.cs @@ -2,6 +2,8 @@ using System.Collections.Generic; using System.Text; +using BizHawk.Common; + namespace BizHawk.Client.Common { public static class MnemonicConstants diff --git a/BizHawk.Client.EmuHawk/DisplayManager/DisplayManager.cs b/BizHawk.Client.EmuHawk/DisplayManager/DisplayManager.cs index 07b753848e..801f6ce2c9 100644 --- a/BizHawk.Client.EmuHawk/DisplayManager/DisplayManager.cs +++ b/BizHawk.Client.EmuHawk/DisplayManager/DisplayManager.cs @@ -12,6 +12,7 @@ using System.Drawing.Imaging; //using dx=SlimDX; //using d3d=SlimDX.Direct3D9; +using BizHawk.Common; using BizHawk.Client.Common; namespace BizHawk.Client.EmuHawk diff --git a/BizHawk.Client.EmuHawk/Input/Input.cs b/BizHawk.Client.EmuHawk/Input/Input.cs index 31c74973ec..617b95afa8 100644 --- a/BizHawk.Client.EmuHawk/Input/Input.cs +++ b/BizHawk.Client.EmuHawk/Input/Input.cs @@ -6,6 +6,7 @@ using System.Threading; using SlimDX.DirectInput; #endif +using BizHawk.Common; using BizHawk.Client.Common; namespace BizHawk.Client.EmuHawk diff --git a/BizHawk.Common/BizHawk.Common.csproj b/BizHawk.Common/BizHawk.Common.csproj index 5892641d8a..4da9a96e5e 100644 --- a/BizHawk.Common/BizHawk.Common.csproj +++ b/BizHawk.Common/BizHawk.Common.csproj @@ -44,6 +44,7 @@ + @@ -51,6 +52,7 @@ +