THis looks nice. It would have been cool if it was finished.
One thing I noticed though is that it flickers when your char moves. Didn't Celtic III have sprite arguments that let you not update the LCD when displaying them?
Anyway hopefully a batlib version would be smaller. One major issue with my last games was the large map files. I used matrices so with all the commas and two digits numbers it filled my archive fast.