;-----------------------------------------------------------------------; MODULE COLORS IFDEF StandartCGApallete ; ช ฆค๋ฉ ๆขฅโ คซ๏ โฅชแโฎขฎฃฎ เฅฆจฌ  ฏฎขโฎเ๏ฅโแ๏ 16 เ ง CGA: ; B G R x .PALETTE: DB #00, #00, #00, #00 ; 0 BLACK —…›‰ DB #A8, #00, #00, #00 ; 1 BLUE ‘ˆˆ‰ DB #00, #A8, #00, #00 ; 2 GREEN ‡…‹…›‰ DB #A8, #A8, #00, #00 ; 3 CYAN ƒŽ‹“Ž‰ DB #00, #00, #A8, #00 ; 4 RED А€‘›‰ DB #A8, #00, #A8, #00 ; 5 MAGENTA ““›‰ DB #00, #54, #A8, #00 ; 6 BROWN ŠŽˆ—…‚›‰ DB #A8, #A8, #A8, #00 ; 7 WHITE …‹›‰ DB #54, #54, #54, #00 ; 8 GRAY ‘…›‰ DB #FC, #54, #54, #00 ; 9 BRIGHT BLUE ŸŠŽ-ƒŽ‹“Ž‰ DB #54, #FC, #54, #00 ; 10 BRIGHT GREEN ŸŠŽ-‡…‹…›‰ DB #FC, #FC, #54, #00 ; 11 BRIGHT CYAN ŸŠŽ-ƒŽ‹“Ž‰ DB #54, #54, #FC, #00 ; 12 BRIGHT RED ŸŠŽ-А€‘›‰ DB #FC, #54, #FC, #00 ; 13 BRIGHT MAGENTA ŸŠŽ-““›‰ DB #54, #FC, #FC, #00 ; 14 YELLOW †…‹’›‰ DB #FC, #FC, #FC, #00 ; 15 WHITE …‹›‰ ENDIF ; CGA INC: .BLACK EQU #00 ; —…›‰ .BLUE EQU #01 ; ‘ˆˆ‰ .GREEN EQU #02 ; ‡…‹…›‰ .CYAN EQU #03 ; ƒŽ‹“Ž‰ .RED EQU #04 ; А€‘›‰ .MAGENTA EQU #05 ; ““›‰ .BROWN EQU #06 ; ŠŽˆ—…‚›‰ .LGRAY EQU #07 ; …‹›‰ .DGRAY EQU #08 ; ‘…›‰ .LBLUE EQU #09 ; ŸŠŽ-ƒŽ‹“Ž‰ .LGREEN EQU #0A ; ŸŠŽ-‡…‹…›‰ .LCYAN EQU #0B ; ŸŠŽ-ƒŽ‹“Ž‰ .LRED EQU #0C ; ŸŠŽ-А€‘›‰ .LMAGENT EQU #0D ; ŸŠŽ-““›‰ .YELLOW EQU #0E ; †…‹’›‰ .WHITE EQU #0F ; …‹›‰ ; CGA PAPER: .BLACK EQU 16*INC.BLACK .BLUE EQU 16*INC.BLUE .GREEN EQU 16*INC.GREEN .CYAN EQU 16*INC.CYAN .RED EQU 16*INC.RED .MAGENTA EQU 16*INC.MAGENTA .BROWN EQU 16*INC.BROWN .LGRAY EQU 16*INC.LGRAY .DGRAY EQU 16*INC.DGRAY .LBLUE EQU 16*INC.LBLUE .LGREEN EQU 16*INC.LGREEN .LCYAN EQU 16*INC.LCYAN .LRED EQU 16*INC.LRED .LMAGENTA EQU 16*INC.LMAGENT .YELLOW EQU 16*INC.YELLOW .WHITE EQU 16*INC.WHITE ; CGA FLASH EQU #80 ; CGA BORDER: .BLACK EQU INC.BLACK .BLUE EQU INC.BLUE .GREEN EQU INC.GREEN .CYAN EQU INC.CYAN ; ๆขฅโ กฎเค๎เ  ข เฅฆจฌฅ แฏเจญโฅเ  กฅเ๑โแ๏ จง 4 ฏ ซจโเ๋. ; ๆขฅโ ข ฏ ซจโเฅ ข๋็จแซ๏ฅโแ๏ คใกซจเฎข ญจฅฌ ข ญฎฌฅเฅ ๆขฅโ  กฎเค๎เ  bit2..0 ข bit5..3 ; ฌฎฆญฎ ข๋็จแซ๏โ์ จโฎฃฎข๋ฉ จญคฅชแ ข ฏ ซจโเฅ ใฌญฎฆฅญจฅฌ ๆขฅโ  ญ  9, ซจกฎ ; โเจ แคขจฃ  ๆขฅโ  ขซฅขฎ ฏซ๎แ จแๅฎคญ๋ฉ ๆขฅโ. Š ฆค๋ฉ ๆขฅโ ข คฅไฎซโญฎฉ ฏ ซจโเฅ ; ฏฎขโฎเ๏ฅโแ๏ 16 เ ง: ; 0 - BLACK color index #00 #00/#10 = 0 ; 1 - BLACK color index #00 #00/#10 = 0 ; 2 - BLUE color index #12 #12/#10 = 1 ; 3 - BLUE color index #1B #1B/#10 = 1 ; 4 - GREEN color index #24 #24/#10 = 2 ; 5 - GREEN color index #2D #2D/#10 = 2 ; 6 - CYAN color index #36 #36/#10 = 3 ; 7 - CYAN color index #3F #3F/#10 = 3 ZX: .BLACK EQU #00 ; —…›‰ .BLUE EQU #01 ; ‘ˆˆ‰ .RED EQU #02 ; А€‘›‰ .MAGENTA EQU #03 ; ““›‰ .GREEN EQU #04 ; ‡…‹…›‰ .CYAN EQU #05 ; ƒŽ‹“Ž‰ .YELLOW EQU #06 ; †…‹’›‰ .WHITE EQU #07 ; …‹›‰ ; IFDEF StandartZXpallete ; ช ฆค๋ฉ ๆขฅโ คซ๏ แฏฅชโเใฌฎขแชฎฃฎ เฅฆจฌ  ฏฎขโฎเ๏ฅโแ๏ 8 เ ง ; ฏ ซจโเ  ฏฎขโฎเ๏ฅโแ๏ คซ๏ ช ฆคฎฃฎ เฅฆจฌ : ; Paper ; Ink ; Flash Paper ; Flash Ink .PALETTE: ; B G R x DB #00, #00, #00, #00 ; 0 BLACK —…›‰ DB #C8, #00, #00, #19 ; 1 BLUE ‘ˆˆ‰ DB #00, #00, #C8, #32 ; 2 RED А€‘›‰ DB #C8, #00, #C8, #4B ; 3 MAGENTA ““›‰ DB #00, #C8, #00, #64 ; 4 GREEN ‡…‹…›‰ DB #C8, #C8, #00, #7D ; 5 CYAN ƒŽ‹“Ž‰ DB #00, #C8, #C8, #96 ; 6 YELLOW †…‹’›‰ DB #C8, #C8, #C8, #AF ; 7 WHITE …‹›‰ ENDIF ENDMODULE ;-----------------------------------------------------------------------;