PLScsi/   Tools/

Updated on Saturday, September 27, 2003

 

See Also:

links to this page

emacs qik ref

 

Scsi Pass Through

pldd

plscsi

gccscsi

 

Editors/ Shells

1sh

mozilla home page

emacs faq

vi hints

 

Compilers/ Interpreters

mingw win gcc/g++ faq

tcc dos cc faq

forth faq

java home page

 

Operating Systems

knoppix linux faq

mac of faq

pc boot bios faq

 

Tools we use to help us talk Scsi include the following.

Our stuff more or less works in Linux, Win 2K/XP, Win 9X/ME, Dos, Mac OF (Open Firmware) (boot Forth), and Mac OS X.

 

1. Free Scsi Pass Through

Our pldd = read/write fragments of disks or discs, hex aware, can say late is wrong

Our plscsi = type Scsi at the command line, as if typing AT commands to a modem

Our gccscsi = compile short fast C programs that talk Scsi

 

2. Free Editors/ Shells

Our 1sh = add editing & history to any stdin

Mozilla Composer = free editor of Html

emacs = famous editor of source code, also `emacs -nw -f eshell` sometimes works

vi = venerable editor of source code, often loads faster than emacs, often presents source code in colour and with Linux kernel coding style conventions when emacs does not

 

3. Free Compilers/ Interpreters

MinGW = free gcc/g++ for Windows that builds .exe that run without having to install a cygwin.dll

Hard to download.  You want to find the package plainly labelled "MinGW", not the name MinGW followed by some other abstruse term.

Appears to include at least: Win 64-bit i/o, Win LoadLibrary to link dynamically with .dll's, and Win DeviceIoControl for Scsi Pass Through

TCC = free cc for Dos, low-level C library can do Scsi Pass Through, INT_MAX = 32767 = ((1 << 16) - 1), no `make`, no `gas` assembler

Forth = fast interpreter with semantics/ speed like C but an RPN syntax & a symbol table

Java = interpreter with a syntax like C but with garbage collection, threads, & a symbol table

 

4. Free Operating Systems

Knoppix Linux = run Linux on a Dos/ Windows PC without repartitioning the HDD

Mac OF = open firmware = boot Forth, launched by booting with the four keys Command+Option+O+F held down, included in every "new world" Mac (i.e. any made about since Steve Jobs returned i.e. any since about 1999 and some before that)

PC Boot BIOS = the first software that runs in a Linux or Windows PC

 

5. Free Changes

Saturday, September 27, 2003:  Polish the html.  Emphasise free.  Emphasise we provide plscsi and 1sh as well as pldd and gccscsi.

Tuesday, September 23, 2003:  Provide the exact links promised the day before.

Monday, September 22, 2003:  Revise style: move the links to the upper left, out of the text.  Grow beyond: emacs mingw tcc knoppix.  Specifically mention: pldd gccscsi 1sh mozilla vi forth java macof pcbootbios.

Saturday, December 7, 2002:  Publish!

Posted by Pat LaVarre