
Most everyone other than a few GM cars, and most European makes seem to have implemented some version of a "modern" D-Jet (engine RPM and vacuum sensing only, no air flow/mass sensing). I know Chrysler has used a MAP sensor type system since 1984, and has never used air flow/mass sensing systems similar to L-or LH-Jet. In all of these systems, there's a digital equivalent of the good old analog WFM, except it's a set of numbers in memory that map RPM (and manifold pressure, too) to injector "on" time (and modify it with O2 sensor inputs), and those numbers are pretty important in getting the system to run right. When a tuner "tweaks" a computer, he's changing those numbers in memory (the three dimensional space you were referring to Ray). I think what you're saying is that the vacuum part of the equation is predominant, and affects the final injector "on" time more than the "RPM" part. You may be right.
Funny you mention using a MAP sensor. One of the hats I wear at work is "Instrumentation", and what you need to get the relatively linear MAP sensor response to be useful somehow with what the ECU is expecting from the MPS (including full-load compensation) is a little instrumentation trick called a Calibration Curve (Cal Curve). The other needed bit is a way to emulate the transformer and inductor action of the two MPS coils coupled together by the manifold-pressure-variable core. It can be done. We've got vastly more complex cal curves than the MPS one in use right now in the late 70's technology of the Shuttle's inst system, and implementing a cal curve in analog technology, while it can be tricky, is something my world does all the time. The real problem in trying to get a D-Jet MCU to think a modern MAP sensor is really the MPS is figuring out how to get the sawtooth pulse generated by the MCU (modified by the head temp sensor) back into the MCU with the manifold pressure variations correctly superimposed, as is done by the MPS. I'm working on a saturable core three-winding reactor that uses op amp technology (implementing the cal curve) to change the mutual inductance of the core of the two-winding transformer based on a solid-state MAP sensor's inputs. I've got the 30,000 foot-level design drawn out, but I've put off the details until I get the Nomad back on the road (with a NOS MPS). Nerdy or what?

As for the WFM compensation...it appears to me one could do lots of magic by changing some resistors and capacitors in one or more WFM's (just like the tuners changing memory numbers on "modern" systems)...but it only affects the RPM-vs-mixture part of the MCU's reponse, not the load (vacuum) dependant part. And you're right, the "load" part of the MCU's function does appear to be predominant in the final calculation of injector "on" time. I guess the real question is, how much to alter the WFM "cal curve" (that's really what the WFM's do, create a "cal curve" that changes the mixture based only on engine RPM), and if it'll do enough to be worth the effort. I'm planning on doing some bench experiments to see how much component changes in the WFM's change the injector "on" time with RPM input changes. Who knows, I might end up with the solution to the mid-range issue, and a solid-state replacement for the mechanical MPS

And, a 1/4 Watt 10K resistor is a 1/4 Watt, 10K resistor whether it's German or Taiwanese, so unsoldering and replacing a few resistors in the MCU is not an unrecoverable situation if I damage one of the originals (gotta love standardization of electronic components!). It couldn't hoit!