memory simulator somehow works
managed to compile with almost all lint_* enabled