ChannelFHawk: Move F8 CPU implementation to Emulation.Cores.CPUs
This commit is contained in:
parent
ea63a553ca
commit
1c90bbc273
|
@ -2,7 +2,7 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using BizHawk.Emulation.Common;
|
using BizHawk.Emulation.Common;
|
||||||
|
|
||||||
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
|
namespace BizHawk.Emulation.Cores.Components.FairchildF8
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Disassembler
|
/// Disassembler
|
|
@ -1,4 +1,4 @@
|
||||||
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
|
namespace BizHawk.Emulation.Cores.Components.FairchildF8
|
||||||
{
|
{
|
||||||
public sealed partial class F3850
|
public sealed partial class F3850
|
||||||
{
|
{
|
|
@ -1,6 +1,6 @@
|
||||||
using BizHawk.Common.NumberExtensions;
|
using BizHawk.Common.NumberExtensions;
|
||||||
|
|
||||||
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
|
namespace BizHawk.Emulation.Cores.Components.FairchildF8
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ALU Operations
|
/// ALU Operations
|
|
@ -2,7 +2,7 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using BizHawk.Emulation.Common;
|
using BizHawk.Emulation.Common;
|
||||||
|
|
||||||
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
|
namespace BizHawk.Emulation.Cores.Components.FairchildF8
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Internal Registers
|
/// Internal Registers
|
|
@ -1,4 +1,4 @@
|
||||||
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
|
namespace BizHawk.Emulation.Cores.Components.FairchildF8
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Vectors of Instruction Operations
|
/// Vectors of Instruction Operations
|
|
@ -3,10 +3,10 @@ using BizHawk.Common;
|
||||||
using BizHawk.Common.NumberExtensions;
|
using BizHawk.Common.NumberExtensions;
|
||||||
using BizHawk.Emulation.Common;
|
using BizHawk.Emulation.Common;
|
||||||
|
|
||||||
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
|
namespace BizHawk.Emulation.Cores.Components.FairchildF8
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Fairchild F3850 (F8) CPU (Channel F-specific implementation)
|
/// Fairchild F3850 (F8) CPU
|
||||||
///
|
///
|
||||||
/// The F8 microprocessor is made up of separate interchangeable devices
|
/// The F8 microprocessor is made up of separate interchangeable devices
|
||||||
/// The Channel F has:
|
/// The Channel F has:
|
||||||
|
@ -28,8 +28,7 @@ namespace BizHawk.Emulation.Cores.Consoles.ChannelF
|
||||||
/// * Programmable timer
|
/// * Programmable timer
|
||||||
/// * Interrupt logic
|
/// * 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
|
/// Note: Programmable timer and interrupt logic from the F3851 is not currently emulated
|
||||||
/// maintain the PC and DC here in the CPU and move the ROMs into the core.
|
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public sealed partial class F3850
|
public sealed partial class F3850
|
||||||
{
|
{
|
|
@ -2,6 +2,7 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using BizHawk.Emulation.Common;
|
using BizHawk.Emulation.Common;
|
||||||
|
using BizHawk.Emulation.Cores.Components.FairchildF8;
|
||||||
|
|
||||||
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
|
namespace BizHawk.Emulation.Cores.Consoles.ChannelF
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue