#include "src/Nes.h" #include #include int main() { nes::Nes device; // std::stringstream ss; // ss << "A2 0A 8E 00 00 A2 03 8E 01 00 AC 00 00 A9 00 18 6D 01 00 88 D0 FA 8D 02 00 EA EA EA"; // uint16_t nOffset = 0x8000; // while (!ss.eof()) // { // std::string b; // ss >> b; // device.write(nOffset++, (uint8_t)std::stoul(b, nullptr, 16)); // } // // // Set Reset Vector // device.write(0xFFFC, 0x00); // device.write(0xFFFD, 0x80); // // device.reset(); device.runRom("/home/selim/Downloads/nestest.nes", 0xC000); return 0; }