Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » JTCEmu Bug? » Themenansicht

Autor Thread - Seiten: -1-
000
09.08.2026, 16:32 Uhr
jute-tom



Wenn ich mit der aktuellen JTCEmu-Version 2.2.2 Wurmi versuche zu debuggen, habe ich einen sehr seltsamen Effekt: er zeigt einen anderen Speicherbereich disassembliert an, als der danebenstehende PC:


Schritte:
- von https://hc-ddr.hucki.net/wiki/doku.php/tiny/software die "software_tiny6k.zip Programmsammlung zum ES4.0 (Tiny 6K), von https://www.tiny-computer.de/" herunterladen und entpacken
- "Wurmi_8.bin" (software_tiny6k.zip/Software/Rolf/Soft_8000/Wurmi_8.bin) nach 8000 laden
- Maschinencode-Debugger öffnen und Breakpoint auf PC-Adresse 8000 setzen
- im Hauptfenster ausführen
M
J8000
- im Debugger 9x F7 (Einzelschritt) drücken, sodass er auf 8128 steht; es soll ein "call %8028" ausgeführt werden
- nach dem erneuten Druck auf F7 steht der PC auf 8028, aber es wird der Speicher ab 8140 angezeigt
- den Debugger schliessen und erneut öffnen und er zeigt wieder das richtige Disassembly an

Kann das jemand reproduzieren?
--
Viele Grüße,
Thomas

Dieser Beitrag wurde am 09.08.2026 um 16:32 Uhr von jute-tom editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
10.08.2026, 12:06 Uhr
HeikoS



Hallo Thomas,

habe das mal nachgestellt, kann ich bestätigen bei V2.2.2. Ist ein eigenartiges Verhalten. Bei V2.1 passiert das nicht.

Viele Grüße, Heiko
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
10.08.2026, 18:42 Uhr
jute-tom



Geht auch ohne Wurmi:

Schritte:
- ES4.0 starten
- ASM-Debugger öffnen
- Breakpoint auf 08A0 setzen
- Reset auslösen
- 3x F7 drücken
-> PC steht auf 08A5, daneben werden Datenbereiche von 08B2 "disassembliert" angezeigt

Hat jemand noch v2.1?
--
Viele Grüße,
Thomas

Dieser Beitrag wurde am 10.08.2026 um 18:43 Uhr von jute-tom editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
10.08.2026, 18:56 Uhr
HeikoS



Kann man noch laden :

http://www.jens-mueller.org/jtcemu/download/jtcemu-2.1.jar
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
10.08.2026, 19:01 Uhr
jute-tom



Danke.
--
Viele Grüße,
Thomas
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
10.08.2026, 20:16 Uhr
jmueller



Das Verhalten ist ein Bug, der daher rührt,
dass ab JTCEMU 2.2 der Reassembler Systemaufrufe erkennt
und im MC-Debugger in der Reassembler-Ansicht irgendwo ein
"call %082D" (Ausgabe Zeichenkette) enthalten ist.
Dann wurde das Ende der ".DB ..."-Zeilen für die Zeichenkette angezeigt.

Auf meiner Homepage habe ich JTCEMU 2.2.3 bereitgestellt.
Dort ist der Fehler behoben.

Jens

Dieser Beitrag wurde am 10.08.2026 um 20:17 Uhr von jmueller editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
10.08.2026, 21:54 Uhr
Bert



Problem erkannt, Problem gebannt.
Jens, Vielen Dank für die schnelle Reaktion!
--
Viele Grüße,
Bert
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
10.08.2026, 22:33 Uhr
HeikoS



Der Service von Jens ist unübertroffen. Danke !

Grüße, Heiko
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek