Reworking the test for the CPU

This commit is contained in:
AnonymusRaccoon
2020-02-10 11:39:32 +01:00
parent fc94563b41
commit bd681c49a1
10 changed files with 103 additions and 61 deletions
+1 -15
View File
@@ -5,7 +5,7 @@
#include <criterion/criterion.h>
#include <criterion/redirect.h>
#include <iostream>
#include "communism.hpp"
#include "tests.hpp"
#include "../sources/Memory/MemoryBus.hpp"
#include "../sources/Memory/IMemory.hpp"
#include "../sources/SNES.hpp"
@@ -17,20 +17,6 @@
using namespace ComSquare;
std::pair<Memory::MemoryBus, SNES> Init()
{
Memory::MemoryBus bus;
Renderer::NoRenderer norenderer(0, 0, 0);
SNES snes(std::make_shared<Memory::MemoryBus>(bus), "", norenderer);
snes.cartridge->_size = 10;
snes.cartridge->_data = new uint8_t[snes.cartridge->_size];
snes.cartridge->header.mappingMode = Cartridge::LoRom;
snes.sram->_size = 10;
snes.sram->_data = new uint8_t[snes.cartridge->_size];
bus.mapComponents(snes);
return std::make_pair(bus, snes);
}
//////////////////////////////////
// //
// MemoryBus::getAccessor tests //