OS4 DepotLogo by DBAlex 
(anonymous IP: 18.219.176.215,0) 
 HomeRecentStatsSearchMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (602)
   o Document (24)
   o Driver (97)
   o Emulation (149)
   o Game (1011)
   o Graphics (500)
   o Library (118)
   o Network (234)
   o Office (66)
   o Utility (932)
   o Video (69)

Total files: 4399

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Development » Debug » sashimi.lha

Sashimi

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 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
FileID: 3939
 
Comments: 1
Snapshots: 0
Videos: 0
Downloads:  (Current version)
 (Accumulated)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
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-2024 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment