#pragma once
#include "nes/cartridge.hh"
namespace nes
{
class display;
/// The main console abstraction.
class nes
{
cartridge cartridge_;
display& display_;
public:
explicit nes(cartridge, display&);
nes(nes const&) = delete;
nes(nes&&) = delete;
auto operator=(nes const&) -> nes& = delete;
auto operator=(nes&&) -> nes& = delete;
};
} // namespace nes