Add partial hal support
Add partial Maze+XML support