Heute eine Funktion in den Disassembler eingebaut mit welcher man unsinnigen Code erkennen kann.
Was ist unsinnigen Code? Im CPC gibt es beim Z80 die Besonderheit das einige Befehle nicht bzw.
nicht sinnvoll anwendbar sind. https://k1.spdns.de/Vintage/Sc…C%20Systembuch/z180.htm#A
Auch ein CALL 0 (führt Reset durch) macht höchstens 1x im Programm Sinn. EIn mehrfaches auftauchen
kann also nur bedeuten das dies kein Z80 Code darstellt sondern irgendwelche Daten. Als Sonderfall
mag das bei selbstmodifizierenden Code anders sein. Nun habe ich die Möglichkeit eine Liste mit
bestimmten OpCode-Kombinationen zu verwenden, die mir einen Hinweis geben wo im Code mit Daten
zu rechnen ist oder nicht.