|Logo by Alkaron |
(anonymous IP: 188.8.131.52,0)
Total files: 4326
Full index file
Recent index file
Support the site
[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.