Commit 403c6dd8 authored by Ben Avison's avatar Ben Avison

Finally, a releasable HdrSrc!

Detail:
  Imported public versions of the registration header files. These have all
  mentions of third-party allocations removed from them, and because these
  are new imports, there's nothing hiding in the revision history either.
Admin:
  Manually inspected for sanity; we'll have to see how well it functions in
  a real build.

Version 1.60. Tagged as 'HdrSrc-1_60'
parent 3c93c584
/* (1.59)
/* (1.60)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.2.
*
*/
#define Module_MajorVersion_CMHG 1.59
#define Module_MajorVersion_CMHG 1.60
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 21 Mar 2008
#define Module_MajorVersion "1.59"
#define Module_Version 159
#define Module_MajorVersion "1.60"
#define Module_Version 160
#define Module_MinorVersion ""
#define Module_Date "21 Mar 2008"
......@@ -18,6 +18,6 @@
#define Module_ComponentName "HdrSrc"
#define Module_ComponentPath "RiscOS/Sources/Programmer/HdrSrc"
#define Module_FullVersion "1.59"
#define Module_HelpVersion "1.59 (21 Mar 2008)"
#define Module_LibraryVersionInfo "1:59"
#define Module_FullVersion "1.60"
#define Module_HelpVersion "1.60 (21 Mar 2008)"
#define Module_LibraryVersionInfo "1:60"
; 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.
SUBT AUN Protocol definitions > &.Hdr.AUN
OldOpt SETA {OPT}
OPT OptNoList+OptNoP1List
; *************************************************************
; Numbers for use in protocol id field of Service_ProtocolDying
; *************************************************************
^ 1
ProtocolID_Internet # 1 ; 1 for Acorn
; ***************************
; AUN Ethernet ID allocations
; ***************************
; EthernetID_e1 Acorn (same as et) (AKA25)
; EthernetID_e2 Acorn (same as en) (AKA50)
; EthernetID_e3 Acorn (same as ea)
; EthernetID_e4 Acorn (unused)
; EthernetID_e5 Acorn (unused)
; EthernetID_e6 Acorn (unused)
; EthernetID_e7 Acorn (unused)
; EthernetID_e8 Acorn (unused)
; EthernetID_e9 Acorn (unused)
; EthernetID_ec Acorn (EconetA)
; EthernetID_ei ANC (by Irlam Instruments)
; EthernetID_ek James Byrne / Tematic
; EthernetID_en Acorn (Ether2 - obsolete)
; EthernetID_et Acorn (Ether1 - obsolete) - reused by Kevin Bracey for embedded
; EthernetID_ey Castle Technology
; EthernetID_ez Castle Technology
OPT OldOpt
END
This diff is collapsed.
; 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.
SUBT Allocations for country numbers => &.hdr.Countries
OldOpt SETA {OPT}
OPT OptNoList+OptNoP1List
; amg: read this before trying to change this file... see PRM 3-760 for the
; spirit of this file, viz:
; Countries: 0-99
; Alphabets: 100-126
; Special value to read: 127
;
; If you've a territory number which is allocated in the range >128
; then you've got a problem :-). For a country number you'll need
; to make an allocation in the 0-99 range
; ************************************************
; * Territory numbers *
; * (End brackets indicate ISO 8859 Alphabet) *
; ************************************************
;
; * => Country known about by RISC OS International module vn 1.13
; ** => Keyboard layout provided by RISC OS InternationalKeyboard module vn 0.17
;
; + => Country known about by RISC OS International module vn x.xx
; ++ => Keyboard layout provided by RISC OS InternationalKeyboard module vn x.xx
^ 0
TerritoryNum_Default # 1 ; 0 (*+)
TerritoryNum_UK # 1 ; 1 (Latin1 **++)
TerritoryNum_Master # 1 ; 2 (BFont *+)
TerritoryNum_Compact # 1 ; 3 (BFont *+)
TerritoryNum_Italy # 1 ; 4 (Latin1 *+)
TerritoryNum_Spain # 1 ; 5 (Latin1 *+)
TerritoryNum_France # 1 ; 6 (Latin1 *+)
TerritoryNum_Germany # 1 ; 7 (Latin1 **++)
TerritoryNum_Portugal # 1 ; 8 (Latin1 *+)
TerritoryNum_Esperanto # 1 ; 9 (Latin3 *+)
TerritoryNum_Greece # 1 ; 10 (Greek **++)
TerritoryNum_Sweden # 1 ; 11 (Latin1 **++)
TerritoryNum_Finland # 1 ; 12 (Latin1 **++)
TerritoryNum_UnUsed1 # 1 ; 13 --unused--
TerritoryNum_Denmark # 1 ; 14 (Latin1 **++)
TerritoryNum_Norway # 1 ; 15 (Latin1 **++)
TerritoryNum_Iceland # 1 ; 16 (Latin1 *+)
TerritoryNum_Canada1 # 1 ; 17 (Latin1 *+) FRENCH Canadian
TerritoryNum_Canada2 # 1 ; 18 (Latin1 *+) US/ENGLISH Canadian
TerritoryNum_Canada # 1 ; 19 (Latin1 *+) Canada combined (CSA Z243.200-1988)
TerritoryNum_Turkey # 1 ; 20 (Latin3) or Latin5, AKA 'Latin1-T)
TerritoryNum_Arabic # 1 ; 21 (Special)
TerritoryNum_Ireland # 1 ; 22 (Latin1) note: Gaelic => Latin3
TerritoryNum_HongKong # 1 ; 23 (Special?)
TerritoryNum_Russia # 1 ; 24 (Cryllic)
TerritoryNum_Russia2 # 1 ; 25 (Cryllic2) special 'IBM-Compat' alphabet
TerritoryNum_Israel # 1 ; 26 (Hebrew)
TerritoryNum_Mexico # 1 ; 27 (Latin1)
TerritoryNum_LatinAm # 1 ; 28 (Latin1) Latin American Territories
TerritoryNum_Australia # 1 ; 29 (Latin1)
TerritoryNum_Austria # 1 ; 30 (Latin1)
TerritoryNum_Belgium # 1 ; 31 (Latin1)
TerritoryNum_Japan # 1 ; 32 (UTF8)
TerritoryNum_MiddleEast # 1 ; 33 (Special)
TerritoryNum_Netherland # 1 ; 34 (Latin1)
TerritoryNum_Switzerland # 1 ; 35 (Latin1)
TerritoryNum_Wales # 1 ; 36 (Latin1) Note: ISO Latin1 + WwYy circumflex
TerritoryNum_Maori # 1 ; 37 (Special)
; 38-47 unused. spare if things get desperate
;amg: start a new block of country numbers here within a 7 bit range due to
; limitations within OS_Byte 71 (see PRM 3-772)
^ 48
TerritoryNum_USA # 1 ; 48 (Latin1)
TerritoryNum_Wales2 # 1 ; 49 (Welsh)
TerritoryNum_China # 1 ; 50 (Chinese)
TerritoryNum_Brazil # 1 ; 51
TerritoryNum_SAfrica2 # 1 ; 52
TerritoryNum_Korea # 1 ; 53
TerritoryNum_Taiwan # 1 ; 54
; 55-69 spare
; ************************************************
; * Dvorak layout keyboards *
; ************************************************
^ 70
Keyboard_DvorakUK # 1 ; 70 (Latin1)
Keyboard_DvorakUSA # 1 ; 71 (Latin1)
; 72-79 spare
; ************************************************
; * Pan-ISO Keyboards *
; ************************************************
;
; * => Country known about by RISC OS International module vn 1.13
; ** => Keyboard layout provided by RISC OS InternationalKeyboard module vn 0.17
;
; + => Country known about by RISC OS International module vn x.xx
; ++ => Keyboard layout provided by RISC OS InternationalKeyboard module vn x.xx
^ 80
ISOKeyboard_Latin1 # 1 ; 80 (ISO1) (*+)
ISOKeyboard_Latin2 # 1 ; 81 (ISO2)
ISOKeyboard_Latin3 # 1 ; 82 (ISO3)
ISOKeyboard_Latin4 # 1 ; 83 (ISO4)
ISOKeyboard_Cyrillic # 1 ; 84 (ISO5)
ISOKeyboard_Arabic # 1 ; 85 (ISO6)
ISOKeyboard_Greek # 1 ; 86 (ISO7)
ISOKeyboard_Hebrew # 1 ; 87 (ISO8)
ISOKeyboard_Latin5 # 1 ; 88 (ISO9)
; 89-91 spare
^ 92
ISOKeyboard_ASCII # 1 ; 92 (C)
ISOKeyboard_Cyrillic2 # 1 ; 93 (Cyrillic2)
ISOKeyboard_Hebrew2 # 1 ; 94 (Israel2)
PDFDocENC # 1 ; 95
PDFWinANSI # 1 ; 96
PDFStdEnc # 1 ; 97
PDFMacRom # 1 ; 98
; ************************************************
; * ISO Alphabet selection *
; ************************************************
;
; * => Country known about by RISC OS International module vn 1.13
; ** => Keyboard layout provided by RISC OS InternationalKeyboard module vn 0.17
;
; + => Country known about by RISC OS International module vn x.xx
; ++ => Keyboard layout provided by RISC OS InternationalKeyboard module vn x.xx
^ 100
ISOAlphabet_BFont # 1 ; 100 (*+)
ISOAlphabet_Latin1 # 1 ; 101 (*+)
ISOAlphabet_Latin2 # 1 ; 102 (*+)
ISOAlphabet_Latin3 # 1 ; 103 (*+)
ISOAlphabet_Latin4 # 1 ; 104 (*+)
ISOAlphabet_Cyrillic # 1 ; 105
ISOAlphabet_Arabic # 1 ; 106
ISOAlphabet_Greek # 1 ; 107 (*+)
ISOAlphabet_Hebrew # 1 ; 108
ISOAlphabet_Latin5 # 1 ; 109
ISOAlphabet_Welsh # 1 ; 110 (ISO-IR 182)
ISOAlphabet_UTF8 # 1 ; 111
ISOAlphabet_Latin9 # 1 ; 112
ISOAlphabet_Latin6 # 1 ; 113
ISOAlphabet_Latin7 # 1 ; 114
ISOAlphabet_Latin8 # 1 ; 115
ISOAlphabet_Latin10 # 1 ; 116
; 117-119 spare
; special alphabet selection
^ 120
Alphabet_Cyrillic2 # 1 ; 120 special 'IBM-compatible' alphabet
Alphabet_Hebrew2 # 1 ; 121 'real' hebrew, as opposed to ISO
; 122-125 spare
^ 126
Alphabet_User # 1 ; 126 soft-loaded special 'user' alphabet
Alphabet_DoNotAssign # 1 ; 127 -- the end for master 128 --
; The following are RISC OS 3.00 onwards only
; i.e. ARM-based systems with Territory Manager, which
; provides all relevant facilities via
; a nationally specific territory module.
;
; NOTE: Any new Territory allocations should follow the numbers
; below
; amg: ** WARNING ** by being >127 these are not valid country numbers.
; If these are to be used seriously a new allocation in the block from
; 48 upwards should be made. Because of various uses in this range
; it's not possible to do a straight mapping by subtracting a constant
; so new allocations should be made between 48 and 79.
; This limitation can be fixed in the future by doing something
; constructive with R2 of OS_byte 71 !
; below here are only territory numbers - OS_Byte 71 applies this limitation
^ 128
TerritoryNum_Faroe # 1 ; 128
TerritoryNum_Albania # 1 ; 129
TerritoryNum_SAfrica # 1 ; 130 - superceded by new allocation below 127
TerritoryNum_Bengal # 1 ; 131
TerritoryNum_Bulgaria # 1 ; 132
TerritoryNum_ByeloRuss # 1 ; 133
TerritoryNum_Czech # 1 ; 134
TerritoryNum_Devanag # 1 ; 135
TerritoryNum_Farsi # 1 ; 136
TerritoryNum_Gujarati # 1 ; 137
TerritoryNum_Estonia # 1 ; 138
TerritoryNum_Gaelic # 1 ; 139
TerritoryNum_GreeceAnct # 1 ; 140
TerritoryNum_Greenland # 1 ; 141
TerritoryNum_Hungary # 1 ; 142
TerritoryNum_Lapp # 1 ; 143
TerritoryNum_Latvia # 1 ; 144
TerritoryNum_Lithuania # 1 ; 145
TerritoryNum_Macedonia # 1 ; 146
TerritoryNum_Malta # 1 ; 147
TerritoryNum_Poland # 1 ; 148
TerritoryNum_Punjab # 1 ; 149
TerritoryNum_Romania # 1 ; 150
TerritoryNum_SerboCroat # 1 ; 151
TerritoryNum_Slovak # 1 ; 152
TerritoryNum_Slovene # 1 ; 153
TerritoryNum_Tamil # 1 ; 154
TerritoryNum_Ukraine # 1 ; 155
TerritoryNum_Swiss1 # 1 ; 156 Swiss-French
TerritoryNum_Swiss2 # 1 ; 157 Swiss-German
TerritoryNum_Swiss3 # 1 ; 158 Swiss-Italian
TerritoryNum_Swiss4 # 1 ; 159 Swiss-Romansch
; 160-191 spare (only 8 bits in CMOS)
;start off a new range for encoding alphabets that'll only appear in fonts,
;never as territory information
^ 192
oPDFDocENC # 1 ; 192 - now moved to 95-99
oPDFWinANSI # 1 ; 193
oPDFStdEnc # 1 ; 194
oPDFMacRom # 1 ; 195
; others, recorded here to ensure uniqueness, but with no associated allocations
;
;Filename Localised name PostScript comment
;-----------------------------------------------------------------
;BFont Acorn_BFontEncoding
;CP1250 CodePage.1250 CodePage_1250Encoding
;CP1251 CodePage.1251 CodePage_1251Encoding
;CP1252 CodePage.1252 CodePage_1252Encoding
;CP1257 CodePage.1257 CodePage_1257Encoding
;Cyrillic Acorn_CyrillicEncoding
;Cyrillic2 Acorn_Cyrillic2Encoding
;EBCDIC CodePage.EBCDIC IBM_EBCDIC_Encoding
;Greek Acorn_GreekEncoding
;Hebrew Acorn_HebrewEncoding
;ISO8859-1 ISO.8859-1 ISO_8859-1Encoding
;ISO8859-2 ISO.8859-2 ISO_8859-2Encoding
;ISO8859-3 ISO.8859-3 ISO_8859-3Encoding
;ISO8859-4 ISO.8859-4 ISO_8859-4Encoding
;ISO8859-7 ISO.8859-7 ISO_8859-7Encoding
;ISO8859-8 ISO.8859-8 ISO_8859-8Encoding
;ISO8859-9 ISO.8859-9 ISO_8859-9Encoding
;ISO8859-10 ISO.8859-10 ISO_8859-10Encoding
;ISO8859-13 ISO.8859-13 ISO_8859-13Encoding
;ISO8859-14 ISO.8859-14 ISO_8859-14Encoding
;ISO8859-15 ISO.8859-15 ISO_8859-15Encoding
;NextStep Next.NextStep Next_NextStepEncoding
;
;
OPT OldOpt
END
; 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.
SUBT Device Numbers for new IRQ handling ; => &.Hdr.DevNos
OldOpt SETA {OPT}
OPT OptNoList+OptNoP1List
; **********************
; *** Changes List ***
; **********************
;
; 15-Feb-91 DDV Added IOEB devices.
; 20-May-93 SMC Added IOMD devices.
; 26-Oct-94 RCM Added IOMD (Morris) devices.
; 06-Feb-96 SMC Added IOMD (Morris) IRQC devices.
; Also changed IOMD_Event2_DevNo (which was 25) to 26.
; 25-Oct-99 KJB Added alternative IOMD device numbering.
;
; IOC device numbers
PrinterBusy_DevNo * 0
Ringing_DevNo * 1
PrinterAck_DevNo * 2
VSync_DevNo * 3
PowerOn_DevNo * 4
Timer0_DevNo * 5
Timer1_DevNo * 6
FIQDowngrade_DevNo * 7
PFIQasIRQ_DevNo * 8
Sound_DevNo * 9
Serial_DevNo * 10
WinnieIRQ_DevNo * 11
DiscChanged_DevNo * 12
Podule_DevNo * 13
SerialTx_DevNo * 14
SerialRx_DevNo * 15
; IOEB device numbers
IOEB_PrinterIRQ_DevNo * 0
IOEB_BatteryLow_DevNo * 1
IOEB_FloppyIndex_DevNo * 2
IOEB_VSync_DevNo * 3
IOEB_PowerOn_DevNo * 4
IOEB_Timer0_DevNo * 5
IOEB_Timer1_DevNo * 6
; device 7 is unused on IOEB
; device 8 is unused on IOEB
IOEB_Sound_DevNo * 9
IOEB_Serial_DevNo * 10
IOEB_Floppy_DevNo * 11
IOEB_IDE_DevNo * 12
IOEB_Podule_DevNo * 13
IOEB_SerialTx_DevNo * 14
IOEB_SerialRx_DevNo * 15
; IOMD device numbers
; Traditional desktop system scheme
IOMD_PrinterIRQ_DevNo * 0
; device 1 is unused on IOMD
IOMD_FloppyIndex_DevNo * 2
IOMD_VSync_DevNo * 3
IOMD_PowerOn_DevNo * 4
IOMD_Timer0_DevNo * 5
IOMD_Timer1_DevNo * 6
IOMD_FIQDowngrade_DevNo * 7
IOMD_PFIQasIRQ_DevNo * 8
IOMD_IDE_DevNo * 9
IOMD_Serial_DevNo * 10
IOMD_Network_DevNo * 11
IOMD_Floppy_DevNo * 12
IOMD_Podule_DevNo * 13
IOMD_SerialTx_DevNo * 14
IOMD_SerialRx_DevNo * 15
; Reassigned IOMD device numbers (ReassignedIOMDInterrupts = {TRUE})
; Scheme suitable for an STB with an I/O chip with active-high interrupts
; device 0 is unused when reassigned
; device 1 is unused on IOMD
IOMDr_PrinterIRQ_DevNo * 2
IOMDr_VSync_DevNo * 3
IOMDr_PowerOn_DevNo * 4
IOMDr_Timer0_DevNo * 5
IOMDr_Timer1_DevNo * 6
IOMDr_FIQDowngrade_DevNo * 7
IOMDr_PFIQasIRQ_DevNo * 8 ; Other podules
IOMDr_Serial_DevNo * 9
IOMDr_MPEGAudio_DevNo * 10
IOMDr_Network_DevNo * 11 ; Podule 0
IOMDr_MPEGVideo_DevNo * 12
IOMDr_Podule_DevNo * 13 ; Other podules
IOMDr_SerialTx_DevNo * 14
IOMDr_SerialRx_DevNo * 15
; IOMD DMA interrupts
IOMD_DMAChannel0_DevNo * 16
IOMD_DMAChannel1_DevNo * 17
IOMD_DMAChannel2_DevNo * 18
IOMD_DMAChannel3_DevNo * 19
IOMD_DMASound0_DevNo * 20
IOMD_DMASound1_DevNo * 21
; These are Morris only defs for IRQD and IRQC registers
; which may be conditionally assembled. The unused device
; numbers may be renamed at a later date. IRQC registers
; are general purpose and may be connected to any device
; depending on the platform, hence the names are not device
; specific.
;
IOMD_MouseRxFull_DevNo * 22
IOMD_MouseTxEmpty_DevNo * 23
IOMD_AtoD_DevNo * 24
IOMD_Event1_DevNo * 25
IOMD_Event2_DevNo * 26
IOMD_D_Unused5_DevNo * 27
IOMD_D_Unused6_DevNo * 28
IOMD_D_Unused7_DevNo * 29
IOMD_C_Bit0_DevNo * 30
IOMD_C_Bit1_DevNo * 31
IOMD_C_Bit2_DevNo * 32
IOMD_C_Bit3_DevNo * 33
IOMD_C_Bit4_DevNo * 34
IOMD_C_Bit5_DevNo * 35
IOMD_C_Bit6_DevNo * 36
IOMD_C_Bit7_DevNo * 37
OPT OldOpt
END
; 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.
SUBT > &.Hdr.Devices
OldOpt SETA {OPT}
OPT OptNoList+OptNoP1List
;
; Device Numbers for Message_DeviceClaim / Message_Device_InUse
;
^ 1
Device_ParallelPort # 1 ; 1
Device_SerialPort # 1 ; 2
Device_Palette # 1 ; 3
Device_Midi # 1 ; 4
Device_ADFSFloppy # 1 ; 5
Device_UserPort # 1 ; 6
; Minor device numbers indicate which one;
; Bits 0..3 Port within Podule
; Bits 4..5 Podule number
; Bit 6 Reserved (must be zero)
; Bit 7 Internal/External bit (since no internal User Port it MUST be 1)
Device_Sound # 1 ; 7
; this is the section for Third Parties
; starts at &1000
^ &1000
^ &100B
Device_NCSerial1 # 1 ; &100B Acorn NC
Device_NCSerial2 # 1 ; &100C Acorn NC
^ &1015
Device_IME # 1 ; &1015 Acorn (Kevin Bracey)
^ &1018
Device_RCMM # 1 ; &1018 Terry Adams
^ &101A
Device_USBd # 1 ; &101A John Ballance (Castle)
Device_USBTematic # 1 ; &101B Tematic (Dan)
OPT OldOpt
END
; 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.
SUBT Allocations for Draw object types => &.hdr.DrawObj
OldOpt SETA {OPT}
OPT OptNoList+OptNoP1List
; *******************************
; * Official Acorn draw objects *
; *******************************
;
; Current Acorn objects go from
; &0 - &FF
^ 0
DrawObj_FontTable # 1 ; 0 Font table object
DrawObj_Text # 1 ; 1 text object
DrawObj_Path # 1 ; 2 path object
^ 5
DrawObj_Sprite # 1 ; 5 Sprite object
DrawObj_Group # 1 ; 6 Grouped object
DrawObj_Tagged # 1 ; 7 Tagged object
^ 9
DrawObj_TextArea # 1 ; 9 Text area object
DrawObj_TextColumn # 1 ;10 Text column objects
DrawObj_Options # 1 ;11 Options object
DrawObj_TransText # 1 ;12 Transformed text object
DrawObj_TransSprite # 1 ;13 Transformed sprite object
OPT OldOpt
END
; 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.
SUBT => &.Hdr.EnvNumbers
OldOpt SETA {OPT}
OPT OptNoList+OptNoP1List
; ***********************************
; *** C h a n g e L i s t ***
; ***********************************
; Date Name Description
; ---- ---- -----------
; 15-Aug-88 SKS Added numbers in comments
; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
^ 0
MemoryLimit # 1 ; 0 R2 ignored
UndefinedHandler # 1 ; 1 " "
PrefetchAbortHandler # 1 ; 2 " "
DataAbortHandler # 1 ; 3 " "
AddressExceptionHandler # 1 ; 4 " "
OtherExceptionHandler # 1 ; 5 for FPU exception etc. expansion
ErrorHandler # 1 ; 6 R3 is error buffer pointer
CallBackHandler # 1 ; 7 R3 is register buffer ptr
BreakPointHandler # 1 ; 8 R3 is register buffer ptr
EscapeHandler # 1 ; 9
EventHandler # 1 ; 10
ExitHandler # 1 ; 11
UnusedSWIHandler # 1 ; 12
ExceptionDumpArea # 1 ; 13
ApplicationSpaceSize # 1 ; 14
CAOPointer # 1 ; 15
UpCallHandler # 1 ; 16
MaxEnvNumber # 1
OPT OldOpt
END
; 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.
SUBT Filing System Numbers
OldOpt SETA {OPT}
OPT OptNoList+OptNoP1List
;
; Filing System numbers - the definitive list
; ===========================================
;
^ 0
fsnumber_none # 1 ; 0 No fs selected (valid state)
fsnumber_tape1200 # 1 ; 1 Not supported
fsnumber_tape300 # 1 ; 2 Not supported
fsnumber_rom # 1 ; 3 Rom: Acorn
fsnumber_dfs # 1 ; 4 Not supported
fsnumber_net # 1 ; 5 Net: Acorn
fsnumber_telesoft # 1 ; 6 Not supported
fsnumber_IEEE # 1 ; 7 Not supported
fsnumber_adfs # 1 ; 8 Adfs: Acorn
fsnumber_reserved # 1 ; 9 Reserved for compatability with the BBC world
fsnumber_vfs # 1 ; 10 Not supported
fsnumber_wdfs # 1 ; 11 BBC: Acorn, reused so that Modula2 works
fsnumber_netprint # 1 ; 12 NetPrint: Acorn
fsnumber_null # 1 ; 13 Null: Acorn
fsnumber_printer # 1 ; 14 Printer: Acorn
fsnumber_serial # 1 ; 15 Serial: Acorn
fsnumber_acacia_ramfs # 1 ; 16
fsnumber_vdu # 1 ; 17 Vdu: Acorn
fsnumber_rawvdu # 1 ; 18 RawVdu: Acorn
fsnumber_kbd # 1 ; 19 Kbd: Acorn
fsnumber_rawkbd # 1 ; 20 RawKbd: Acorn
fsnumber_deskfs # 1 ; 21 DeskFS: Acorn
^ 23
fsnumber_ramfs # 1 ; 23 RAM: Acorn