still working on the allocator; mag32.c is broken