As to working on the esp-01 I attempted to make it use pin mapping but unfortunately was unsuccessful. The fact that esp-12 modules are less than 2$ shipped from ebay and alike also makes supporting older esp-01s with all the new commands a bit difficult to fully justify. I did sped a bout 2 hours trying to make it work with pin mapping but failed.
http://esp8266basic.com
A BASIC interpreter for your ESP
Working now on Autodrop3d. A 3d printer with automatic part ejection system. https://autodrop3d.com