⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colors.inc

📁 DOS下的调试工具
💻 INC
字号:
;=============================================================================
; Insight, real-mode debugger for MS DOS / PC DOS / FreeDOS.
; Copyright (c) Victor M. Gamayunov, Sergey Pimenov, 1993, 96, 97, 2002.
; Modifications by Oleg O. Chukaev (2006, 2007).
;-----------------------------------------------------------------------------
; colors.inc
; Constants: colors.
;-----------------------------------------------------------------------------
; This program is free software; you can redistribute it and/or
; modify it under the terms of the GNU General Public License
; as published by the Free Software Foundation; either version 2
; of the License, or (at your option) any later version.
;
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
; GNU General Public License for more details.
; 
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
; 02111-1307, USA.
;=============================================================================


;=============================================================================
; Main screen
;-----------------------------------------------------------------------------
atCPUborder		equ	BLACK*16+WHITE

atCmdNormal		equ	atNormInstr
atCmdSelected		equ	atSelInstr
atBP_and_Cur		equ	atBrkSelInstr
atBreakPoint		equ	atBrkInstr

atNormAddr		equ	BLACK*16+LIGHT_GRAY
atNormOpcode		equ	BLACK*16+GREEN
atNormInstr		equ	BLACK*16+LIGHT_GREEN
atNormNumber		equ	BLACK*16+CYAN
atNormArrow		equ	BLACK*16+WHITE
atNormDisable		equ	BLACK*16+LIGHT_GRAY
                	
atSelAddr		equ	LIGHT_GRAY*16
atSelOpcode		equ	LIGHT_GRAY*16
atSelInstr		equ	LIGHT_GRAY*16
atSelNumber		equ	LIGHT_GRAY*16
atSelArrow		equ	LIGHT_GRAY*16+LIGHT_CYAN
atSelDisable		equ	LIGHT_GRAY*16+DARK_GRAY

atBrkAddr		equ	RED*16+WHITE
atBrkOpcode		equ	RED*16+WHITE
atBrkInstr		equ	RED*16+WHITE
atBrkNumber		equ	RED*16+WHITE
atBrkArrow		equ	RED*16+WHITE
atBrkDisable		equ	RED*16+DARK_GRAY

atBrkDisAddr		equ	RED*16+DARK_GRAY
atBrkDisOpcode		equ	RED*16+DARK_GRAY
atBrkDisInstr		equ	RED*16+DARK_GRAY
atBrkDisNumber		equ	RED*16+DARK_GRAY
atBrkDisArrow		equ	RED*16+WHITE
atBrkDisDisable		equ	RED*16+DARK_GRAY

atBrkSelAddr		equ	MAGENTA*16+WHITE
atBrkSelOpcode		equ	MAGENTA*16+WHITE
atBrkSelInstr		equ	MAGENTA*16+WHITE
atBrkSelNumber		equ	MAGENTA*16+WHITE
atBrkSelArrow		equ	MAGENTA*16+WHITE
atBrkSelDisable		equ	MAGENTA*16+DARK_GRAY

atBrkDSAddr		equ	MAGENTA*16+DARK_GRAY
atBrkDSOpcode		equ	MAGENTA*16+DARK_GRAY
atBrkDSInstr		equ	MAGENTA*16+DARK_GRAY
atBrkDSNumber		equ	MAGENTA*16+DARK_GRAY
atBrkDSArrow		equ	MAGENTA*16+WHITE
atBrkDSDisable		equ	MAGENTA*16+DARK_GRAY

;atCmdNormal		equ	LIGHT_GREEN
;atCmdSelected		equ	LIGHT_GRAY*16
;atBreakPoint		equ	RED*16+WHITE
;atBP&Cur		equ	MAGENTA*16+WHITE

atAsmLine		equ	BLACK*16+WHITE

atTitle			equ	BLACK*16+YELLOW
atCPUName		equ	BLACK*16+CYAN

atCodeMark		equ	BLACK*16+LIGHT_RED

atRegName		equ	BLACK*16+LIGHT_GRAY
atRegValue		equ	BLACK*16+LIGHT_GREEN
atRegNewValue		equ	BLACK*16+LIGHT_CYAN

atFlagValue		equ	BLACK*16+LIGHT_GREEN
atFlagNewValue		equ	BLACK*16+LIGHT_CYAN

atDumpAddr		equ	BLACK*16+LIGHT_GRAY
atDumpValue		equ	BLACK*16+LIGHT_GREEN
;atDumpCursor		equ	BLUE*16+LIGHT_GREEN
atDumpCursor		equ	BLUE*16+WHITE

atStackName		equ	BLACK*16+LIGHT_GRAY
atStackValue		equ	BLACK*16+LIGHT_GREEN

atMemAddr		equ	BLACK*16+WHITE
atMemValue		equ	BLACK*16+YELLOW

atDataWatchMem		equ	BLACK*16+LIGHT_RED

atAssembler		equ	LIGHT_GRAY*16+WHITE
atsAssembler		equ	LIGHT_GRAY*16+WHITE
atBrkAssembler		equ	MAGENTA*16+LIGHT_CYAN
atsBrkAssembler		equ	MAGENTA*16+LIGHT_CYAN

;=============================================================================
; Menu.
;-----------------------------------------------------------------------------
atMenuBorder		equ	LIGHT_GRAY*16+BLACK
atMenuNorm		equ	LIGHT_GRAY*16+BLACK
atMenuNormHot		equ	LIGHT_GRAY*16+RED
atMenuNormDis		equ	LIGHT_GRAY*16+DARK_GRAY
atMenuSel		equ	GREEN*16+BLACK
atMenuSelHot		equ	GREEN*16+RED
atMenuSelDis		equ	GREEN*16+DARK_GRAY

;=============================================================================
; Horizontal menu.
;-----------------------------------------------------------------------------
atHMenuNorm		equ	LIGHT_GRAY*16+BLACK
atHMenuNormHot		equ	LIGHT_GRAY*16+RED
atHMenuSel		equ	GREEN*16+BLACK
atHMenuSelHot		equ	GREEN*16+RED

;=============================================================================
; Input line.
;-----------------------------------------------------------------------------
;~atReadWindow		equ	BLUE*16+WHITE	;LIGHT_GRAY*16+BLACK
;~atReadString		equ	BLUE*16+WHITE	;LIGHT_GRAY*16+WHITE
;~atsReadString		equ	GREEN*16+WHITE
atInputLine		equ	BLUE*16+WHITE	;LIGHT_GRAY*16+BLACK	; BLUE*16+WHITE
atsInputLine		equ	GREEN*16+WHITE	;GREEN*16+WHITE		; GREEN*16+WHITE

;=============================================================================
; Message box / Error box.
;-----------------------------------------------------------------------------
atMessageBox		equ	BLUE*16+WHITE
atMessageBoxTitle	equ	BLUE*16+LIGHT_CYAN
atMessage		equ	BLUE*16+YELLOW

atErrorBox		equ	RED*16+WHITE
atErrorBoxTitle		equ	RED*16+YELLOW
atErrorMsg		equ	RED*16+YELLOW

;=============================================================================
; Dialog windows.
;-----------------------------------------------------------------------------
atDialogWindow		equ	LIGHT_GRAY*16+WHITE	;BLUE*16+WHITE		; LIGHT_GRAY*16+WHITE
atShadow		equ	BLACK*16+LIGHT_GRAY

;=============================================================================
; Buttons.
;-----------------------------------------------------------------------------
atPushButton		equ	GREEN*16+BLACK	;LIGHT_GRAY*16+BLACK	; GREEN*16+0
atlPushButton		equ	GREEN*16+YELLOW	;LIGHT_GRAY*16+YELLOW	; GREEN*16+YELLOW
atsPushButton		equ	GREEN*16+WHITE	;LIGHT_GRAY*16+WHITE	; GREEN*16+WHITE
atlsPushButton		equ	GREEN*16+YELLOW	;LIGHT_GRAY*16+YELLOW	; GREEN*16+YELLOW
atPushButtonDef		equ	GREEN*16+BLUE	;LIGHT_GRAY*16+BLUE	; GREEN*16+BLUE
atlPushButtonDef	equ	GREEN*16+YELLOW	;LIGHT_GRAY*16+YELLOW	; GREEN*16+YELLOW
atButtonShadow		equ	LIGHT_GRAY*16+BLACK	;BLUE*16+BLACK		; LIGHT_GRAY*16+BLACK

;=============================================================================
; Labels.
;-----------------------------------------------------------------------------
atLabel			equ	LIGHT_GRAY*16+BLACK	;BLUE*16+WHITE		; LIGHT_GRAY*16+BLACK
atlLabel		equ	LIGHT_GRAY*16+YELLOW	;BLUE*16+YELLOW		; LIGHT_GRAY*16+YELLOW
atsLabel		equ	LIGHT_GRAY*16+WHITE	;BLUE*16+WHITE		; LIGHT_GRAY*16+WHITE
atlsLabel		equ	LIGHT_GRAY*16+YELLOW	;BLUE*16+WHITE		; LIGHT_GRAY*16+YELLOW

;=============================================================================
; String list.
;-----------------------------------------------------------------------------
atListNormal		equ	CYAN*16+BLACK	;LIGHT_GRAY*16+BLACK	; CYAN*16+BLACK
atListSelected		equ	GREEN*16+WHITE	;GREEN*16+WHITE		; GREEN*16+WHITE

;=============================================================================
; Check boxes.
;-----------------------------------------------------------------------------
atCheckBoxes		equ	CYAN*16+BLACK
atsCheckBoxes		equ	CYAN*16+WHITE
atlCheckBoxes		equ	CYAN*16+YELLOW

;=============================================================================
; Radio buttons.
;-----------------------------------------------------------------------------
atRadioButtons		equ	CYAN*16+BLACK
atsRadioButtons		equ	CYAN*16+WHITE
atlRadioButtons		equ	CYAN*16+YELLOW

;=============================================================================
; E0F
;=============================================================================

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -