diff --git a/AppleSAWS.pro b/AppleSAWS.pro index f0d9d51..b1d519d 100644 --- a/AppleSAWS.pro +++ b/AppleSAWS.pro @@ -64,7 +64,6 @@ SOURCES += \ src/ui/viewers/texthexdumpviewer.cpp \ src/ui/viewers/mazeviewer.cpp \ src/ui/viewers/charsetviewer.cpp \ - src/internals/memory.cxx \ src/relocatablefile/relocatablefile.cxx \ src/binaryfile/binaryfilemetadata.cpp \ src/util/charset.cpp \ @@ -117,7 +116,6 @@ HEADERS += \ src/ui/viewers/applesoftfileviewer.h \ src/applesoftfile/applesoftformatter.h \ src/applesoftfile/applesoftline.h \ - src/internals/memory.h \ src/ui/viewers/disassemblerviewer.h \ src/ui/viewers/hexdumpviewer.h \ src/ui/viewers/texthexdumpviewer.h \ diff --git a/src/internals/memory.cxx b/src/internals/memory.cxx deleted file mode 100644 index 836f079..0000000 --- a/src/internals/memory.cxx +++ /dev/null @@ -1,21 +0,0 @@ -#include "memory.h" -#include - -Memory::Memory() -{ - quint8 zero = 0; - for (int idx = 0; idx < 65536; idx++) { - m_memory.append(zero); - } -} - -bool Memory::addFile(QByteArray data, quint16 start) -{ - if (start+data.length() > 65536) { - qDebug() << "Memory overflow adding data."; return false; - } - - m_memory.replace(start,data.length(),data); - - return true; -} diff --git a/src/internals/memory.h b/src/internals/memory.h deleted file mode 100644 index 77a00c1..0000000 --- a/src/internals/memory.h +++ /dev/null @@ -1,21 +0,0 @@ -#ifndef MEMORY_H -#define MEMORY_H - -#include - -class Memory { -public: - Memory(); - - bool addFile(QByteArray data, quint16 start); - - QByteArray &values() { return m_memory; } - - quint8 at(quint16 addr) { return m_memory.at(addr); } - -private: - QByteArray m_memory; -}; - - -#endif diff --git a/src/ui/viewers/disassemblerviewer.h b/src/ui/viewers/disassemblerviewer.h index a1cc6ef..eb7693c 100644 --- a/src/ui/viewers/disassemblerviewer.h +++ b/src/ui/viewers/disassemblerviewer.h @@ -4,7 +4,6 @@ #include #include -//#include "memory.h" #include "attributedmemory.h" #include "binaryfile.h" #include "relocatablefile.h" diff --git a/src/ui/viewers/mazeviewer.h b/src/ui/viewers/mazeviewer.h index ae55db4..07d5221 100644 --- a/src/ui/viewers/mazeviewer.h +++ b/src/ui/viewers/mazeviewer.h @@ -6,7 +6,7 @@ #include #include "binaryfile.h" -#include "memory.h" +#include "attributedmemory.h" #include "fileviewerinterface.h" @@ -31,7 +31,7 @@ public: private: QPixmap m_maze; BinaryFile *m_file; - Memory mem; + AttributedMemory mem; bool cellHasWalls(int x, int y); bool cellHasNorthDoor(int x, int y);