check out ecuexplorer, does everything you mention
http://www.tari.co.za/download/insta...er.v3.0.25.exe
this page has what you need to dump the rom and edit it
http://www.openecu.org/index.php?title=Downloads
enginuity is apparenty good, though i wasnt game to play with it