Improve build system and add support for tests
This commit is contained in:
parent
505478b840
commit
b64c82ec92
4 changed files with 49 additions and 5 deletions
tests
15
tests/test_bus.cpp
Normal file
15
tests/test_bus.cpp
Normal file
|
@ -0,0 +1,15 @@
|
|||
#include <iostream>
|
||||
#include "memory/bus.h"
|
||||
#include "memory/ram.h"
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
RAM r(0x1000);
|
||||
Bus b;
|
||||
|
||||
b.map_device(0x0000, 0x0FFF, &r);
|
||||
b.map_device(0x2000, 0x2FFF, &r);
|
||||
|
||||
b.write8(0x60, 42);
|
||||
return (b.read8(0x2060) == 42) ? 0 : 1;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue