•  Back 
  •  TOS-Programme für FreeMiNT optimieren 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : FreeMiNT für absolute Anfänger
Author      : Draco (draco@atari.org)
Version     : mint.stg (9/1/2001)
Subject     : MiNT
Nodes       : 73
Index Size  : 2258
HCP-Version : 3
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : 
@help       : 
@options    : -i -s +zz -t4 -d10
@width      : 75
View Ref-FileDie Frage der TOS-Debugger

Debugger sind vielleicht die einzige Klasse von TOS-Anwendungs-
software, die 'in gremio' nicht funktioniert. Aufgrund des
Speicherschutzes und des Konzeptes, Programme in seperaten
Adressräumen laufen zu lassen, wird keiner der für TOS entwickelten
Debugger (inklusive dem Atari Debugger) erwartungsgemäß funktionieren.
Auch Patches helfen hier kaum - das sind eher Anstrengungen('efforts')
als Auswirkungen('effects') - , denn die Art, wie TOS-Debugger
arbeiten, verletzt einige der Prinzipien von FreeMiNT, und zwar
komplett.

Momentan gibt es zwei Ersatzdebugger, die speziell  für den Gebrauch
unter FreeMiNT entwickelt werden. Der eine heißt DuDebug und stammt
von Craig Graham von Data Uncertain Software. Nehmen Sie ihn nur,
falls Sie keine andere Wahl haben, weil seine Fähigkeiten eher
begrenzt sind und er eher weit davon entfernt ist, fertig zu werden
Glücklicherweise ist sein Quelltext für Lattice C und -Assembler
erhältlich, also wird sich vielleicht irgendwann jemand daranmachen,
ihn zu verbessern.

Die andere Option heißt Paral. Der sieht aus wie der Pure Debugger,
mit einem vollwertiges graphisches GEM-Interface. Anders als der Pure
Debugger, hat Paral ein *echtes* GEM-Interface und ist auch kompatibel
mit 68040- und 68060-Prozessoren. Das ist im Augenblick (10.XII.1999)
der absolut beste Debugger, den es für alle Atari-Systeme gibt (und er
läuft nur unter MiNT).