OS4Depot.net 20130227_1013
  Home Search Mirrors Contact Info Credits

 Readme data for Root » Development » Debug » sashimi.lha

Description: Serial debug interceptor tool
Install: sashimi.lha
Size: 21kb 5
Version: 2.1
Date: 19 Aug 08
Author: Olaf Barthel and others
Submitter: Steven Solie
Email: ssolie/telus net
Category: development/debug
License: Other
Distribute: yes
Min OS Version: 4.0
Sashimi is a tool to intercept the raw serial output of GrimReaper,
MemGuard and all tool and application debugging output that uses
kprintf() (68k) or DebugPrintF() (PPC). This makes it possible to use
serial debugging on a single Amiga without interfering with attached
serial hardware such as modems and serial printers.

Sashimi was originally written as a drop-in replacement for the "Sushi" tool
as written by Carolyn Scheppner. Well, not exactly. Sashimi has a few
different/new features and does not support the complete feature set of
the "Sushi" tool. Sashimi only runs from Shell and requires AmigaOS 4.0
or higher.

Sashimi 2.1 (18.8.2008) <ssolie>

- Fixed up makefile.

- Updated to use new devices/timer.h header.

- Removed all #ifdefs and bumped to require V52 or higher.

- Removed __USE_INLINE__ and updated code.

- No longer allocates MEMF_PUBLIC memory.

- Updated to avoid using deprecated OS functions.

- Modified to use newlib instead of clib2.

- Now uses standard C startup code.

- Fixed CLI number searching to use new DOS semaphore.

- Added minimum stack size cookie.

- The DebugPrintF() wedge now uses newlib's snprintf() function
  instead of RawDoFmt() which should be more correct. This fixes
  the issue of printing incomplete strings when using %x instead
  of %lx for example.

- Merged both 1.10 versions so that the recovery feature is
  functional again.

- Removed warning about possible data corruption during recovery
  because AmigaOS provides a CRC for the named memory block.

- Fixed up docs.





Copyright (c) 2004-2013 Björn Hagström. All rights reserved.
OS4 and its logos are registered trademarks of Hyperion Entertainment