Operating system - BBC compatible errors 00000000 Silly 00000001 Out of range 00000006 Type mismatch 00000011 Escape 00000019 Bad MODE 000000A8 Object is a directory 000000AF Types don't match 000000B0 Bad rename 000000B1 Bad copy 000000B7 Outside file 000000BD Access violation 000000C0 Too many files open 000000C1 Not open for update 000000C2 File open 000000C3 Object locked 000000C4 Already exists 000000CC Bad file name 000000D6 File not found 000000D7 Bad ROM 000000D8 Data? 000000DA Block? 000000DB File? 000000DC Syntax 000000DC Invalid number of parameters 000000DC Too many parameters 000000DE Channel 000000DF End of file 000000F8 Bad filing system name 000000F8 Unknown filing system 000000FB Bad key 000000FC Bad address 000000FD Bad string 000000FD Aliased command is a bad string 000000FD Bad character in parameter expansion 000000FD Wild cards 000000FE Bad command OS_Module erros 00000100 This is not a relocatable module 00000101 No room 00000102 Module '"":CC::CHR:0:CC:""' not found 00000103 Module is currently active ; Can't kill module 00000103 Wimp is currently active 00000103 Font Manager is in use 00000104 _BadModuleReason 00000105 Module is not in ROM 00000106 '%' in module title 00000107 No more modules 00000108 No more incarnations of that module 00000109 Postfix not specified 0000010A Incarnation already exists 0000010B Incarnation not found 0000010C Podule chunk is not a relocatable module 0000010D Illegal header field in module 0000010E Module '"":CC::CHR:0:CC:""' too old OS_ReadVarVal/OS_SetVarVal errors 00000120 Bad macro value 00000121 Bad variable name 00000122 Bad variable type 00000123 No room for variable 00000124 Variable not found 00000125 Variable value too long Redirection manager errors 00000140 Redirection fails 00000141 No room on supervisor stack OS_EvaluateExpression errors 00000160 Bad hex 00000161 Bad expression 00000162 Mismatched brackets 00000163 Expression stack overflow 00000164 Missing operand 00000165 Missing operator 00000166 String is not convertible to integer 00000167 String too long ; StrOFlow 00000168 Unknown operand ; NaffItm 00000169 Division by zero 0000016A Bad base ; Base not in 02..36 0000016B Bad number ; No digits read 0000016C Number too big OS_Heap errors 00000180 Bad reason code 00000181 Can't initialise heap 00000182 Bad heap descriptor 00000183 Heap corrupted 00000184 Heap full 00000185 Not a heap block 00000186 No RAM for extending heap 00000187 Can't shrink heap any further 00000188 Heap manager busy OS_Claim/OS_Release errors 000001A0 Bad vector number ; BadClaimNum 000001A1 Bad vector release ; NaffRelease 000001A2 Bad device number 000001A3 Bad device release OS_ChangeEnvironment errors 000001B0 BadEnvNumber ; wally environment parameter number 000001B1 Can't delete exit handler OS_ChangeDynamicArea errors 000001C0 Can't, application running 000001C1 Unable to move memory 000001C2 Memory in use 000001C3 RAM filing system not empty OS_CLI/miscellaneous errors 000001E0 Too long ; Line too long for OSCLI 000001E1 Expansion too complex ; OSCLI ran out of buffers 000001E2 Return code limit exceeded 000001E2 Negative return code ; Produced by (eg) *Set SYS$ReturnCode -1 000001E3 System heap full 000001E4 Buffer overflow 000001E5 BadTime ; given by wally times in ticker SWIs 000001E6 SWI not known 000001E6 SWI name not known 000001E7 This function or procedure unimplemented 000001E8 SWI value out of range for this Module 000001E9 Special field not allowed in filing system prefix to OS_CLI 000001EA Bad parameters 000001EB Argument repeated 000001EC BadReadSysInfo Font manager errors 00000200 Not enough room for Font cache 00000201 Font cache full 00000202 No font cache present 00000203 String too long 00000204 Font definition too large ; Font64K 00000205 Pseudo-palette colour too big 00000206 Invalid number of output bits 00000207 Not enough bits per pixel in this mode 00000208 Undefined font 00000209 No pixel data for this font 0000020A Illegal font number 0000020B Font not found 0000020C Illegal font file 0000020D No more font handles 0000020E Fonts must be read sequentially 0000020F Illegal control character in font string 00000210 Font manager in use 00000211 Illegal line segment in outline font Wimp errors 00000280 Wimp unable to claim work area 00000281 Invalid Wimp operation in this context 00000282 Rectangle area full 00000283 Too many windows 00000284 Window definition won't fit 00000285 Division by zero 00000286 Get_Rectangle not called correctly 00000287 Input focus window not found 00000288 Illegal window handle 00000289 Too many menus 0000028A Bad work area extent 0000028B Syntax: *POINTER <0|1|2> 0000028C Template file not found 0000028D Template entry invalid 0000028E Unable to bind font handle 0000028F Syntax error in validation string 00000290 Too many tasks 00000291 Template entry not found 00000292 Window manager not present / too old 00000293 Window manager in use 00000294 Error in palette file 00000295 Bad version number passed to Wimp_Initialise 00000296 Message block is too big / not a multiple of 4 00000297 Illegal reason code given to SendMessage 00000298 Illegal task handle 00000299 Can't start task from here 0000029A Submenus require a parent menu tree 0000029B Access to window denied 0000029C Bad Wimp mode 0000029D Wimp transfer out of range 0000029E Bad parameter passed to Wimp in R0 0000029F Bad pointer passed to Wimp in R1 Date/time conversion errors 000002C0 Stack overflow 000002C1 Buffer overflow 000002C2 Unknown '%' field Econet errors 00000300 Tx ready 00000301 Transmitting 00000302 Receive block open 00000303 Receiving 00000304 Received 00000305 Transmitted OK 00000306 Bad station number 00000307 Bad network number 00000308 Full network address required ; For higher levels 00000309 Bad port number 0000030A Bad control byte value 0000030B Bad buffer address 0000030C Bad buffer size 0000030D Bad mask 0000030E Bad count 0000030F Bad delay 00000310 Bad status 00000311 No Econet hardware 00000312 No 'Econet' installed ; For higher levels 00000313 No more domains 00000314 Bad domain number 00000315 Unknown domain 00000316 Port not already allocated 00000317 Port not unallocated 00000318 All ports allocated 00000600 Unable to start application 00000601 Bad command option 00000602 Unknown serial configuration 00000603 Unsupported hardware configuration Exceptions and abortions Machine exceptions 80000100 Undefined instruction at $ 80000101 Abort on instruction fetch at $ 80000102 Abort on data transfer at $ 80000103 Address exception at $ 80000104 Unknown IRQ at $ 80000105 Branch through zero at $ Econet exceptions 80000100 Remoted &000 - &0FF Operating system - BBC-compatible error &100 - &11F OS_Module errors &120 - &13F OS_ReadVarVal/SetVarVal errors &140 - &15F Redirection manager errors &160 - &17F OS_EvaluateExpression errors &180 - &19F OS_Heap errors &1A0 - &1AF OS_Claim/Release errors &1B0 - &1BF OS_ChangeEnvironment errors &1C0 - &1DF OS_ChangeDynamicArea errors &1E0 - &1EF OS_CLI/miscellaneous errors &200 - &27F Font manager errors &280 - &2BF Wimp errors &2C0 - &2FF Date/time conversion errors &300 - &3FF Econet errors &400 - &4FF FileSwitch errors &500 - &5BF Podule errors &5C0 - &5FF Printer driver errors &600 - &63F General OS errors &640 - &6FF International module errors &700 - &7FF Sprite errors &800 - &87F Debugger errors &880 - &8FF BBC I/O Podule errors &900 - &97F Shell CLI errors, and miscellaneous others &980 - &9FF Draw errors &A00 - &A3F ColourTrans errors &A40 - &A7F ARM3 errors &A80 - &ABF TaskWindow errors &AC0 - &AFF MessageTrans errors &B00 - &B3F Pinboard errors &B40 - &B4F Portable module errors &1XX00 - &1XXFF Errors from filing system number &XX (eg &10800 - &108FF ADFS errors) &20000 - &200FF Sound errors &20200 - &21000 Podule errors, and miscellaneous others ; Some bodges AddError NetError1, "Net error 1", ErrorNumber_NetError AddError NetError2, "Net error 2", ErrorNumber_NetError AddError NetError3, "Net error 3", ErrorNumber_NetError ASSERT @ <= &340 ^ &340 ; Loaded Econet transients AddError SetStationSyntax, "Syntax: *SetStation ", ErrorNumber_Syntax AddError SetStationFails, "Fails to update configuration memory" AddError GetRegsSyntax, "Syntax: *GetRegs ", ErrorNumber_Syntax ; Errors with the bottom byte forced for compatability AddError NotPresent, "Not present", &38A AddError NotPresent1, "Station ", ErrorNumber_NotPresent AddError NotPresent2, " not present", ErrorNumber_NotPresent AddError LineJammed, "Line jammed", &3A0 AddError NetError, "Net error", &3A1 AddError NotListening, "Not listening", &3A2 AddError NotListening1, "Station ", ErrorNumber_NotListening AddError NotListening2, " not listening", ErrorNumber_NotListening AddError NoClock, "No clock", &3A3 AddError NoReply, "No reply", &3A5 AddError NoReply1, "No reply from station ", ErrorNumber_NoReply AddError NoReply2, "", ErrorNumber_NoReply AddError BadEconetHandle, "Bad handle", &3DE ; FileSwitch errors ASSERT @ <= &400 ^ &400 AddError FileSwitchNoClaim, "Unable to claim FileSwitch workspace" AddError BadFSControlReason, "Bad FSControl call" AddError BadOSFileReason, "Bad OSFile call" AddError BadOSArgsReason, "Bad OSArgs call" AddError BadOSGBPBReason, "Bad OSGBPB call" AddError BadModeForOSFind, "Bad mode for OSFind" AddError NoRoomForTransient, "No room to run transient" AddError ExecAddrNotInCode, "Execution address not within code" AddError ExecAddrTooLow, "Code runs too low" AddError UnknownActionType, "No action specified for this file type" AddError TooManyLevels, "Too many levels" AddError NoSelectedFilingSystem, "No selected filing system" AddError CantRemoveFSByNumber, "Can't remove filing system by number" AddError UnalignedFSEntry, "Unaligned filing system entry point" AddError UnsupportedFSEntry, "Filing system does not support this operation" AddError FSNotSpecial, "Filing system does not support special fields" AddError CoreNotReadable, "No readable memory at this address" AddError CoreNotWriteable, "No writeable memory at this address" AddError BadBufferSizeForStream, "Bad buffer size" AddError NotOpenForReading, "Not open for reading" AddError NotEnoughStackForFSEntry, "Not enough stack to call filing system" AddError NothingToCopy, "Nothing to copy" AddError NothingToDelete, "Nothing to delete" AddError FileSwitchCantBeKilledWhilstThreaded, "FileSwitch can not be killed whilst it is threaded" AddError InvalidErrorBlock, "Invalid error block" AddError FSFileTooBig, "File too big" ; Clashed with ROMFS FileTooBig AddError CantRMFasterFileSwitch, "Can't RMFaster FileSwitch" AddError InconsistentHandleSet, "Inconsistent handle set" AddError IsAFile, "Object is a file" AddError BadFileType, "Bad file type" AddError FileSwitchDataLost, "Data lost", &4AC ; Consistent with ADFS ^ &4F8 ; So high up as to avoid clashes with normal filing system errors ; The following errors are to be used by all filing systems, the bottom byte ; is the only significant part AddError NotSupported_Pre, "Bad operation on ", @ :AND: &FF AddError NotSupported_Post, ":" AddError FSWriteOnly_Pre, "", @ :AND: &FF AddError FSWriteOnly_Post, ": is a write only filing system" AddError FSReadOnly_Pre, "", @ :AND: &FF AddError FSReadOnly_Post, ": is a read only filing system" ; They should be used as follows; ; ALIGN ; DCD &00010000 + &100*MyFilingSystemNumber + ErrorNumber_NotSupported_Pre ; DCB ErrorString_NotSupported_Pre ; DCB String_MyFilingSystemName ; DCB ErrorString_NotSupported_Post ; DCB 0 ; Podule manager errors ASSERT @ <= &500 ^ &500 AddError BadPodule, "Bad podule number" AddError BadSpeed, "Bad access speed" AddError NoPodule, "No installed podule" AddError NotExtended, "Podule identity is not extended" AddError NotAcorn, "Podule is not 'Acorn'" AddError NoLoader, "No loader to call" AddError InLoader, "Unknown error in loader" AddError BadChunk, "Bad chunk number" AddError BadDeviceNumber, "Bad device number" AddError BadDeviceType, "Bad device type" AddError RAMConfigSyntax, "Syntax: *RAMConfig [ []]", ErrorNumber_Syntax AddError WrongPoduleType, "Wrong podule type" AddError ROMBoardSyntax, "Syntax: *Configure ROMBoard []", ErrorNumber_Syntax ; Errors generated by podule loaders ASSERT @ <= &580 ^ &580 AddError NotWriteable, "This podule doesn't support writeable devices" AddError AddressRange, "Address out of range for podule" AddError DeviceNotWriteable, "This device not writeable" AddError PoduleReadOnly, "Read only device" AddError AddressTooBig, "Address too big" ; Printer Driver ASSERT @ <= &5C0 ^ &5C0 AddError PrintNoFills, "Area fill not allowed" AddError PrintNoGCOL, "Only GCOL 0,n type plotting allowed" AddError PrintNoBlockCopy, "Block copy not allowed" AddError PrintBadPrinter, "Use SWI StartJob/EndJob instead" AddError PrintNoTextMode, "No VDU 4-type printing" AddError PrintNoModeChanges, "Can't change mode here" AddError PrintBadFontName, "Printer can't support this font" AddError PrintBadBox, "Output is off the page!" AddError PrintNotPortrait, "This version can only do portrait printing" AddError PrintBadSpriteOp, "Printer driver can't handle this SpriteOp" AddError PrintBadDrawPage, "Bad call to Print_DrawPage/NextRectangle" AddError PrintTimeOut, "Printer timeout" ; General OS errors ASSERT @ <= &600 ^ &600 AddError CantStartApplication, "Unable to start application" AddError BadCommandOption, "Bad command option" AddError UnknownSerialOp, "Unknown serial operation" ; International errors ASSERT @ <= &640 ^ &640 AddError UnknownAlphabet, "Unknown alphabet" AddError UnknownCountry, "Unknown country" AddError UnknownKeyboard, "Unknown keyboard" ; Sprite errors ASSERT @ <= &700 ^ &700 AddError Sprite_NoWorkSpace, "No sprite memory", 128 AddError Sprite_NoRoom, "No room to get sprite", 130 AddError Sprite_DoesntExist, "Sprite doesn't exist", 134 AddError Sprite_NoSprites, "No sprites", 131 AddError Sprite_NotGraphics, "Not a graphics mode", 129 AddError Sprite_CantOpenFile, "Can't open file", 133 AddError Sprite_NotEnoughRoom, "Not enough room", 133 AddError Sprite_WSClaimFailed, "Sprite workspace claim failed" AddError Sprite_NoRoomToMerge, "Not enough room to add sprite" AddError Sprite_Crap2ndPtr, "Bad 2nd ptr" AddError Sprite_InvalidRowOrCol, "Invalid row or column" AddError Sprite_InvalidHeight, "Invalid height" AddError Sprite_InvalidWidth, "Invalid width" AddError Sprite_NoRoomToInsert, "No room to insert row or column" AddError Sprite_SpriteAlreadyExists, "Sprite already exists" AddError Sprite_InvalidSpriteMode, "Invalid sprite mode" AddError Sprite_BadReasonCode, "Bad sprite reason code" AddError Sprite_CantDoSystem, "System sprites not allowed here" AddError Sprite_BadTranslation, "Bad colour translation table" AddError Sprite_BadGreyScale, "Grey-scale only does 16 colours" AddError Sprite_BadPointerShape, "Unsuitable sprite for SetPointerShape" AddError Sprite_BadAppend, "Can't append sprite" AddError Sprite_CantInTeletext, "Can't switch output in teletext mode" AddError Sprite_InvalidSaveArea, "Invalid save area" AddError Sprite_SpriteIsCurrentDest, "Sprite is current destination" ; Debugger errors ASSERT @ <= &800 ^ &800 AddError Debug_BreakNotFound, "Breakpoint not found" AddError Debug_InvalidValue, "Invalid value" AddError Debug_Resetting, "Resetting breakpoint" AddError Debug_NoRoom, "No room in breakpoint table" AddError Debug_NoBreakpoints, "No breakpoints set" AddError Debug_BadBreakpoint, "Bad breakpoint" AddError Debug_Undefined, "Undefined breakpoint" AddError Debug_NonAligned, "Unaligned address" AddError Debug_NoWorkspace, "No room for debug module workspace" ; BBC IO podule errors ASSERT @ <= &880 ^ &880 AddError NoHardwareAddress, "Unable to start without hardware address" ; ShellCLI module errors ASSERT @ <= &900 ^ &900 AddError ShellCreation, "Cannot create a new shell" AddError ShellRemoval, "Cannot remove current shell" ; Draw module errors ASSERT @ <= &980 ^ &980 AddError NoDrawInIRQMode, "" ;Stuart says no point in having a string! AddError BadDrawReasonCode, "Bad Draw_ProcessPath reason code" AddError ReservedDrawBits, "Reserved bits not zero" AddError InvalidDrawAddress, "Invalid address" AddError BadPathElement, "Bad path element" AddError BadPathSequence, "Path elements out of order" AddError MayExpandPath, "Operation may change path length" AddError PathFull, "Output path full" AddError PathNotFlat, "Path needs to be flattened" AddError BadCapsOrJoins, "Invalid cap and join specification" AddError TransformOverflow, "Overflow while transforming point" AddError DrawNeedsGraphicsMode, "Draw can only plot to graphics modes" ; The following Draw errors is used for all unimplemented Draw facilities ASSERT @ <= &9FF ^ &9FF AddError UnimplementedDraw, "Facility not in this version of Draw" ASSERT @ = &A00 ; Filing System errors should be &01nnxx where nn is the Filing System number ; ROMFS errors ASSERT @ <= &10300 ^ &00010300 ; fs 3 AddError FileTooBig, "File too big for device(s)" AddError OffsetTooBig, "Offset too big for device" ; Errors with the bottom byte forced for compatability AddError IsAROMFSDirectory, $ErrorString_IsADirectory, &103A8 AddError OutsideROMFSFile, $ErrorString_OutsideFile, &103B7 AddError ROMFSFileAlreadyOpen, "Only one file open at a time", &103C0 AddError BadROMFSOption, "Bad option value", &103CB AddError ROMFSFileNotFound, $ErrorString_FileNotFound, &103D6 AddError BadROMFSHandle, "Bad handle", &103DE ; NetFS errors ASSERT @ <= &10500 ^ &00010500 ; fs 5 AddError BadName, "Bad file server name" AddError BadCommandCode, "Bad file server command code" AddError UnexpectedCommandCode, "Unexpected file server command code" AddError UnknownFunctionCode, "Unknown function code" AddError UnknownStationName, "Unknown station name" AddError UnknownStationNumber, "Unknown station number" AddError StationNotFound, "Station name not found" AddError FileServerNameTooLong, "File server name too long" ; These errors are grouped here with the filing system ones since ; they are errors associated with filing system specific transients ASSERT @ <= &10540 ^ &00010540 ; fs 5 (Loaded NetFS transient errors) AddError SetFreeSyntax, "Syntax: *SetFree ", ErrorNumber_Syntax AddError FSCLISyntax, "Syntax: *FSCLI ", ErrorNumber_Syntax ; Errors with the bottom byte forced for compatability AddError BadNetRename, $ErrorString_BadRename, &10500 + ErrorNumber_BadRename AddError DirectoryNotEmpty, "Directory not empty", &105B4 AddError NotLoggedOn, "Not logged on", &105BF AddError NetFSTypesDontMatch, $ErrorString_TypesDontMatch, &10500 + ErrorNumber_TypesDontMatch AddError BadNetFSOption, "Bad option value", &105CB AddError BadNetFSHandle, "Bad handle", &10500 + ErrorNumber_Channel AddError BadFSCLICommand, "Unknown file server command", &10500 + ErrorNumber_BadCommand ; ADFS errors ASSERT @ <= &10800 ^ &00010800 ; fs 8 ; VFS errors ASSERT @ <= &10A00 ^ &00010A00 ; fs 10 ; NetPrint errors ASSERT @ <= &10C00 ^ &00010C00 ; fs 12 AddError PrinterServerNameTooLong, "Printer server name too long" AddError SingleStream, "This printer server doesn't support multiple streams" AddError AllPrintersBusy, "No free printer server of this type" AddError NetPrinterOffLine, "Printer offline" ; Errors with the bottom byte forced for compatability AddError NetPrinterBusy, "Printer busy", &10CA6 AddError NetPrinterJammed, "Printer jammed", &10CA7 AddError BadNetPrintHandle, "Bad handle", &10CDE ASSERT @ <= &10D00 ^ &00010D00 ; fs 13 AddError BadNullOp, "Bad operation on null:" ASSERT @ <= &10E00 ^ &00010E00 ; fs 14 AddError BadPrinterOp, "Bad operation on printer:" AddError PrinterInUse, "printer: in use" AddError UKPrinterType, "Unknown printer type" ASSERT @ <= &10F00 ^ &00010F00 ; fs 15 AddError BadSerialOp, "Bad operation on serial:" AddError SerialInUse, "serial: in use" ASSERT @ <= &11100 ^ &00011100 ; fs 17 AddError BadVduOp, "Bad operation on vdu:" ASSERT @ <= &11200 ^ &00011200 ; fs 18 AddError BadRawVduOp, "Bad operation on rawvdu:" ASSERT @ <= &11300 ^ &00011300 ; fs 19 AddError BadKbdOp, "Bad operation on kbd:" ASSERT @ <= &11400 ^ &00011400 ; fs 20 AddError BadRawKbdOp, "Bad operation on rawkbd:" ; DeskFS errors ASSERT @ <= &11500 ^ &00011500 ; fs 21 AddError DeskNotSupported, "Bad operation on DeskFS:" ; Sound system errors ASSERT @ <= &20000 ^ &00020000 ; Sound Level 0 OSCLI command errors AddError BadSoundParameter,"Bad sound command parameter" AddError BadSoundChannel,"Bad sound channel number" AddError BadSoundStereo,"Bad sound stereo position" AddError BadSoundIRQClaim,"Sound Level0 failed to claim IRQ vector" ; Sound Level 1 only (share some Level 0) AddError BadSound1Init,"Unable to claim sufficient Sound Level 1 heap space" AddError BadSoundVoice,"Bad sound voice" ; Sound Level 2 only (share some Level 0) AddError BadSound2Init,"Unable to claim sufficient Sound Level 2 heap space" ; Voices AddError BadVoiceInit,"Unable to claim sufficient Sound Voice heap space" ; SCSI driver errors ASSERT @ <= &20100 ^ &00020100 AddError SCSI_FailClaim,"SCSI failed to allocate required RAM at initialise" AddError SCSI_IDLost,"The SBIC has lost it's SCSI ID" AddError SCSI_SBICBusy,"The SBIC is busy performing a command" AddError SCSI_PanicMess,"Panic - the SBIC has lost track of things" AddError SCSI_CheckAux,"Check Aux register" AddError SCSI_MegaText,"An error or situation that is undefined has occurred" ; VideoCommands errors ASSERT @ <= &20200 ^ &00020200 AddError Video_FailClaim,"Video failed to claim its workspace" AddError Video_BadVpError,"Parameter to VP must be 1 to 5 or X" AddError Video_BadFcodeError,"Bad f-code" AddError Video_BadSpeedError,"Bad speed parameter" ; IIC errors ASSERT @ <= &20300 ^ &00020300 AddError IIC_NoAcknowledge,"No acknowledge from IIC device" ; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ; Exceptions and Abortions ^ &80000000 ; All start with a 0 in the bottom byte ErrorBase_MachineExceptions # &100 ErrorBase_CoProc0 # &100 ErrorBase_FloatingPoint # &100 ErrorBase_EconetExceptions # &100 ^ ErrorBase_MachineExceptions AddError UndefinedInstruction, "Undefined instruction at &" AddError InstructionAbort, "Abort on instruction fetch at &" AddError DataAbort, "Abort on data transfer at &" AddError AddressException, "Address exception at &" AddError UnknownIRQ, "Unknown IRQ at &" AddError BranchThrough0, "Branch through zero at &" ^ ErrorBase_EconetExceptions AddError Remoted, "Remoted" ; ***************** External authors get &00800000 upwards ******************* ^ &00800000 ; Sign here for 256 errors ErrorBase_BASICEditor # &100 ; &00800000 ErrorBase_HardCopy # &100 ; &00800100 ErrorBase_MinervaSystems # &100 ; &00800200 ErrorBase_FrameGrabber # &100 ; &00800300 Mike Harrison ErrorBase_Clares # &100 ; &00800400 ErrorBase_IntelligentInt # &100 ; &00800500 ErrorBase_AcornsoftLogo # &100 ; &00800600 ErrorBase_Resource # &100 ; &00800700 ErrorBase_MyoLink # &100 ; &00800800 L van Someren ErrorBase_SoundSampler # &100 ; &00800900 DFell ErrorBase_FFT # &100 ; &00800A00 DFell ErrorBase_Arpeggio # &100 ; &00800B00 Mike Beecher/EMR ErrorBase_FontAid # &100 ; &00800C00 CJE Micros ErrorBase_AlliedInteract # &100 ; &00800D00 ErrorBase_SharedLibrary # &100 ; &00800E00 ErrorBase_CConceptsSpell # &100 ; &00800F00 ErrorBase_CConceptsWord # &100 ; &00801000 ErrorBase_CConceptsDraw # &100 ; &00801100 ErrorBase_IntellInterf16BitPIO # &100 ; &00801200 IntellInterf12BitADC # &100 ; &00801300 IntellInterfRS423 # &100 ; &00801400 ErrorBase_AMSFinesse # &100 ; &00801500 ErrorBase_Euclid # &100 ; &00801600 Ace computing ErrorBase_Sibelius # &100 ; &00801700 Genesis E+T Ltd ErrorBase_FAXPack # &100 ; &00801800 Computer Concepts ErrorBase_CED1401Driver # &100 ; &00801900 Cambridge Electronic Design ErrorBase_AutoCue # &100 ; &00801A00 Capricorn Consultants ErrorBase_WorldMap # &100 ; &00801B00 CRFrancis world maps ErrorBase_6502Emulator # &100 ; &00801C00 SSwales ErrorBase_RGL # &100 ; &00801D00 Silicon Vision Ltd (Realtime Graphics) ErrorBase_DigiTape # &100 ; &00801E00 Digital Services Tape Streamer OPT OldOpt END