Nee, gaat niet meer over bougiekabels maar wel leuk inderdaad. Als de topicstarter daar bezwaar tegen heeft, moet hij dat maar even melden.
Inderdaad, de 80C515 kan intern+extern ROM gebruiken. Zolang je \EA hoog laat zal de eerste 8k uit de interne rom gelezen worden en de overige mogelijke 56k uit de externe. Maak je \EA laag, dan leest hij de hele 64k extern. Leuk detail, dat geldt ook voor de ROMless 80C535. Daar moet je \EA dus wel laag trekken, anders probeert hij de eerste 8k uit de niet aanwezige interne ROM te lezen.
Hacken kan inderdaad. Er schijnen manieren te zijn om de interne ROM van een 8051 uit te lezen, waarschijnlijk via de MOVC instructie, maar ik heb het nooit uitgeprobeerd. De ROM zelf wijzigen gaat natuurlijk niet, maar hoeft ook niet. Als je hem uit kunt lezen programmeer je het uitgelezene (evt. met modificaties) gewoon in de onderste 8k van de externe EPROM/Flash en trek je \EA laag, dan loopt hij volledig extern. En dan kun je dus ook de 80C515 vervangen door een 80C535.
Zou wel eens leuk zijn om te kijken wat de toestand van \EA is in een ECU met 80C515. Het is namelijk niet onmogelijk dat de interne ROM geheel niet gebruikt wordt en men alleen een oude voorraad '515 op wilde maken alvorens over te stappen op de '535. Zijn er verder nog verschillen tussen de ECU's met '515 of '535? Kun je ook nog ergens een kristalfrequentie aflezen?