Anything is possible, given enough time.
Issue with prusa firmware is he has deliberately removed all code relating to different controllers.
The current firmware is very much hardcoded for the prusa hardware.
For eg, It is designed so that you must calibrate it with a heated bed that has special marks at well defined locations before it will let you do normal gcode.
Its is do able, but is going to take some work...
It would probably be easier to study the code and extract the MMU parts and implement them in marlin
Issue with prusa firmware is he has deliberately removed all code relating to different controllers.
The current firmware is very much hardcoded for the prusa hardware.
For eg, It is designed so that you must calibrate it with a heated bed that has special marks at well defined locations before it will let you do normal gcode.
Its is do able, but is going to take some work...
It would probably be easier to study the code and extract the MMU parts and implement them in marlin