; Copyright 2008 Castle Technology Ltd
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
;     http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
;
; This header file is autogenerated from the files maintained by the
; RISC OS allocations manager and should not be edited by anyone else.

; <<search marker>>

 ; Allocation of Manufacturer codes

 ^ 0
Manf_AcornUK                    # 1  ; &00 <- Use this for all Acorn allocations
Manf_AcornUSA                   # 1  ; &01
Manf_OlivettiResearch           # 1  ; &02
 ^ &55
Manf_CastleTechnology           # 1  ; &55
 ^ &5C
Manf_OnlineMedia                # 1  ; &5C <- OBSOLETE: Do not use for new allocations


 ; Podule types for within Acorn, Olivetti,
 ; and the rest of the known universe.

 ^ 0                            ; No. Manufacturer name [&HexNumber]
ProdType_HostTube           # 1 ; 0 (To the BBC machine)
ProdType_ParasiteTube       # 1 ; 1 (To a second processor)
 ^ 5
ProdType_RAMROM             # 1 ; 5  Acorn [&00]
ProdType_BBCIO              # 1 ; 6  Acorn [&00]
ProdType_Econet             # 1 ; 7  Acorn [&00]
 ^ 19
ProdType_MIDI               # 1 ; 19 Acorn [&00]
 ^ 52
ProdType_FloatingPointCP    # 1 ; 52 Acorn [&00]
 ^ 63
ProdType_UserPortAndMIDI    # 1 ; 63 Acorn [&00]
 ^ 97
ProdType_Ethernet2          # 1 ; 97 Acorn gets it right at last [&00]
 ^ &87
ProdType_ExtensionROM       # 1 ; &87 Acorn [&00]
 ^ &D6
ProdType_EASITest           # 1 ; &D6 Acorn [&00]
 ^ &DE
ProdType_FSLock             # 1 ; &DE Acorn [&00]
 ^ &10E
ProdType_STB2_MPEG1            # 1 ; &10E Online Media &5C
ProdType_STB1_MPEG2            # 1 ; &10F Online Media &5C
 ^ &111
ProdType_STB2_MPEG0            # 1 ; &111 Online Media &5C
ProdType_ModemCard             # 1 ; &112 Online Media &5C
 ^ &119
ProdType_CTrial_ATM            # 1 ; &119 Online Media &5C
ProdType_iTVDev_ATM            # 1 ; &11A Online Media &5C
ProdType_iTVDev_ATM25          # 1 ; &11B Online Media &5C
 ^ &121
ProdType_STB2_MPEG2            # 1 ; &121 ANC &0
ProdType_FlashCardProgrammer   # 1 ; &122 ANC &0
ProdType_OmNic                 # 1 ; &123 ANC &0
ProdType_PantherATM025         # 1 ; &124 ANC &0
 ^ &126
ProdType_PantherATM155         # 1 ; &126 ART &0
 ^ &129
ProdType_SwipeCard             # 1 ; &129 Acorn &0
ProdType_CLModem               # 1 ; &12A Acorn &0
 ^ &132
ProdType_Eric                  # 1 ; &132 Acorn &0
 ^ &139
ProdType_EtherI                # 1 ; &139 Acorn &0
ProdType_ISDNST                # 1 ; &13A Acorn &0

 ^ 0
SimpleType_Extended             # 1     ; 0, Used to indicate that the ID is extended
SimpleType_Econet               # 1     ; 1, Standard 68B54 configuration
SimpleType_DigitalJoystick      # 1     ; 2, The joy-stick interface on consumer machines
SimpleType_AnalogJoystick       # 1     ; 3, The joy-stick interface on consumer machines
SimpleType_PCMCIAASIC           # 1     ; 4, Stork ASIC simple podule

SimpleType_TestHardware         * 15    ; Reserved for test hardware
        ASSERT @ <= SimpleType_TestHardware

        OPT     OldOpt
        END