ChannelFHawk: Move F8 CPU implementation to Emulation.Cores.CPUs

This commit is contained in:
ASNiVOR 2021-11-20 21:55:00 +00:00
parent ea63a553ca
commit 1c90bbc273
7 changed files with 9 additions and 9 deletions

View File

@ -2,7 +2,7 @@
using System.Collections.Generic;
using BizHawk.Emulation.Common;
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
namespace BizHawk.Emulation.Cores.Components.FairchildF8
{
/// <summary>
/// Disassembler

View File

@ -1,4 +1,4 @@
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
namespace BizHawk.Emulation.Cores.Components.FairchildF8
{
public sealed partial class F3850
{

View File

@ -1,6 +1,6 @@
using BizHawk.Common.NumberExtensions;
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
namespace BizHawk.Emulation.Cores.Components.FairchildF8
{
/// <summary>
/// ALU Operations

View File

@ -2,7 +2,7 @@
using System.Collections.Generic;
using BizHawk.Emulation.Common;
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
namespace BizHawk.Emulation.Cores.Components.FairchildF8
{
/// <summary>
/// Internal Registers

View File

@ -1,4 +1,4 @@
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
namespace BizHawk.Emulation.Cores.Components.FairchildF8
{
/// <summary>
/// Vectors of Instruction Operations

View File

@ -3,10 +3,10 @@ using BizHawk.Common;
using BizHawk.Common.NumberExtensions;
using BizHawk.Emulation.Common;
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
namespace BizHawk.Emulation.Cores.Components.FairchildF8
{
/// <summary>
/// Fairchild F3850 (F8) CPU (Channel F-specific implementation)
/// Fairchild F3850 (F8) CPU
///
/// The F8 microprocessor is made up of separate interchangeable devices
/// The Channel F has:
@ -28,8 +28,7 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
/// * Programmable timer
/// * Interrupt logic
///
/// However, the Channel F does not use the timer or interrupt logic at all (as far as I can see) so we can hopefully just
/// maintain the PC and DC here in the CPU and move the ROMs into the core.
/// Note: Programmable timer and interrupt logic from the F3851 is not currently emulated
/// </summary>
public sealed partial class F3850
{

View File

@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Linq;
using BizHawk.Emulation.Common;
using BizHawk.Emulation.Cores.Components.FairchildF8;
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
{