<rom>
	<romid>
		<xmlid>25680002</xmlid>
		<internalidaddress>1021a</internalidaddress>
		<internalidhex>25680002</internalidhex>
		<make>Mitsubishi</make>
		<market>USDM</market>
		<model>Mirage</model>
		<transmission>Manual</transmission>
		<year>2001</year>
		<flashmethod>mitsukernel</flashmethod>
		<memmodel>H8539F</memmodel>
	</romid>

	<scaling name="AFR" units="AFR" toexpr="14.7*128/x" frexpr="14.7*128/x" format="%.1f" min="8" max="20" inc="0.1" storagetype="uint8" endian="little"/>
	<scaling name="AirFlow16" units="g/s" toexpr="x*600/65536" frexpr="x*65536/600" format="%.1f" min="0" max="600" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="AirFlow8" units="g/s" toexpr="x*321/256" frexpr="x*256/321" format="%.1f" min="0" max="321" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="AirFlowHz" units="Hz" toexpr="x/10.24" frexpr="x*10.24" format="%.0f" min="0" max="64000" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Airflow Hz" units="Hz" toexpr="x/6.25" frexpr="x*6.25" format="%.0f" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Base 16" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="BatteryVoltage" units="V" toexpr="x*75/1024" frexpr="x*1024/75" format="%.2f" min="0" max="18.75" inc="0.5" storagetype="uint16" endian="big"/>
	<scaling name="ECU ID" units="units" toexpr="x" frexpr="x" format="%08x" min="0" max="1e+08" inc="1" storagetype="uint32" endian="big"/>
	<scaling name="EnrichmentAdj" units="%" toexpr="x/128" frexpr="x*128" format="%.2f" min="0" max="2" inc="0.05" storagetype="uint8" endian="big"/>
	<scaling name="Hex16" units="hex" toexpr="x" frexpr="x" format="%04X" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Hex8" units="hex" toexpr="x" frexpr="x" format="%02X" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="InjectorLatency" units="ms" toexpr="x*0.024" frexpr="x/0.024" format="%.3f" min="0" max="4" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="InjectorScaling" units="cc/min" toexpr="29241/x" frexpr="29241/x" format="%.0f" min="1" max="1000" inc="10" storagetype="uint16" endian="big"/>
	<scaling name="Load" units="%" toexpr="x*10/32" frexpr="x*32/10" format="%.0f" min="0" max="300" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Load16" units="units" toexpr="x*5/8" frexpr="x*8/5" format="%.1f" min="0" max="100" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Load8" units="%" toexpr="x*5/8" frexpr="x*8/5" format="%.1f" min="0" max="160" inc="1" storagetype="uint8" endian="little"/>
	<scaling name="MAFsize" units="units" toexpr="39044/x" frexpr="39044/x" format="%.0f" min="1000" max="5000" inc="1" storagetype="int16" endian="big"/>
	<scaling name="RPM" units="Revs" toexpr="x*1000/256" frexpr="x*256/1000" format="%.0f" min="0" max="11000" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="RevLimit" units="RPM" toexpr="7500000/x" frexpr="7500000/x" format="%.0f" min="0" max="9000" inc="60" storagetype="int16" endian="big"/>
	<scaling name="Timing" units="Degrees" toexpr="x" frexpr="x" format="%.0f" min="-61" max="61" inc="1" storagetype="int8" endian="big"/>
	<scaling name="VehicleSpeed" units="km/h" toexpr="x*2" frexpr="x/2" format="%.0f" min="0" max="510" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Volumetric Efficiency" units="%" toexpr="(x-30)/255*100" frexpr="(x/100*255)+30" format="%.1f" min="0" max="130" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="uint16" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="uint8" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>

	<table name="ECU Internal ID" category="Misc" address="1021a" type="1D" level="3" scaling="ECU ID"/>

	<table name="Injector Battery Voltage Latency Compensation" category="Fuel" address="11a6a" type="2D" level="4" scaling="InjectorLatency">
		<table name="Battery Voltage" address="2d416" type="Y Axis" elements="7" scaling="BatteryVoltage"/>
	</table>

	<table name="Fuel Map" category="Fuel" address="118a7" type="3D" level="1" swapxy="true" scaling="AFR">
		<table name="Load" address="2d4b8" type="X Axis" elements="10" scaling="Load"/>
		<table name="RPM" address="2d494" type="Y Axis" elements="14" scaling="RPM"/>
	</table>

	<table name="Timing Map" category="Timing" address="11c87" type="3D" level="1" swapxy="true" scaling="Timing">
		<table name="Load" address="2d4fc" type="X Axis" elements="12" scaling="Load"/>
		<table name="RPM" address="2d4d2" type="Y Axis" elements="18" scaling="RPM"/>
	</table>

	<table name="Rev Limit" category="Limits" address="1086c" type="1D" level="1" scaling="RevLimit"/>

	<table name="Open Loop Load 1" category="Fuel" address="11962" type="2D" level="1" scaling="Load8">
		<table name="RPM" address="2d260" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Open Loop Load 2" category="Fuel" address="11976" type="2D" level="1" scaling="Load8">
		<table name="RPM" address="2d260" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Open Loop Throttle 1" category="Fuel" address="1198e" type="2D" level="1" scaling="Load8">
		<table name="RPM" address="2d260" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Open Loop Throttle 2" category="Fuel" address="119a2" type="2D" level="1" scaling="Load8">
		<table name="RPM" address="2d260" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="MAF Size" category="Fuel" address="1080c" type="1D" level="4" scaling="AirFlow16"/>

	<table name="MAF Adder *" category="Fuel" address="10812" type="1D" level="4" scaling="uint16"/>

	<table name="MAF Scaling Table  *" category="Fuel" address="11804" type="2D" level="4" scaling="AirFlow8">
		<table name="Karmen" address="2d3ce" type="Y Axis" elements="21" scaling="AirFlowHz"/>
	</table>

	<table name="MAF Smoothing Table" category="Fuel" address="1181e" type="2D" level="4" scaling="AirFlow8">
		<table name="Karmen" address="2d3ce" type="Y Axis" elements="21" scaling="AirFlowHz"/>
	</table>

	<table name="MAF Sensor Filtering" category="Fuel" address="10808" type="2D" level="4" scaling="uint16">
		<table name="Load" type="Static Y Axis" elements="2">
			<data>High</data>
			<data>Low</data>
		</table>
	</table>

	<table name="Barometric Pressure Compensation *" category="Fuel" address="11847" type="3D" level="4" swapxy="true" scaling="EnrichmentAdj">
		<table name="Baro" address="2d3c0" type="X Axis" elements="4" scaling="Load16"/>
		<table name="Hz" address="2d3fe" type="Y Axis" elements="9" scaling="AirFlowHz"/>
	</table>

	<table name="Injector Scaling" category="Fuel" address="10806" type="1D" level="1" scaling="InjectorScaling"/>

	<table name="Speed Limit" category="Limits" address="1086e" type="2D" level="1" scaling="VehicleSpeed">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>On</data>
			<data>Off</data>
		</table>
	</table>

</rom>
