Initial directory structure.

git-svn-id: https://mash16.googlecode.com/svn/trunk@1 f32040c0-604e-ac78-71ca-de615562ae79
Initial import.

git-svn-id: https://mash16.googlecode.com/svn/trunk@2 f32040c0-604e-ac78-71ca-de615562ae79
Added license information, and some comments.

git-svn-id: https://mash16.googlecode.com/svn/trunk@3 f32040c0-604e-ac78-71ca-de615562ae79
Continued implementation of opcodes (Interpreter).
Refactored len member out of spr_info.

git-svn-id: https://mash16.googlecode.com/svn/trunk@4 f32040c0-604e-ac78-71ca-de615562ae79
More opcodes. Added #defines for more readable register access.

git-svn-id: https://mash16.googlecode.com/svn/trunk@5 f32040c0-604e-ac78-71ca-de615562ae79
Debug was just unnecessary files.

git-svn-id: https://mash16.googlecode.com/svn/trunk@6 f32040c0-604e-ac78-71ca-de615562ae79
Changed directory structure to reflect Core/GUI division, also introduced new System class to encompass the others as components, and provide some high-level functions e.g. Run().
Modified include guard macro names.
Moved file-reading out of Core classes, to keep Chip16 emulation clean from I/O and other interaction. Memory is allocated/read outside System, only a pointer is passed around.

git-svn-id: https://mash16.googlecode.com/svn/trunk@7 f32040c0-604e-ac78-71ca-de615562ae79
Old version; was moved to Core/

git-svn-id: https://mash16.googlecode.com/svn/trunk@8 f32040c0-604e-ac78-71ca-de615562ae79
Old version; was moved to Core/


git-svn-id: https://mash16.googlecode.com/svn/trunk@9 f32040c0-604e-ac78-71ca-de615562ae79
Old version; was moved to Core/


git-svn-id: https://mash16.googlecode.com/svn/trunk@10 f32040c0-604e-ac78-71ca-de615562ae79
Temp; Opcodes.h has been screwing around.

git-svn-id: https://mash16.googlecode.com/svn/trunk@11 f32040c0-604e-ac78-71ca-de615562ae79
New location for Opcodes.h; inside Core/CPU/ where it makes more sense.

git-svn-id: https://mash16.googlecode.com/svn/trunk@12 f32040c0-604e-ac78-71ca-de615562ae79
At last, moving is done!

git-svn-id: https://mash16.googlecode.com/svn/trunk@13 f32040c0-604e-ac78-71ca-de615562ae79
Finished (save mistakes) the opcodes implementation (Interpreter core).
Moved opcodes implementation to InterpCPUOps.cpp for better modularization.
TODO: Make _SP a signed pointer.

git-svn-id: https://mash16.googlecode.com/svn/trunk@14 f32040c0-604e-ac78-71ca-de615562ae79
Implemented the SFML GPU backend. Began the SFML GUI.

git-svn-id: https://mash16.googlecode.com/svn/trunk@15 f32040c0-604e-ac78-71ca-de615562ae79
Started work on the GUI, with SFML backend.

git-svn-id: https://mash16.googlecode.com/svn/trunk@16 f32040c0-604e-ac78-71ca-de615562ae79
Added screen sprite to SMFL GUI, added Update method.

git-svn-id: https://mash16.googlecode.com/svn/trunk@17 f32040c0-604e-ac78-71ca-de615562ae79
Advances on various fronts.

git-svn-id: https://mash16.googlecode.com/svn/trunk@18 f32040c0-604e-ac78-71ca-de615562ae79
Palette loading in, fixed loading order of components, Clear() functions coming along.

git-svn-id: https://mash16.googlecode.com/svn/trunk@19 f32040c0-604e-ac78-71ca-de615562ae79
First compiling build. Majority of features implemented. Does not work correctly though, fix in progress. TODO: sound, flip.

git-svn-id: https://mash16.googlecode.com/svn/trunk@20 f32040c0-604e-ac78-71ca-de615562ae79