NetI changes

Introduction and Overview

This document describes the changes made to the NetI module, supplementing the original documentation of the module.

Technical Details

Zero-Configuration networking issues

The NetI module has been updated to address a few issues which arose after changes were made in Select 3 to introduce Link-Local address configuration. The NetI module will now ignore any link-local addresses as candidates for the automatic network map construction. Link-local addresses have 16 bits which describe the network and may co-exist with other non-link-local addresses. They are not suitable for use as a NetI network address.

Machine types

The machine types returned by the machine peek operation have been updated to reflect the modern systems. A reservation has been made for the Iyonix (although the Iyonix presently claims to be a RiscPC system). The A9 has also been added to the list (and is reported correctly).

The full list of machine types is (original list in PRM 2-635):

Machine typeMachine
&0000Reserved
&0001BBC (OS 1 or 2)
&0002Atom
&0003System 3 or 4
&0004System 5
&0005Master 128 (OS 3)
&0006Electron (OS 0)
&0007Archimedes (OS 6)
&0008Reserved
&0009Acorn Communicator
&000AMaster 128 Econet Terminal (OS 4)
&000BAcorn Filestore
&000CMaster 128 Compact (OS 5)
&000DAcorn Ecolink card for Personal Computers
&000EAcorn Unix workstation (RISCiX)
&000FAcorn RiscPC
&0010CTL Iyonix
&0011A9
&1040JGH Spectrum
&1041JGH Amstrad CPC
&FFF8SJ GP Server
&FFF9SJ 80386 unix
&FFFASCSI interface
&FFFBSJ Research IBM PC Econet interface
&FFFCNascom 2
&FFFDResearch Machines 480Z
&FFFESJ Research File Server
&FFFFZ80 CP/M