Target-specific black & white values for use by the target-shared TGI kernel
git-svn-id: svn://svn.cc65.org/cc65/trunk@4993 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
@@ -78,10 +78,7 @@
|
|||||||
TGI_API_VERSION = $03
|
TGI_API_VERSION = $03
|
||||||
|
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
; Color and text constants
|
; Text constants
|
||||||
|
|
||||||
TGI_COLOR_BLACK = 0
|
|
||||||
TGI_COLOR_WHITE = 1
|
|
||||||
|
|
||||||
TGI_FONT_BITMAP = 0
|
TGI_FONT_BITMAP = 0
|
||||||
TGI_FONT_VECTOR = 1
|
TGI_FONT_VECTOR = 1
|
||||||
@@ -99,7 +96,13 @@ TGI_CLIP_BOTTOM = $04
|
|||||||
TGI_CLIP_TOP = $08
|
TGI_CLIP_TOP = $08
|
||||||
|
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
; C accessible Variables
|
; ASM accessible color constants
|
||||||
|
|
||||||
|
.global tgi_color_black:zp ; Target-specific value for black
|
||||||
|
.global tgi_color_white:zp ; Target-specific value for white
|
||||||
|
|
||||||
|
;------------------------------------------------------------------------------
|
||||||
|
; C accessible variables
|
||||||
|
|
||||||
.global _tgi_drv ; Pointer to driver
|
.global _tgi_drv ; Pointer to driver
|
||||||
.global _tgi_error ; Last error code
|
.global _tgi_error ; Last error code
|
||||||
@@ -125,7 +128,7 @@ TGI_CLIP_TOP = $08
|
|||||||
.global _tgi_aspectratio ; Aspect ratio, fixed point 8.8
|
.global _tgi_aspectratio ; Aspect ratio, fixed point 8.8
|
||||||
|
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
; ASM accessible Variables
|
; ASM accessible variables
|
||||||
|
|
||||||
.global tgi_clip_x1 ; Coordinate for line clipper
|
.global tgi_clip_x1 ; Coordinate for line clipper
|
||||||
.global tgi_clip_y1 ; Coordinate for line clipper
|
.global tgi_clip_y1 ; Coordinate for line clipper
|
||||||
|
|||||||
@@ -103,6 +103,7 @@ S_OBJS= _scrsize.o \
|
|||||||
sysrmdir.o \
|
sysrmdir.o \
|
||||||
systime.o \
|
systime.o \
|
||||||
sysuname.o \
|
sysuname.o \
|
||||||
|
tgi_colors.o \
|
||||||
tgi_mode_table.o\
|
tgi_mode_table.o\
|
||||||
toascii.o \
|
toascii.o \
|
||||||
vtabz.o \
|
vtabz.o \
|
||||||
|
|||||||
8
libsrc/apple2/tgi_colors.s
Normal file
8
libsrc/apple2/tgi_colors.s
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
;
|
||||||
|
; Target-specific black & white values for use by the target-shared TGI kernel
|
||||||
|
;
|
||||||
|
|
||||||
|
.include "tgi-kernel.inc"
|
||||||
|
|
||||||
|
.export tgi_color_black:zp = $00
|
||||||
|
.export tgi_color_white:zp = $03
|
||||||
@@ -107,6 +107,7 @@ S_OBJS= _scrsize.o \
|
|||||||
systime.o \
|
systime.o \
|
||||||
sysuname.o \
|
sysuname.o \
|
||||||
textframe.o \
|
textframe.o \
|
||||||
|
tgi_colors.o \
|
||||||
tgi_mode_table.o\
|
tgi_mode_table.o\
|
||||||
toascii.o \
|
toascii.o \
|
||||||
videomode.o \
|
videomode.o \
|
||||||
|
|||||||
@@ -113,8 +113,9 @@ OBJS = _scrsize.o \
|
|||||||
sysrmdir.o \
|
sysrmdir.o \
|
||||||
systime.o \
|
systime.o \
|
||||||
sysuname.o \
|
sysuname.o \
|
||||||
toascii.o \
|
tgi_colors.o \
|
||||||
tgi_mode_table.o\
|
tgi_mode_table.o\
|
||||||
|
toascii.o \
|
||||||
tvtype.o \
|
tvtype.o \
|
||||||
ucase_fn.o \
|
ucase_fn.o \
|
||||||
wherex.o \
|
wherex.o \
|
||||||
|
|||||||
8
libsrc/atari/tgi_colors.s
Normal file
8
libsrc/atari/tgi_colors.s
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
;
|
||||||
|
; Target-specific black & white values for use by the target-shared TGI kernel
|
||||||
|
;
|
||||||
|
|
||||||
|
.include "tgi-kernel.inc"
|
||||||
|
|
||||||
|
.export tgi_color_black:zp = $00
|
||||||
|
.export tgi_color_white:zp = $01
|
||||||
@@ -65,6 +65,7 @@ OBJS = _scrsize.o \
|
|||||||
revers.o \
|
revers.o \
|
||||||
systime.o \
|
systime.o \
|
||||||
sysuname.o \
|
sysuname.o \
|
||||||
|
tgi_colors.o \
|
||||||
wherex.o \
|
wherex.o \
|
||||||
wherey.o \
|
wherey.o \
|
||||||
write.o
|
write.o
|
||||||
|
|||||||
8
libsrc/atmos/tgi_colors.s
Normal file
8
libsrc/atmos/tgi_colors.s
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
;
|
||||||
|
; Target-specific black & white values for use by the target-shared TGI kernel
|
||||||
|
;
|
||||||
|
|
||||||
|
.include "tgi-kernel.inc"
|
||||||
|
|
||||||
|
.export tgi_color_black:zp = $00
|
||||||
|
.export tgi_color_white:zp = $01
|
||||||
@@ -67,6 +67,7 @@ OBJS = _scrsize.o \
|
|||||||
slow.o \
|
slow.o \
|
||||||
systime.o \
|
systime.o \
|
||||||
sysuname.o \
|
sysuname.o \
|
||||||
|
tgi_colors.o \
|
||||||
tgi_mode_table.o \
|
tgi_mode_table.o \
|
||||||
toggle_videomode.o \
|
toggle_videomode.o \
|
||||||
videomode.o
|
videomode.o
|
||||||
|
|||||||
8
libsrc/c128/tgi_colors.s
Normal file
8
libsrc/c128/tgi_colors.s
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
;
|
||||||
|
; Target-specific black & white values for use by the target-shared TGI kernel
|
||||||
|
;
|
||||||
|
|
||||||
|
.include "tgi-kernel.inc"
|
||||||
|
|
||||||
|
.export tgi_color_black:zp = $00
|
||||||
|
.export tgi_color_white:zp = $01
|
||||||
@@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
.SUFFIXES: .o .s .c
|
.SUFFIXES: .o .s .c
|
||||||
|
|
||||||
|
|
||||||
#--------------------------------------------------------------------------
|
#--------------------------------------------------------------------------
|
||||||
# Programs and flags
|
# Programs and flags
|
||||||
|
|
||||||
@@ -67,6 +66,7 @@ OBJS = _scrsize.o \
|
|||||||
revers.o \
|
revers.o \
|
||||||
systime.o \
|
systime.o \
|
||||||
sysuname.o \
|
sysuname.o \
|
||||||
|
tgi_colors.o \
|
||||||
tgi_mode_table.o
|
tgi_mode_table.o
|
||||||
|
|
||||||
#--------------------------------------------------------------------------
|
#--------------------------------------------------------------------------
|
||||||
|
|||||||
8
libsrc/c64/tgi_colors.s
Normal file
8
libsrc/c64/tgi_colors.s
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
;
|
||||||
|
; Target-specific black & white values for use by the target-shared TGI kernel
|
||||||
|
;
|
||||||
|
|
||||||
|
.include "tgi-kernel.inc"
|
||||||
|
|
||||||
|
.export tgi_color_black:zp = $00
|
||||||
|
.export tgi_color_white:zp = $01
|
||||||
@@ -4,7 +4,6 @@
|
|||||||
|
|
||||||
.SUFFIXES: .o .s .c
|
.SUFFIXES: .o .s .c
|
||||||
|
|
||||||
|
|
||||||
#--------------------------------------------------------------------------
|
#--------------------------------------------------------------------------
|
||||||
# Programs and flags
|
# Programs and flags
|
||||||
|
|
||||||
@@ -64,6 +63,7 @@ OBJS = bllhdr.o \
|
|||||||
oserror.o \
|
oserror.o \
|
||||||
read.o \
|
read.o \
|
||||||
sysuname.o \
|
sysuname.o \
|
||||||
|
tgi_colors.o \
|
||||||
toascii.o \
|
toascii.o \
|
||||||
uploader.o
|
uploader.o
|
||||||
|
|
||||||
|
|||||||
8
libsrc/lynx/tgi_colors.s
Normal file
8
libsrc/lynx/tgi_colors.s
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
;
|
||||||
|
; Target-specific black & white values for use by the target-shared TGI kernel
|
||||||
|
;
|
||||||
|
|
||||||
|
.include "tgi-kernel.inc"
|
||||||
|
|
||||||
|
.export tgi_color_black:zp = $00
|
||||||
|
.export tgi_color_white:zp = $0F
|
||||||
@@ -55,7 +55,7 @@
|
|||||||
|
|
||||||
; Set the drawing color to white
|
; Set the drawing color to white
|
||||||
|
|
||||||
@L1: lda #TGI_COLOR_WHITE
|
@L1: lda #tgi_color_white
|
||||||
jsr _tgi_setcolor ; tgi_setcolor (TGI_COLOR_WHITE);
|
jsr _tgi_setcolor ; tgi_setcolor (TGI_COLOR_WHITE);
|
||||||
|
|
||||||
; Set the text style
|
; Set the text style
|
||||||
|
|||||||
Reference in New Issue
Block a user