It's a simple SRAM-like interface (without address lines). Should be pretty easy to port another library to your microcontroller? All you have to do is replace the very low level GPIO functions.
It can work with a 8-bit bus, but if you want any reasonable frame rate (ie, not just a static display), you'll probably need 16-bit bus attached to a microcontroller's external memory interface (eg. STM32F4 or F7).