#pragma once #include #include #include #include #include #ifndef PLATFORM_HORIZON #include #endif // PLATFORM_HORIZON #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace nall; #include #include #include #include namespace Emulator { static const string Name = "bsnes-hd beta"; static const string Version = "10.6";//bsnes/target-bsnes/presentation/presentation.cpp:create:about:setVersion static const string Author = "DerKoun(Near)"; static const string License = "GPLv3"; static const string Website = "https://github.com/DerKoun/bsnes-hd"; //incremented only when serialization format changes static const string SerializerVersion = "114.2"; namespace Constants { namespace Colorburst { static constexpr double NTSC = 315.0 / 88.0 * 1'000'000.0; static constexpr double PAL = 283.75 * 15'625.0 + 25.0; } } //nall/vfs shorthand constants for open(), load() namespace File { static const auto Read = vfs::file::mode::read; static const auto Write = vfs::file::mode::write; static const auto Optional = false; static const auto Required = true; }; } #include "platform.hpp" #include "interface.hpp" #include "game.hpp"