Skip to navigation


Workspaces: Option variables

[Commodore 64 version]

Name: Option variables [Show more] Type: Workspace Address: $1D00 to $1D13 Category: Workspaces Summary: Variables that are predominantly used to store the game options
Context: See this workspace in context in the source code References: No direct references to this workspace in this source file
.MOS SKIP 1 ; This variable appears to be unused .COMC SKIP 1 ; The colour of the dot on the compass ; ; * #YELLOW = the object in the compass is in front of ; us, so the dot is yellow ; ; * #GREEN = the object in the compass is behind us, ; so the dot is green ; ; [Show more]
; ; This variable is used by the following: ; ; * BEGIN ; * DOT ; * SP2 ; * TTX66K ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.MUTOKOLD SKIP 1 ; Used to store the previous value of MUTOK, so we can ; track whether the docking music configuration changes ; ; [Show more]
; ; This variable is used by the following: ; ; * DK4 ; * MUTOKCH ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.MUPLA SKIP 1 ; A flag to record whether any music is currently ; playing ; ; * 0 = no music is currently playing ; ; * $FF = music is currently playing ; ; [Show more]
; ; This variable is used by the following: ; ; * COMIRQ1 ; * startbd ; * stopbd ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.DFLAG SKIP 1 ; A flag that indicates whether the dashboard is ; currently being shown on-screen ; ; * 0 = there is no dashboard on-screen ; ; * $FF = the dashboard is on-screen ; ; [Show more]
; ; This variable is used by the following: ; ; * TTX66K ; * wantdials ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.DNOIZ SKIP 1 ; Sound on/off configuration setting ; ; * 0 = sound is on (default) ; ; * Non-zero = sound is off ; ; Toggled by pressing "S" when paused, see the DK4 ; routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * DK4 ; * NOISE ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.DAMP SKIP 1 ; Keyboard damping configuration setting ; ; * 0 = damping is enabled (default) ; ; * $FF = damping is disabled ; ; Toggled by pressing RUN/STOP when paused, see the ; DKS3 routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * cntr ; * DK4 ; * DKS3 ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.DJD SKIP 1 ; Keyboard auto-recentre configuration setting ; ; * 0 = auto-recentre is enabled (default) ; ; * $FF = auto-recentre is disabled ; ; Toggled by pressing "A" when paused, see the DKS3 ; routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * REDU2 ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.PATG SKIP 1 ; Configuration setting to show the author names on the ; start-up screen and enable manual hyperspace mis-jumps ; ; * 0 = no author names or manual mis-jumps (default) ; ; * $FF = show author names and allow manual mis-jumps ; ; Toggled by pressing "X" when paused, see the DKS3 ; routine for details ; ; This needs to be turned on for manual mis-jumps to be ; possible. To do a manual mis-jump, first toggle the ; author display by pausing the game and pressing "X", ; and during the next hyperspace, hold down CTRL to ; force a mis-jump. See routine ee5 for the "AND PATG" ; instruction that implements this logic ; ; [Show more]
; ; This variable is used by the following: ; ; * DK4 ; * Main game loop (Part 5 of 6) ; * TITLE ; * TT18 ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.FLH SKIP 1 ; Flashing console bars configuration setting ; ; * 0 = static bars (default) ; ; * $FF = flashing bars ; ; Toggled by pressing "F" when paused, see the DKS3 ; routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * PZW ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.JSTGY SKIP 1 ; Reverse joystick Y-channel configuration setting ; ; * 0 = standard Y-channel (default) ; ; * $FF = reversed Y-channel ; ; Toggled by pressing "Y" when paused, see the DKS3 ; routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * RDKEY ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.JSTE SKIP 1 ; Reverse both joystick channels configuration setting ; ; * 0 = standard channels (default) ; ; * $FF = reversed channels ; ; Toggled by pressing "J" when paused, see the DKS3 ; routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * DKS2 ; * RDKEY ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.JSTK SKIP 1 ; Keyboard or joystick configuration setting ; ; * 0 = keyboard (default) ; ; * $FF = joystick ; ; Toggled by pressing "K" when paused, see the DKS3 ; routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * DOKEY ; * RDKEY ; * TITLE ; * TT17 ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.MUTOK SKIP 1 ; Docking music configuration setting ; ; * 0 = docking music is enabled (default) ; ; * $FF = docking music is disabled ; ; Toggled by pressing "M" when paused, see the DKS3 ; routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * DK4 ; * startbd ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.DISK SKIP 1 ; Current media configuration setting ; ; * 0 = tape (default) ; ; * $FF = disk ; ; Toggled by pressing "D" when paused, see the DK4 ; routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * FILEPR ; * KERNALSETUP ; * OTHERFILEPR ; * SVE ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.PLTOG SKIP 1 ; Planetary details configuration setting ; ; * 0 = planets are drawn as plain circles (default) ; ; * $FF = planets are drawn with craters and meridians ; ; Toggled by pressing "P" when paused, see the DKS3 ; routine for details ; ; [Show more]
; ; This variable is used by the following: ; ; * PL9 (Part 1 of 3) ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
.MUFOR SKIP 1 ; Configuration setting that controls whether the ; docking music can be enabled or disabled ; ; * 0 = docking music can be toggled (default) ; ; * $FF = docking music cannot be toggled ; ; Toggled by pressing "C" when paused, but only if the ; "X" has also been configured, see the DK4 and DKS3 ; routines for details ; ; [Show more]
; ; This variable is used by the following: ; ; * DK4 ; * startbd ; * stopbd ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
IF _GMA_RELEASE .MUDOCK SKIP 1 ; Docking music tune configuration setting ; ; * 0 = default tune for docking music ; ; * $FF = play the title music when the docking ; computer is activated ; ; Toggled by pressing "E" when paused, but only if the ; "X" has also been configured, see the DK4 and DKS3 ; routines for details ; ; [Show more]
; ; This variable is used by the following: ; ; * startbd ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
ENDIF .MUSILLY SKIP 1 ; Sounds during music configuration setting ; ; * 0 = sounds are not played during music (default) ; ; * $FF = sounds are played during music ; ; Toggled by pressing "B" when paused, but only if the ; "X" has also been configured, see the DK4 and DKS3 ; routines for details ; ; [Show more]
; ; This variable is used by the following: ; ; * BEGIN ; * COMIRQ1 ; * DK4 ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
IF _GMA_RELEASE .MULIE SKIP 1 ; A flag to record whether the RESET routine is ; currently being run, in which case the music ; configuration variables may be in a state of flux ; ; * 0 = the RESET routine is not being run ; ; * $FF = the RESET routine is in-progress ; ; [Show more]
; ; This variable is used by the following: ; ; * stopbd ; * TITLE ; ; This list only includes code that refers to the ; variable by name; there may be other references to ; this memory location that don't use this label, and ; these will not be mentioned above
ENDIF