home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / program / compiler / szadb21b / 00read.me next >
Text File  |  1992-01-14  |  3KB  |  53 lines

  1. Version 2.1mj of szadb debugger is NOT a product of Sozobon team.
  2. Although it is clearly derived from an original szadb debugger, which
  3. comes with Sozobon C compiler, it differs from it somewhat in an
  4. overal philosophy providing less spartan user interface for a cost of
  5. somewhat bigger demand on a computer resources.
  6.  
  7. Szadb is a low level (assembler language) symbolic debugger for Atari
  8. computers with a user interface mimicking, to a great extent, a
  9. popular Un*x adb.  Atari version allows for debugging of GEM programs
  10. by providing separate program and debugger screens which can be
  11. exchanged by a press of some key.
  12.  
  13. This version differs from a version 1.4 available for some time from
  14. atari.archive.umich.edu mostly by adding a support for 'SozobonX'
  15. symbol table format introduced with a version 2.0 of Sozobon C
  16. compiler.  Version number was bumped up to 2.1mj mostly to avoid
  17. mixups with the compiler numbering scheme.  Other symbol formats
  18. supported - an original Alcyon (Sozobon 1.x, gcc), Mark Williams C,
  19. 'GST format' (gcc -G).  Debugger tries to be smart automatically
  20. recognizing these formats and it appears to be doing it just fine.
  21.  
  22. Other difference with 1.4: an a.a. version used to crash on TT in some
  23. circumstances.  This problem apparently vanished after recompilation
  24. with Sozobon 2.0.  Since I do not have TT it will likely remain
  25. uninvestigated (any volunteers?).
  26.  
  27. Versions 1.4 and 2.1 run in all screen resolutions on ST and TT.
  28. You may run into problems with some graphic cards which disallow
  29. of switching screen base (obviously).  Is such cases a setup with
  30. a standard monitor hooked in parallel may provide a great debugging
  31. environment.
  32.  
  33. Sources can be recompiled with Sozobon C compiler.  Version 2.0
  34. preferred.  No experience with 1.33i.  Use of other compilers is
  35. definitely possible, but most likely it will require some work.
  36. Directory doc\tex in sources package contains full TeX sources for an
  37. updated "szadb Primer".  For those lost souls, which do not know yet
  38. what to do with TeX, there is a line-printer approximation in doc\lpr,
  39. packed with binaries, where also other documentation can be found.
  40.  
  41. Executables in binaries package are compiled with symbol table, so
  42. you may try szadb on itself. Yoy may try the following command:
  43. 'szadb.ttp szadb.ttp szadb.ttp' to have fun.  If you do not want
  44. symbols in your work version strip executables with a program like
  45. strip.ttp (Sozobon) or xstrip.ttp (gcc), or recompile without -t flag
  46. for a loader.
  47.  
  48. Bug reports can be entertained, but no promisses.  Fixes are preferable :-).
  49. I think that you will find this program useful.
  50.  
  51.    Michal Jaegermann
  52.    ntomczak@vm.ucs.ualberta.ca
  53.