Probably has been thought of already or not because it’s dumb.
What if you had rotors from a roarty in between regular pistons? So for a 3 “cylinder” you’d have piston 1, a dorito, and then another piston. I’m sure it could be engineered corectly hard part would be keeping it cool, oil, and finding a reason why.
Also excuse me if I called anything wrong.