mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-15 09:01:33 +03:00
...
This commit is contained in:
parent
58d3812990
commit
2b1e30c610
37
printf.asm
37
printf.asm
@ -1,7 +1,37 @@
|
|||||||
|
;universal color print to console procedure like printf()
|
||||||
|
; in: IY
|
||||||
|
;
|
||||||
|
; <20>ਬ¥à ¤ ëå:
|
||||||
|
; DskInfo_Msg: DB "Formatted disk parameters:",cr,lf
|
||||||
|
; DB "Total sectors: ",tab,col_cmd,col_magenta, "%lu", col_cmd,col_white,cr,lf
|
||||||
|
; DB "Total size: ",tab,col_cmd,col_magenta, "%uMb", col_cmd,col_white,cr,lf
|
||||||
|
; DB "Units: ",tab,tab,col_cmd,col_magenta, "%u", col_cmd,col_white,cr,lf
|
||||||
|
; DB "Unit size: ",tab,col_cmd,col_magenta, "%u%c", col_cmd,col_white,cr,lf
|
||||||
|
; .FS: DB "File system: ",tab,col_cmd,col_magenta,"FAT16",col_cmd,col_white,cr,lf
|
||||||
|
; DB "Serial: ",tab,col_cmd,col_magenta, "%02x-%02x", col_cmd,col_white,cr,lf
|
||||||
|
; DB "Label: ",tab,tab,col_cmd,col_magenta, "NO LABEL",col_cmd,col_white,cr,lf,cr,lf,0
|
||||||
|
; .ptr: DW DskInfo_Msg
|
||||||
|
; .sectors: DS 4
|
||||||
|
; .mb: DW 0
|
||||||
|
; .units: DW 0
|
||||||
|
; .u_size: DW 0
|
||||||
|
; .u_sym: DB "K",0
|
||||||
|
; .serial: DS 4
|
||||||
|
;
|
||||||
|
; ¢ IY ¯®¬¥é ¥âáï DskInfo_Msg.ptr
|
||||||
|
;
|
||||||
|
; x, X hexadecimal
|
||||||
|
; D signed decimal
|
||||||
|
; U unsigned decimal
|
||||||
|
; L long
|
||||||
|
; C single character
|
||||||
|
; O octal
|
||||||
|
; S string
|
||||||
|
|
||||||
|
IFUSED printf#
|
||||||
|
|
||||||
MODULE printf#
|
MODULE printf#
|
||||||
cmd EQU 16
|
cmd EQU 16
|
||||||
;universal color print to console procedure like printf()
|
|
||||||
;in: IY
|
|
||||||
str: PUSH IY
|
str: PUSH IY
|
||||||
LD C,Dss.Cursor
|
LD C,Dss.Cursor
|
||||||
RST ToDSS
|
RST ToDSS
|
||||||
@ -402,4 +432,5 @@ number: DS 16 ;
|
|||||||
coords: DW 0000
|
coords: DW 0000
|
||||||
print_attr: DB 7
|
print_attr: DB 7
|
||||||
|
|
||||||
ENDMODULE
|
ENDMODULE
|
||||||
|
ENDIF
|
||||||
Loading…
Reference in New Issue
Block a user