Sherlock Consulting Limited (Jason Watton, Joe Watton), 24 Avenue Road, Malvern, Worcs. WR14 3AZ

All utilities are Freeware as defined by the license below.

Almost all command-line utilities (DOS/command prompt) give help if given option '/?', e.g.

checksum /?

Serial Communications / COM Ports

Name

Systems

Description

Talk

Win95, Win98, WinME, WinNT, Win2K, WinXP (and all Win32)

Serial port raw communications scheduler and test program. Terminal mode (/t) for interactive COM port; script mode for scheduling communications according to a script file. You can type binary values in terminal mode using the '\' key.

Talk16

DOS, Win3.1 (and all Win16)

Serial port raw communications scheduler and test program. Terminal mode (/t) for interactive COM port; script mode for scheduling communications according to a script file. You can type binary values in terminal mode using the '\' key.

COMWatch

Win95, Win98, WinME, WinNT, Win2K, WinXP (and all Win32)

Demonstration simple terminal for manipulating data and control lines on a COM port. TALK is more advanced but harder to use.

COMWat16

DOS, Win3.1 (and all Win16)

Demonstration simple terminal for manipulating data and control lines on a COM port. TALK is more advanced but harder to use.

COATS

(MS VC++ 6.0 Library)

Win95, Win98, WinME, WinNT, Win2K, WinXP (and all Win32)

'C' wrapper for OATS: OATS is a library which provides a standard interface to COM ports regardless of the Windows environment. It is very easy to use - typically four calls are needed (set-up, receive, transmit, and release). Originally written for DOS the libraries are available for DOS and Win16 (COATS16.lib) and Win32 (COATS.lib).

COATS16

(MS C/C++ 8.00 Library)

DOS, Win3.1 (and all Win16)

'C' wrapper for OATS: OATS is a library which provides a standard interface to COM ports regardless of the Windows environment. It is very easy to use - typically four calls are needed (set-up, receive, transmit, and release). Originally written for DOS the libraries are available for DOS and Win16 (COATS16.lib) and Win32 (COATS.lib).

Validation, Verification, Integrity, CRCs, Checksums

Name

Systems

Description

Checksum

DOS, Windows command prompt

Motorola S-Record checksum/patch utility.

CRC32

Windows (all)

Optimised CCITT standard CRC-32 calculator, using table or calculation, with timings.

CRCtabl

DOS, Windows command prompt

CRC lookup table generator (31-bit max).

Proprcrc

DOS, Windows command prompt

CRC calculator with pre-load and target remainder.

Disks (all types)

Name

Systems

Description

DiskImg

DOS, Win3.1, Win95, Win98, WinME

Read/write complete (physical/logical) disk to/from file.

WinDiskImg

WinNT, Win2K, WinXP

Read/write complete (physical/logical) disk to/from file.

Disklist

DOS, Windows command prompt

Lists all physical drives visible to the command prompt.

Drvimg

DOS, Windows command prompt

Create disk image of logical drive

Floppy Disks

Name

Systems

Description

OmniDisk

DOS, Windows command prompt

Universal Floppy disk reader/writer/formatter.

OmniFlop

Windows NT, Windows 2000, Windows XP

Universal Floppy disk reader/writer/formatter for Windows XP/2000/NT (supports DOS, BBC DFS, BBC DDOS, Spectrum, Amstrad, CP/M, 8271, 1770…).

File Handling

Name

Systems

Description

Hexbin

DOS, Windows command prompt

Intel hex, Motorola S-Record, and binary file manipulator.

CF

DOS, Windows

Create a file with specified binary contents (from the command line).

RDEL

DOS, Windows command prompt

Recursive delete (deletes all files matching in all directories and sub-directories - be careful!!).

Hardware (PC)

Name

Systems

Description

Red Earth Systems I/O Modules

Win98SE, WinME, Win2K, WinXP

Unfortunately, these aren't free! These are tiny hardware modules which allow you to control and read digital and analogue devices using your PC - like you used to be able to do (rather badly) with the printer port. The modules are USB (so you need a USB port!). No driver to write, no delving into Windows programming, no interface hardware to make for the PC - we supply test applications, a (fully documented) programming API, a USB cable, and a little I/O board off which you can hang the circuits you want to control. For example, right now you could click a button on your PC and the +5V digital output over there goes on and off…

 

(Update: 2007):

Unfortunately, the device is currently only produced for bespoke applications in the avionics industry. Although the intent was to produce a more commercial 'generic' product it would be misleading to promise any delivery in the forseeable future, especially with some very cheap alternatives already out there on the market.

 

For this reason, can I suggest you try the following alternatives:

 

http://www.phidgets.com/

http://www.maplin.co.uk/Module.aspx?TabID=1&ModuleNo=42857&doy=15m12

 

I'm afraid I cannot recommend any particular one. However, from conversations with some users I have been told that the Velleman kits are functionally fine but you can put only a restricted number of them on each USB bus. I cannot say I have verified this myself, but it may be worth checking if this is important to you. Hope this helps!

Red Earth Systems Programmer

Win2K, WinXP, Vista32

(January 2009)

This product is about to be released.

 

This is a modern equivalent to a Stag Board/EPROM Programmer:

 

- Same physical connection to the adapter board.

- Same ARINC language to describe the programming algorithm.

- Physically 100% compatible with the Stag.

- Programmatically 100% compatible with the Stag.

 

See here for more information.

Copyright (C) 1997-2009 Sherlock Consulting Limited. All Rights Reserved.

License Agreement

The following terms and conditions should be read carefully before using this software. Your use of this software indicates your acceptance of this license agreement and warranty.

Freeware

You may use this product free of charge.

Disclaimer of Warranty

THIS SOFTWARE IS DISTRIBUTED "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED. GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT. THE USER MUST ASSUME THE ENTIRE RISK OF USING THE PROGRAM. ANY LIABILITY OF THE SELLER WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.

Further Distribution

You are hereby licensed to make as many copies of the complete and unmodified package of this product and distribute it by any means. There is no charge for this right.

If distributed as part of another non-commercial product you should notify the author. This is to allow management of support should it be required. It will also afford you notification of new releases, enhancements, or bug fixes should they occur.

Reverse-Engineering

You may not reverse engineer, decompile, disassemble or alter this software product in any way.

Separation of Components

This software product is licensed as a single product. Its component parts may not be separated for any use or distribution.

Commercial Use

Use of these programs commercially without prior consent of the author is prohibited. Violators will be prosecuted to the full extent of the law.

Note that license to use and distribute these programs is usually granted if requested, but we ask for notification to allow us to pre-empt any support problems.


Sherlock Consulting Limited, Malvern, Worcestershire, UK WR14 3AZ


Last Update: Friday, 20 February 2009 10:08