bsnes/higan/md/md.hpp

30 lines
644 B
C++

#pragma once
//license: GPLv3
//started: 2016-07-08
#include <emulator/emulator.hpp>
#include <emulator/thread.hpp>
#include <emulator/scheduler.hpp>
#include <processor/m68k/m68k.hpp>
#include <processor/z80/z80.hpp>
namespace MegaDrive {
using File = Emulator::File;
using Thread = Emulator::Thread;
using Scheduler = Emulator::Scheduler;
extern Scheduler scheduler;
#include <md/cpu/cpu.hpp>
#include <md/apu/apu.hpp>
#include <md/vdp/vdp.hpp>
#include <md/psg/psg.hpp>
#include <md/ym2612/ym2612.hpp>
#include <md/system/system.hpp>
#include <md/cartridge/cartridge.hpp>
}
#include <md/interface/interface.hpp>