OS4 DepotLogo by Nickman 
(anonymous IP:,2218) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (600)
   o Document (22)
   o Driver (97)
   o Emulation (148)
   o Game (1005)
   o Graphics (499)
   o Library (116)
   o Network (233)
   o Office (66)
   o Utility (927)
   o Video (69)

Total files: 4379

Full index file
Recent index file



Support the site

 Readme for:  Development » Debug » sashimi.lha


Description: Serial debug interceptor tool
Download: sashimi.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 21kb
Version: 2.1
Date: 19 Aug 2008
Author: Olaf Barthel and others
Submitter: Steven Solie
Email: ssolie/telus net
Category: development/debug
License: Other
Distribute: yes
Min OS Version: 4.0
FileID: 3939
Comments: 1
Snapshots: 0
Videos: 0
Downloads: 989  (Current version)
989  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
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 © 2004-2024 by Björn Hagström All Rights Reserved