>  Would you explain what we'll find in these tarballs?

The tarball comprises the patch to the Linux kernel sources (2.2.14 as of Feb.
20) and an outdated Readme. The patch concerns the use of the follwing 13
instructions:

        71:   MS -- Multiply Single
        84:   BRXH -- Branch Relative on Index High
        85:   BRXLE -- Branch Relative on Index Low or Equal
        A7x0: TMH -- Test under Mask High
        A7x1: TML -- Test under Mask Low
        A7x4: BRC -- Branch Relative on Condition
        A7x5: BRAS -- Branch Relative And Save
        A7x6: BRCT -- Branch Relative on Count
        A7x8: LHI -- Load Halfword Immediate
        A7xA: AHI -- Add Halfword Immediate
        A7xC: MHI -- Multiply Halfword Immediate
        A7xE: CHI -- Compare Halfword Immediate
        B251: MSR -- Multiply Single Register

comprising the Halfword Immediate and Relative Branch Feature.

1.These instructions are removed from the IPL (head.S et alibi) and FLIH
(entry.S)
paths.

An exit is added to the Program FLIH to simulate these instructions,
when they cause an operation exception (code 1 aka 0C1) (vintage.c).

2. A Perl script is added to the tools directory (vintage/nqbtr.pl) that acts
as a wrapper for $(CC) and $(AS) and rewrites the assembler code as it comes
from the compilation or preprocessing stages of GCC and then has it assembled.
(Say, AHI r7,500 becomes LH r7,.Lit_123-.LPG4(13), etc. ) This is a purely
mechanical process, which works, however, in most cases.

3. Associated changes to makefiles, header files, mostly because of an assembler bug, etc.

4. Missing yet are documentation, test programs, and many refinements, for the moment.

The kernels are gzipped images like those found at the Marist site. But don't expect to much.

Regards,
        Peter