I started working on my own memory allocation module basing myself in what I learn from the pokemon disassembly, but I'm making it in a way I don't use the standard library for anything (memory copy, fill, etc). Only printf for debugging. And I got the first part working. It's still not functional but I got to allocate a first block of memory in a static heap. :blobreach: