ThKattanek / emu64

C64 Emulator
https://www.thorsten-kattanek.de/index.php/projekte/emu64
GNU General Public License v2.0
37 stars 5 forks source link

C64´er Debugger #52

Open ThKattanek opened 7 years ago

ThKattanek commented 7 years ago

Originally reported by: Andreas Goller (Bitbucket: Andreas_Goller, GitHub: Unknown)


Hi Thorsten Na ich weis nicht ob man das als ein Ticket nehmen kann. Es ist viel mehr ein Wunsch, als ein Fehler im neuen Emu64. Gestern im Formun 64 bin ich auf diesen C64´er Debugger gestossen. https://sourceforge.net/projects/c64-debugger/

Könnte man davon ein paar funktionen übernehem, zu mal der komplette Code auf dieser Seite frei zugänglich ist. Was meinst du ?

Gruss Andi


ThKattanek commented 7 years ago

Original comment by Andreas Goller (Bitbucket: Andreas_Goller, GitHub: Unknown):


Na, das nenn ich eine Ansage:

Im Grunde brauchen wir 3 neue Bereiche. Ein Fenster wo man den Screen suchen kann im welchen Speicherbereich er sich befindet. Und man sollte darin den Screen live bearbeiten und speichern können, aber nicht als Bild sondern als Textbild wie das Bild aufgebaut ist mit den Chars.

Das zweite Fenster sollte den kompletten Rambereich vom C64´er zeigen,(den hast du zwar schon aber mann könnte in besser darstellen) und man kann live zuschauen wo der C64´er gerade zugreift. Desweitern sollte man in den Rambreich hinein Zoomen können bis zum Assemblerbefehl. Und was nicht fehlen darf ist natürlich das verändern der Speicherstelle im diesen Bereich.

Im letzten Fenster kann man dann geziehlt nach den Sprites und Charset suchen und diese sollte man dann auch speichern können. das ganze kann man ja gut im Debugger / Disassembler unterbringen.

So, ich hoffe das dir diese wenige Hinweise reichen um daraus was zu machen. Wenn es dir nicht reicht werde ich es dir dann genauer erklären. Aber wie gesagt, das muss nicht gleich sein. Gruß

ThKattanek commented 7 years ago

Original comment by Thorsten Kattanek (Bitbucket: tkattanek, GitHub: Unknown):


Auch so was gehört hier genau rein. Hast alles richtig gemacht. Habe den Typ auf "proposal" (Vorschlag) geändert. Bin auf den Debugger auch schon aufmerksam geworden, schönes Teil. Von der Sache her sollte es kein Problem sein, den Debugger des Emu64 auch mit solchen Funktionen auszustatten. Ich würde jetzt aber nicht unbedingt auf den Code zurückgreifen wollen. Du kannst hier ja mal die gewünschten Funktionen aufzählen und schon mal grob erläutern wie diese im Emu64 zu bedienen sein sollen und wie diese Dargestellt werden sollen. Also z.B. Extrafenster für Sprites unsw. Also es macht Sinn das ganze hier erstmal schön sauber auszuarbeiten um so schneller kann ich das ganze dann implementieren.