FlameDuck #1 MPacker was written in BlitzMAX. There is something in the code archives but it saves the bank to disk and loads from there - I want to remain in memory. Tough luck.