Skip to navigation

Elite on the BBC Micro and NES

Text: RUGAL_FR

[NES version, Bank 2]

Name: RUGAL_FR [Show more] Type: Variable Category: Text Summary: The criteria for systems with extended description overrides (French) Deep dive: Extended system descriptions Extended text tokens Multi-language support in NES Elite The Constrictor mission
Context: See this variable in context in the source code References: This variable is used as follows: * rugalHi uses RUGAL_FR * rugalLo uses RUGAL_FR

This table contains the criteria for printing an extended description override for a system. The galaxy number is in bits 0-6, while bit 7 determines whether to show this token during mission 1 only (bit 7 is clear, i.e. a value of $0x in the table below), or all of the time (bit 7 is set, i.e. a value of $8x in the table below). In other words, Teorge has an extended description override description that is always shown, while the rest only appear when mission 1 is in progress. The three variables work as follows: * The RUPLA_FR table contains the system numbers * The RUGAL_FR table contains the galaxy numbers and mission criteria * The RUTOK_FR table contains the extended token to display instead of the normal extended description if the criteria in RUPLA_FR and RUGAL_FR are met See the PDESC routine for details of how extended system descriptions work.
.RUGAL_FR EQUB $80 ; System 211, Galaxy 0 Teorge = Token 1 EQUB $00 ; System 150, Galaxy 0, Mission 1 Xeer = Token 2 EQUB $00 ; System 36, Galaxy 0, Mission 1 Reesdice = Token 3 EQUB $00 ; System 28, Galaxy 0, Mission 1 Arexe = Token 4 EQUB $01 ; System 253, Galaxy 1, Mission 1 Errius = Token 5 EQUB $01 ; System 79, Galaxy 1, Mission 1 Inbibe = Token 6 EQUB $01 ; System 53, Galaxy 1, Mission 1 Ausar = Token 7 EQUB $01 ; System 118, Galaxy 1, Mission 1 Usleri = Token 8 EQUB $01 ; System 32, Galaxy 1, Mission 1 Bebege = Token 9 EQUB $01 ; System 68, Galaxy 1, Mission 1 Cearso = Token 10 EQUB $01 ; System 164, Galaxy 1, Mission 1 Dicela = Token 11 EQUB $01 ; System 220, Galaxy 1, Mission 1 Eringe = Token 12 EQUB $01 ; System 106, Galaxy 1, Mission 1 Gexein = Token 13 EQUB $01 ; System 16, Galaxy 1, Mission 1 Isarin = Token 14 EQUB $01 ; System 162, Galaxy 1, Mission 1 Letibema = Token 15 EQUB $01 ; System 3, Galaxy 1, Mission 1 Maisso = Token 16 EQUB $01 ; System 107, Galaxy 1, Mission 1 Onen = Token 17 EQUB $01 ; System 26, Galaxy 1, Mission 1 Ramaza = Token 18 EQUB $01 ; System 192, Galaxy 1, Mission 1 Sosole = Token 19 EQUB $01 ; System 184, Galaxy 1, Mission 1 Tivere = Token 20 EQUB $01 ; System 5, Galaxy 1, Mission 1 Veriar = Token 21 EQUB $02 ; System 101, Galaxy 2, Mission 1 Xeveon = Token 22 EQUB $01 ; System 193, Galaxy 1, Mission 1 Orarra = Token 23