Alright, pretend I know nothing about engine management in general, and MegaSquirt in particular. Because I am ambitious/insane/stupid I have chosen to attempt my first engine swap, my first brush with aftermarket engine management and my first application of boost all at the same time on the same car. So, I am planning on dropping a supercharged 2000 Miata engine into my 1990 Miata. And I have no clue what I am doing. So, I have questions. Note: This also may stray into Miata engine swap questions as well.
What version do I need?: I'm pretty sure I know the answer. I need MSPNP9093, correct? Match it to the chassis, not the engine?
Sensors?: When I was planning on running a stock 2000 engine on the '90 ECU, I remember that I needed to put the 1990 sensors on the new engine. Is that still the case with MegaSquirt? Or do I run the 2000 sensors (including the crank trigger)? Do I still need to run the 1.6L throttle body or can I run the 1.8L throttle body (or aftermarket upgrades)? Is it pretty much the case that if it was needed to run it on the '90 ECU, it's what I need to run on MSPNP9093?
AFM: Does MegaSquirt allow me to toss the restrictive flappy-door 1.6L Air Flow Meter and run MAP or some other system?
Fuel: The blower kits I'm looking at come with FMUs or RRFRPs or "fuel cards". I presume that's for tricking stock ECUs, correct? I don't need that junk?
I'm sure there is more I'm wondering and forgetting to ask, but I'll start with that and come back when I remember.