Commit 8a7e9238 authored by Ben Avison's avatar Ben Avison
Browse files

Resync with allocations database

Detail:
  * Hdr:KEYV merged into Hdr:Keyboard - warning: anything that depends on the
    former *will break*
  * New header file, Hdr:OsBytes - for consistency with Hdr:OsWords, we'll
    keep this under the allocations system even though it's highly unlikely
    that any new allocations will be requested
Admin:
  Changes from Rob Sprowson

Version 1.97. Tagged as 'HdrSrc-1_97'
parent 6dfb8d83
......@@ -82,7 +82,6 @@ EXPORTS = \
${HDRDIR}.IO.IOMD \
${HDRDIR}.IO.IOMDL \
${HDRDIR}.Keyboard \
${HDRDIR}.KEYV \
${HDRDIR}.ListOpts \
${HDRDIR}.MEMM.ARM600 \
${HDRDIR}.MEMM.MEMC1 \
......@@ -94,6 +93,7 @@ EXPORTS = \
${HDRDIR}.Messages \
${HDRDIR}.NdrDebug \
${HDRDIR}.NewErrors \
${HDRDIR}.OsBytes \
${HDRDIR}.OsWords \
${HDRDIR}.PaletteV \
${HDRDIR}.PDriverReg \
......@@ -125,8 +125,8 @@ EXPORTS = \
${HDIR}.Global.h.GraphicsV \
${HDIR}.Global.h.Heap \
${HDIR}.Global.h.Keyboard \
${HDIR}.Global.h.KeyV \
${HDIR}.Global.h.NewErrors \
${HDIR}.Global.h.OsBytes \
${HDIR}.Global.h.OsWords \
${HDIR}.Global.h.PaletteV \
${HDIR}.Global.h.PDriverReg \
......@@ -223,9 +223,9 @@ ${HDRDIR}.FileTypes: hdr.FileTypes; ${CP} hdr.FileTypes $@ ${CPFLAGS}
${HDRDIR}.FSNumbers: hdr.FSNumbers; ${CP} hdr.FSNumbers $@ ${CPFLAGS}
${HDRDIR}.GraphicsV: hdr.GraphicsV; ${CP} hdr.GraphicsV $@ ${CPFLAGS}
${HDRDIR}.Keyboard: hdr.Keyboard; ${CP} hdr.Keyboard $@ ${CPFLAGS}
${HDRDIR}.KEYV: hdr.KEYV; ${CP} hdr.KEYV $@ ${CPFLAGS}
${HDRDIR}.Messages: hdr.Messages; ${CP} hdr.Messages $@ ${CPFLAGS}
${HDRDIR}.NewErrors: hdr.NewErrors; ${CP} hdr.NewErrors $@ ${CPFLAGS}
${HDRDIR}.OsBytes: hdr.OsBytes; ${CP} hdr.OsBytes $@ ${CPFLAGS}
${HDRDIR}.OsWords: hdr.OsWords; ${CP} hdr.OsWords $@ ${CPFLAGS}
${HDRDIR}.PaletteV: hdr.PaletteV; ${CP} hdr.PaletteV $@ ${CPFLAGS}
${HDRDIR}.PDriverReg: hdr.PDriverReg; ${CP} hdr.PDriverReg $@ ${CPFLAGS}
......@@ -248,10 +248,10 @@ ${HDIR}.Global.h.FreeWay: hdr.FreeWay; ${HDR2H} hdr.FreeWay $@
${HDIR}.Global.h.FSNumbers: hdr.FSNumbers; ${HDR2H} hdr.FSNumbers $@
${HDIR}.Global.h.GraphicsV: hdr.GraphicsV; ${HDR2H} hdr.GraphicsV $@
${HDIR}.Global.h.Keyboard: hdr.Keyboard; ${HDR2H} hdr.Keyboard $@
${HDIR}.Global.h.KeyV: hdr.KeyV; ${HDR2H} hdr.KeyV $@
${HDIR}.Global.h.Messages: hdr.Messages; ${HDR2H} hdr.Messages $@
${HDIR}.Global.h.NewErrors: hdr.NewErrors; ${HDR2H} hdr.NewErrors $@
# NewErrors still has a few problems. Partial support is there.
${HDIR}.Global.h.OsBytes: hdr.OsBytes; ${HDR2H} hdr.OsBytes $@
${HDIR}.Global.h.OsWords: hdr.OsWords; ${HDR2H} hdr.OsWords $@
${HDIR}.Global.h.PaletteV: hdr.PaletteV; ${HDR2H} hdr.PaletteV $@
${HDIR}.Global.h.PDriverReg: hdr.PDriverReg; ${HDR2H} hdr.PDriverReg $@
......
/* (1.96)
/* (1.97)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 1.96
#define Module_MajorVersion_CMHG 1.97
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 16 Feb 2012
#define Module_Date_CMHG 02 Mar 2012
#define Module_MajorVersion "1.96"
#define Module_Version 196
#define Module_MajorVersion "1.97"
#define Module_Version 197
#define Module_MinorVersion ""
#define Module_Date "16 Feb 2012"
#define Module_Date "02 Mar 2012"
#define Module_ApplicationDate "16-Feb-12"
#define Module_ApplicationDate "02-Mar-12"
#define Module_ComponentName "HdrSrc"
#define Module_ComponentPath "castle/RiscOS/Sources/Programmer/HdrSrc"
#define Module_FullVersion "1.96"
#define Module_HelpVersion "1.96 (16 Feb 2012)"
#define Module_LibraryVersionInfo "1:96"
#define Module_FullVersion "1.97"
#define Module_HelpVersion "1.97 (02 Mar 2012)"
#define Module_LibraryVersionInfo "1:97"
; 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.
; hdr:KEYV
; 29-Jun-94 RCM Created.
; reason codes passed in r0 to KEYV
KEYV_PseudoEnable EQU 5
KEYV_PseudoDisable EQU 6
KEYV_PseudoIntMask EQU 7
KEYV_PseudoRXInt EQU 8
KEYV_PseudoTXInt EQU 9
KEYV_PortInfo EQU 10
KEYV_DummyKeyboard EQU 11
END
......@@ -52,6 +52,13 @@ KeyV_KeyUp * 1
KeyV_KeyDown * 2
KeyV_NotifyLEDState * 3
KeyV_EnableDrivers * 4
KeyV_PseudoEnable * 5
KeyV_PseudoDisable * 6
KeyV_PseudoIntMask * 7
KeyV_PseudoRXInt * 8
KeyV_PseudoTXInt * 9
KeyV_PortInfo * 10
KeyV_DummyKeyboard * 11
; Flags in R1 of KeyV_NotifyLEDState (PRM volume 5 is *wrong*)
......
; Copyright 2012 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 Definitions of currently allocated OSByte reason Codes
OldOpt SETA {OPT}
OPT OptNoList+OptNoP1List
^ 0
OsByte_OSVersionReport # 1 ; Acorn - BBC MOS
OsByte_MachineClass * OsByte_OSVersionReport
OsByte_WriteUserFlag # 1 ; Acorn - BBC MOS
OsByte_SpecifyInputStream # 1 ; Acorn - BBC MOS
OsByte_SpecifyOutputStream # 1 ; Acorn - BBC MOS
OsByte_CursorKeyStatus # 1 ; Acorn - BBC MOS
OsByte_PrinterDriver # 1 ; Acorn - BBC MOS
OsByte_PrinterIgnore # 1 ; Acorn - BBC MOS
OsByte_SerialReceiveBaud # 1 ; Acorn - BBC MOS
OsByte_SerialTransmitBaud # 1 ; Acorn - BBC MOS
OsByte_1stFlashTime # 1 ; Acorn - BBC MOS
OsByte_2ndFlashTime # 1 ; Acorn - BBC MOS
OsByte_KeybRepeatDelay # 1 ; Acorn - BBC MOS
OsByte_KeybRepeatPeriod # 1 ; Acorn - BBC MOS
OsByte_DisableEvent # 1 ; Acorn - BBC MOS
OsByte_EnableEvent # 1 ; Acorn - BBC MOS
OsByte_FlushInputBuffer # 1 ; Acorn - BBC MOS
OsByte_FlushAllBuffers * OsByte_FlushInputBuffer
OsByte_MaxADCChannel # 1 ; Acorn - BBC MOS
OsByte_ForceADC # 1 ; Acorn - BBC MOS
OsByte_ClearFKeys # 1 ; Acorn - BBC MOS
OsByte_Wait # 1 ; Acorn - BBC MOS
OsByte_ExplodeCharSet # 1 ; Acorn - BBC MOS
OsByte_FlushBuffer # 1 ; Acorn - BBC MOS
OsByte_IncPollingCount # 1 ; Acorn - Elk/BBC Master
OsByte_DecPollingCount # 1 ; Acorn - Elk/BBC Master
OsByte_SelectSoundSystem # 1 ; Acorn - Elk
OsByte_ResetCharSet # 1 ; Acorn - BBC Master
^ &20
OsByte_WatfordHIMEM # 1 ; Watford - BBC 32k expansion
OsByte_WatfordScreenLimit # 1 ; Watford - BBC 32k expansion
OsByte_WatfordShadowSwitchAlt # 1 ; Watford - BBC 32k expansion
OsByte_WatfordWorkspace # 1 ; Watford - BBC 32k expansion
OsByte_WatfordBank # 1 ; Watford - BBC 32k expansion
^ &32
OsByte_NetPollTransmit # 1 ; Acorn - BBC NetFS
OsByte_NetPollReceive # 1 ; Acorn - BBC NetFS
OsByte_NetDeleteBlock # 1 ; Acorn - BBC NetFS
OsByte_NetDisconnectREMOTE # 1 ; Acorn - BBC NetFS
^ &3F
OsByte_ZNOSReload # 1 ; ZNOS - CP/M coprocessor
^ &43
OsByte_ParaMaxCNC # 1 ; ParaMax - BBC controlled lathe
OsByte_SidewaysRAMPresence # 1 ; Acorn - BBC Master
OsByte_SidewaysRAMPsuedoUse # 1 ; Acorn - BBC Master
OsByte_Country # 1 ; Acorn - Archimedes
OsByte_Alphabet # 1 ; Acorn - Archimedes
^ &5A
OsByte_PRESROMStatus # 1 ; PRES - ADFS &E00 addon
^ &64
OsByte_SystemSoftSPYDebugger # 1 ; System Software - ADE debugger
^ &6A
OsByte_SelectPointer # 1 ; Acorn - Archimedes
OsByte_ExtInt1MHzBus # 1 ; Acorn - BBC Master
OsByte_ShadowRAMUse # 1 ; Acorn - BBC Master
OsByte_MakeTempFSPermanent # 1 ; Acorn - BBC Master
# 1
OsByte_WatfordShadowSwitch # 1 ; Watford - BBC 32k expansion
OsByte_BankForVDU # 1 ; Acorn - BBC Master
OsByte_BankForDisplay # 1 ; Acorn - BBC Master
OsByte_ShadowSetting # 1 ; Acorn - BBC MOS
OsByte_BlankPalette # 1 ; Acorn - Elk
OsByte_SolidiskShadowRAM * OsByte_BlankPalette
OsByte_ResetSoundSystem # 1 ; Acorn - Elk
OsByte_ReadVDUStatus # 1 ; Acorn - BBC MOS
OsByte_UpdateKeyboardLEDs # 1 ; Acorn - BBC MOS
OsByte_CloseSpoolExec # 1 ; Acorn - BBC MOS
OsByte_WriteKeysDown # 1 ; Acorn - BBC MOS
OsByte_ScanKeyboard # 1 ; Acorn - BBC MOS
OsByte_ScanKeyboardFrom16 # 1 ; Acorn - BBC MOS
OsByte_PrinterDormant # 1 ; Acorn - BBC MOS
OsByte_ClearEscape # 1 ; Acorn - BBC MOS
OsByte_SetEscape # 1 ; Acorn - BBC MOS
OsByte_AcknowledgeEscape # 1 ; Acorn - BBC MOS
OsByte_CheckEOF # 1 ; Acorn - BBC MOS
ASSERT @ < &80
; Note that reason codes &00 to &7F inclusive only send and
; receive X over the Tube not Y. &80 onwards does both X and Y.
; Subreasons &82 to &84 are dealt with by the parasite Tube.
^ &80
OsByte_ReadADC # 1 ; Acorn - BBC MOS
OsByte_BufferStatus * OsByte_ReadADC
OsByte_INKEY # 1 ; Acorn - BBC MOS
OsByte_OSVersionIdentifier * OsByte_INKEY
OsByte_HighOrderAddress # 1 ; Acorn - BBC MOS
OsByte_OSHWM # 1 ; Acorn - BBC MOS
OsByte_BaseOfCurrentScreen # 1 ; Acorn - BBC MOS
OsByte_BaseOfGivenScreen # 1 ; Acorn - BBC MOS
OsByte_CursorTextXY # 1 ; Acorn - BBC MOS
OsByte_CursorCharacterAndMode # 1 ; Acorn - BBC MOS
OsByte_DoCODE # 1 ; Acorn - BBC MOS
OsByte_CassetteRelay # 1 ; Acorn - BBC MOS
OsByte_InsertBufferedChar # 1 ; Acorn - BBC MOS
OsByte_DoOPT # 1 ; Acorn - BBC MOS
OsByte_DoTAPE # 1 ; Acorn - BBC MOS
OsByte_DoROM # 1 ; Acorn - BBC MOS
OsByte_EnterLanguage # 1 ; Acorn - BBC MOS
OsByte_IssueROMService # 1 ; Acorn - BBC MOS
OsByte_DoTV # 1 ; Acorn - BBC MOS
OsByte_ExtractBufferedChar # 1 ; Acorn - BBC MOS
OsByte_ReadFred # 1 ; Acorn - BBC MOS
OsByte_WriteFred # 1 ; Acorn - BBC MOS
OsByte_ReadJim # 1 ; Acorn - BBC MOS
OsByte_WriteJim # 1 ; Acorn - BBC MOS
OsByte_ReadSheila # 1 ; Acorn - BBC MOS
OsByte_WriteSheila # 1 ; Acorn - BBC MOS
OsByte_ExamineBuffer # 1 ; Acorn - BBC MOS
OsByte_InsertBufferCharWithEsc # 1 ; Acorn - BBC MOS
OsByte_WriteVideoControl # 1 ; Acorn - BBC MOS
OsByte_WriteVideoPalette # 1 ; Acorn - BBC MOS
OsByte_ReadWriteACIA # 1 ; Acorn - BBC MOS
OsByte_FastTubeBPUT # 1 ; Acorn - BBC MOS
; Note that reason &9D is the Fast Tube BPUT, it takes A/X/Y and
; does not wait to return anything.
OsByte_ReadSpeechChip # 1 ; Acorn - BBC MOS
OsByte_WriteSpeechChip # 1 ; Acorn - BBC MOS
OsByte_VDUVariable # 1 ; Acorn - BBC MOS
OsByte_ReadCMOS # 1 ; Acorn - BBC Master
OsByte_WriteCMOS # 1 ; Acorn - BBC Master
OsByte_SpriteECFInfo # 1 ; Acorn - Graphics Extension ROM
OsByte_CheckCPUMatch # 1 ; Acorn - BBC MOS
OsByte_ReadOutputTextXY # 1 ; Acorn - BBC MOS
ASSERT @ = &A6
OsByte_OSByteVarTableLo # 1 ; Acorn - BBC MOS
OsByte_OSByteVarTableHi # 1 ; Acorn - BBC MOS
OsByte_BaseOfOSByteVarTable * OsByte_OSByteVarTableLo
OsByte_ROMVectorTableLo # 1 ; Acorn - BBC MOS
OsByte_ROMVectorTableHi # 1 ; Acorn - BBC MOS
OsByte_BaseOfROMVectorTable * OsByte_ROMVectorTableLo
OsByte_ROMInfoTableLo # 1 ; Acorn - BBC MOS
OsByte_ROMInfoTableHi # 1 ; Acorn - BBC MOS
OsByte_BaseOfROMInfoTable * OsByte_ROMInfoTableLo
OsByte_KeyboardTableLo # 1 ; Acorn - BBC MOS
OsByte_KeyboardTableHi # 1 ; Acorn - BBC MOS
OsByte_BaseOfKeyboardTable * OsByte_KeyboardTableLo
OsByte_VDUVarTableLo # 1 ; Acorn - BBC MOS
OsByte_VDUVarTableHi # 1 ; Acorn - BBC MOS
OsByte_BaseOfVDUVarTable * OsByte_VDUVarTableLo
; The remaining all do newvalue := (oldvalue AND Y) EOR X
; X := oldvalue
; therefore to read use Y = -1 and X = 0
OsByte_RW_TapeTimeout # 1 ; Acorn - BBC MOS
OsByte_RW_InputStream # 1 ; Acorn - BBC MOS
OsByte_RW_KeybInterruptState # 1 ; Acorn - BBC MOS
OsByte_RW_PrimaryOSHWM # 1 ; Acorn - BBC MOS
OsByte_RW_PollingCount * OsByte_RW_PrimaryOSHWM
OsByte_RW_OSHWM # 1 ; Acorn - BBC MOS
OsByte_RW_SerialInterpretation # 1 ; Acorn - BBC MOS
OsByte_RW_FontExplosion # 1 ; Acorn - BBC MOS
OsByte_RW_PrinterIgnoreState * OsByte_RW_FontExplosion
OsByte_RW_CFSOrROMFS # 1 ; Acorn - BBC MOS
OsByte_RW_CopyOfVideoControl # 1 ; Acorn - BBC MOS
OsByte_RW_CopyOfPaletteControl # 1 ; Acorn - BBC MOS
OsByte_RW_PollingCountElk * OsByte_RW_CopyOfPaletteControl
OsByte_RW_ROMPagedOnLastError # 1 ; Acorn - BBC MOS
OsByte_RW_ROMContainingBASIC # 1 ; Acorn - BBC MOS
OsByte_RW_CurrentADCChannel # 1 ; Acorn - BBC MOS
OsByte_RW_HighestADCChannel # 1 ; Acorn - BBC MOS
OsByte_RW_ADCResolution # 1 ; Acorn - BBC MOS
OsByte_RW_SerialBusyFlag # 1 ; Acorn - BBC MOS
OsByte_RW_SerialControl # 1 ; Acorn - BBC MOS
OsByte_RW_FlashCount # 1 ; Acorn - BBC MOS
OsByte_RW_1stFlashTime # 1 ; Acorn - BBC MOS
OsByte_RW_2ndFlashTime # 1 ; Acorn - BBC MOS
OsByte_RW_KeybRepeatDelay # 1 ; Acorn - BBC MOS
OsByte_RW_KeybRepeatPeriod # 1 ; Acorn - BBC MOS
OsByte_RW_ExecHandle # 1 ; Acorn - BBC MOS
OsByte_RW_SpoolHandle # 1 ; Acorn - BBC MOS
OsByte_RW_BreakEscapeAction # 1 ; Acorn - BBC MOS
OsByte_RW_KeybEnable # 1 ; Acorn - BBC MOS
OsByte_RW_KeybStatus # 1 ; Acorn - BBC MOS
OsByte_RW_SerialBufferThreshold # 1 ; Acorn - BBC MOS
OsByte_RW_SerialIgnore # 1 ; Acorn - BBC MOS
OsByte_RW_SerialDestination # 1 ; Acorn - BBC MOS
OsByte_RW_FuncKeyLength * OsByte_RW_SerialDestination
OsByte_RW_EconetCallIntercept # 1 ; Acorn - BBC MOS
OsByte_RW_EconetInIntercept # 1 ; Acorn - BBC MOS
OsByte_RW_EconetOutIntercept # 1 ; Acorn - BBC MOS
OsByte_RW_SpeechOpCode # 1 ; Acorn - BBC MOS
OsByte_RW_SoundSupression # 1 ; Acorn - BBC MOS
OsByte_RW_BELLChannel # 1 ; Acorn - BBC MOS
OsByte_RW_BELLVolume # 1 ; Acorn - BBC MOS
OsByte_RW_BELLFrequency # 1 ; Acorn - BBC MOS
OsByte_RW_BELLDuration # 1 ; Acorn - BBC MOS
OsByte_RW_BannerSupression # 1 ; Acorn - BBC MOS
OsByte_RW_FKeyLength # 1 ; Acorn - BBC MOS
OsByte_RW_PagedLinesCount # 1 ; Acorn - BBC MOS
OsByte_RW_VDUQueue # 1 ; Acorn - BBC MOS
OsByte_RW_TabCharCode # 1 ; Acorn - BBC MOS
OsByte_RW_SoundSystemElk * OsByte_RW_TabCharCode
OsByte_RW_EscapeCharCode # 1 ; Acorn - BBC MOS
OsByte_RW_UseOfCode197To207 # 1 ; Acorn - BBC MOS
OsByte_RW_UseOfCode208To223 # 1 ; Acorn - BBC MOS
OsByte_RW_UseOfCode224To239 # 1 ; Acorn - BBC MOS
OsByte_RW_UseOfCode240To255 # 1 ; Acorn - BBC MOS
OsByte_RW_CancelVDUQueue * OsByte_RW_UseOfCode240To255
OsByte_RW_UseOfFKeys # 1 ; Acorn - BBC MOS
OsByte_RW_UseOfShiftFKeys # 1 ; Acorn - BBC MOS
OsByte_RW_UseOfCtrlFKeys # 1 ; Acorn - BBC MOS
OsByte_RW_UseOfCtrlShiftFKeys # 1 ; Acorn - BBC MOS
OsByte_RW_EscapeKeyEffects # 1 ; Acorn - BBC MOS
OsByte_RW_EscapeEffects # 1 ; Acorn - BBC MOS
OsByte_RW_UserVIAMaskIRQs # 1 ; Acorn - BBC MOS
OsByte_RW_SerialMaskIRQs # 1 ; Acorn - BBC MOS
OsByte_RW_SystemVIAMaskIRQs # 1 ; Acorn - BBC MOS
OsByte_RW_TubePresence # 1 ; Acorn - BBC MOS
OsByte_RW_SpeechPresence # 1 ; Acorn - BBC MOS
OsByte_RW_OutputStream # 1 ; Acorn - BBC MOS
OsByte_RW_CursorEditingState # 1 ; Acorn - BBC MOS
OsByte_RW_BaseOfNumericKeypad # 1 ; Acorn - BBC MOS
OsByte_RW_ShadowSetting # 1 ; Acorn - BBC MOS
OsByte_RW_Country # 1 ; Acorn - BBC MOS
OsByte_RW_UserFlag # 1 ; Acorn - BBC MOS
OsByte_RW_CopyOfSerialControl # 1 ; Acorn - BBC MOS
OsByte_RW_TIMEFlipFlop # 1 ; Acorn - BBC MOS
OsByte_RW_FKeyInUseFlag # 1 ; Acorn - BBC MOS
OsByte_RW_PrinterDriver # 1 ; Acorn - BBC MOS
OsByte_RW_PrinterIgnore # 1 ; Acorn - BBC MOS
OsByte_RW_JMPOnResetOpCode # 1 ; Acorn - BBC MOS
OsByte_RW_BreakAction * OsByte_RW_JMPOnResetOpCode
OsByte_RW_JMPOnResetLo # 1 ; Acorn - BBC MOS
OsByte_RW_JMPOnResetHi # 1 ; Acorn - BBC MOS
OsByte_RW_BankForVDU # 1 ; Acorn - BBC MOS
OsByte_RW_BankForDisplay # 1 ; Acorn - BBC MOS
OsByte_RW_ActiveLanguage # 1 ; Acorn - BBC MOS
OsByte_RW_LastResetType # 1 ; Acorn - BBC MOS
OsByte_RW_RAMAmount # 1 ; Acorn - BBC MOS
OsByte_RW_NumericKeypadModifier * OsByte_RW_RAMAmount
OsByte_RW_StartupOptions # 1 ; Acorn - BBC MOS
ASSERT @ < &100
OPT OldOpt
END
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment