AminetAminet
Search:
84476 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/debug/RawIO2Parallel.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Redirect debug output to parallel port
Author:Patrik Axelsson
Uploader:patrik bo gmail com
Type:dev/debug
Version:1.1
Replaces:dev/debug/RawIO2Parallel.lha
Architecture:m68k-amigaos >= 1.0.0
URL:https://github.com/patrikaxelsson/RawIO2Parallel
Date:2022-10-24
Download:http://aminet.net/dev/debug/RawIO2Parallel.lha - View contents
Readme:http://aminet.net/dev/debug/RawIO2Parallel.readme
Downloads:472

This patch redirects the exec.library RawIO functions to the parallel port.

Created it to make it simpler and more powerful to use a Parallel2Serial
converter to capture debug output - nothing has to be modified or recompiled
(often not possible) to get debug output on the parallel port instead of the
serial port.

The exec.library RawIO functions are often used for serial debug output
when you develop software. Commonly by using functions like KPrintF(),
KPutStr() etc in debug.lib, which is included in the AmigaOS NDK.

Other notable examples of software using the exec.library RawIO functions
for serial output:
 - Enforcer and MuForce when the RAWIO argument is specified
 - SnoopDos when "Log Mode" is set to "Serial Port"


Installation:

Start RawIO2Parallel from User-Startup, WBStartup, somewhere else or use
LoadModule, BlizKick, RemApollo or similar software to load it as a
resident module.


Testing:

A simplistic RawIOEcho command is included, which outputs text via the
exec.library RawIO functions. RawIO2Parallel needs to be started for it to
output to the parallel port, else it will output to the serial port.


History:

1.1 (2022-10-24):
 - Kick 1.x+ compatibility
 - Smaller and more efficient

1.0 (2021-08-12):
 - Initial release


Contents of dev/debug/RawIO2Parallel.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  266     628  42.4% -lh5- c0ae Oct 25 00:18 RawIO2Parallel.info
[unknown]                  292     957  30.5% -lh5- 9738 Oct 25 02:37 RawIO2Parallel/allaos68k
[unknown]                  523    1139  45.9% -lh5- adfd Oct 25 02:37 RawIO2Parallel/Makefile
[unknown]                  291     552  52.7% -lh5- 7022 Oct 25 02:37 RawIO2Parallel/MinimalDebug.c
[unknown]                  392     824  47.6% -lh5- 0b3a Oct 25 02:37 RawIO2Parallel/MinimalDebug.h
[unknown]                  579    1246  46.5% -lh5- 4dca Oct 25 02:37 RawIO2Parallel/Parallel.asm
[unknown]                  174     404  43.1% -lh5- 273f Oct 25 02:37 RawIO2Parallel/Parallel.h
[unknown]                  368     476  77.3% -lh5- 9df5 Oct 25 02:35 RawIO2Parallel/RawIO2Parallel
[unknown]                  252     509  49.5% -lh5- d106 Oct 25 02:37 RawIO2Parallel/RawIO2Parallel.c
[unknown]                  185     243  76.1% -lh5- 9d25 Oct 25 02:37 RawIO2Parallel/RawIO2Parallel.h
[unknown]                  175     450  38.9% -lh5- 2ac1 Aug 12  2021 RawIO2Parallel/RawIO2Parallel.info
[unknown]                  786    1520  51.7% -lh5- 7609 Oct 25 02:37 RawIO2Parallel/RawIO2Parallel.readme
[unknown]                  213     464  45.9% -lh5- b553 Aug 12  2021 RawIO2Parallel/RawIO2Parallel.readme.info
[unknown]                  420     480  87.5% -lh5- 4b57 Oct 25 02:35 RawIO2Parallel/RawIOEcho
[unknown]                 1363    2951  46.2% -lh5- d2bd Oct 25 02:37 RawIO2Parallel/RawIOEcho.c
[unknown]                  189     462  40.9% -lh5- 5fa6 Oct 25 00:18 RawIO2Parallel/RawIOEcho.info
[unknown]                  321     564  56.9% -lh5- a457 Oct 25 02:37 RawIO2Parallel/Resident.c
[unknown]                  109     141  77.3% -lh5- f415 Oct 25 02:37 RawIO2Parallel/ResidentEnd.c
[unknown]                   66      81  81.5% -lh5- e868 Oct 25 02:37 RawIO2Parallel/ResidentEnd.h
[unknown]                  579    1077  53.8% -lh5- f168 Oct 25 02:37 RawIO2Parallel/ResidentInit.c
[unknown]                  138     184  75.0% -lh5- 13d7 Oct 25 02:37 RawIO2Parallel/ResidentInit.h
[unknown]                  475    1067  44.5% -lh5- 7d7c Oct 25 02:37 RawIO2Parallel/Startup.c
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        22 files    8156   16419  49.7%            Oct 25 01:01

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>