Hello. I'm starting a small project for learning emulator programming and trying to dive deep in C++11/14.
I'm doing this project in Arch Linux without any IDE to learn how to organize a C++ project by modules and use make to compile each module.
The idea is to develop base classes for a Chip8 emulator classes. then when Chip8 emulator is ready, we move for a real and more complex system emulator, upgrading/expanding the SysLibrary.