Looks interesting, one suggestion, why not let the user set the ZP addresses in the routine before export?
More RPGs the better! Venture Forth