In letzter Zeit gab es ein paar Berichte über Probleme, Emulicious herunterzuladen. Diese Probleme sollten nun aber behoben sein. Falls jemand jedoch weiterhin Probleme haben sollte, bitte melden, damit sie möglichst schnell behoben werden können.
Außerdem habe ich gerade ein Update veröffentlicht.
Das Update erweitert den Debugger um eine sogenannte "Outline". Das ist eine strukturierte Darstellung des Codes. Sie erleichtert die Orientierung im Code und die Navigation.
Darüber hinaus wurde der Tracer verbessert. Er ermöglicht nun bedingtes loggen von Instruktionen. Man kann jeweils eine Bedingung angeben, unter welcher begonnen bzw. aufgehört werden soll zu loggen und eine Bedingung, unter welcher Instruktionen überhaupt geloggt werden soll.
Zusätzlich kann man einen Ausdruck angeben, welcher vor jeder geloggten Instruktion ausgewertet werden soll. Das Ergebnis der Auswertung wird dann dem Log beigefügt. Möchte man zum Beispiel den Wert im RAM an der Stelle $c000 im Auge behalten, so kann man diesen Ausdruck auf @$c000 setzen. Dadurch zeigt dann jede geloggte Zeile zusätzlich den Wert im RAM an der Stelle $c000 an.
Wer Emulicious bereits verwendet, bekommt das Update über den Auto-Updater. Alle anderen können es von
http://emulicious.net herunterladen.
English Changelog:
Some people have reported issues downloading Emulicious. These issues have been solved now. If you still have trouble please let me know so they can be solved as soon as possible.
The debugger has been expanded by an outline which helps you navigate through code and orient yourself in it.
The tracer can be controlled using conditions now. You can define start/end conditions and a condition on which to trace an instruction at all.
Additionally you can provide an expression to be evaluated before each instruction being traced. Its result will be appended to the trace. This way you can log additional information. For example if you want to watch the value in RAM at $c100 you can set the expression to @$c100. That way each line of your trace will also contain the value at $c100.
As usual you will get the update via the auto updater or the full version from
http://emulicious.net