[Apps/Charsets] Fixed broken code
This commit is contained in:
@@ -32,7 +32,6 @@ Development history
|
|||||||
- Symbol highlight UI tweaks
|
- Symbol highlight UI tweaks
|
||||||
- Fixed rolled up bug
|
- Fixed rolled up bug
|
||||||
|
|
||||||
|
|
||||||
30.03.2025 - 0.4.0
|
30.03.2025 - 0.4.0
|
||||||
- Localization for all system languages
|
- Localization for all system languages
|
||||||
- Display all character scales
|
- Display all character scales
|
||||||
|
@@ -1151,4 +1151,72 @@ else if lang eq es_ES
|
|||||||
else
|
else
|
||||||
|
|
||||||
title db "Charsets Viewer 0.4.2", 0
|
title db "Charsets Viewer 0.4.2", 0
|
||||||
lb_size db "Scale:"
|
lb_size db "Scale:", 0
|
||||||
|
lb_asci db "ASCII-code", 0
|
||||||
|
lb_scan db "Scan-code", 0
|
||||||
|
bt_read db " Start keyboard input ", 0
|
||||||
|
bt_stop db " End keyboard input ", 0
|
||||||
|
|
||||||
|
endf
|
||||||
|
|
||||||
|
lb_cp6x9 db "CP866 6x9 ", 0
|
||||||
|
lb_cp8x16 db "CP866 8x16 ", 0
|
||||||
|
lb_utf16 db "UTF-16 8x16", 0
|
||||||
|
lb_utf8 db "UTF-8 8x16 ", 0
|
||||||
|
|
||||||
|
lb_curr dd lb_utf8
|
||||||
|
|
||||||
|
lb_hex db "HEX", 0
|
||||||
|
lb_dec db "DEC", 0
|
||||||
|
|
||||||
|
bt_res db "00", 0
|
||||||
|
bt_dec db "<", 0
|
||||||
|
bt_inc db ">", 0
|
||||||
|
|
||||||
|
bt_smaller db "-", 0
|
||||||
|
bt_bigger db "+", 0
|
||||||
|
|
||||||
|
; ===================================================================
|
||||||
|
|
||||||
|
win_cols system_colors
|
||||||
|
|
||||||
|
; ===================================================================
|
||||||
|
|
||||||
|
reading db 0x00
|
||||||
|
|
||||||
|
header dw 0x30FF, 0 ; "-0" symbols
|
||||||
|
letter dw 0x0000, 0 ; buffer for chars in page table
|
||||||
|
letutf dd 0x00000000, 0 ; same, but for UTF-8 chars
|
||||||
|
|
||||||
|
charset db 0xB0
|
||||||
|
page db 0x00
|
||||||
|
page_utf db 0x00
|
||||||
|
char db 0x00
|
||||||
|
scale db 0x07
|
||||||
|
|
||||||
|
char_ascii dw 0x0000, 0 ; current char ASCII/CP866 code
|
||||||
|
char_scan dw 0x0000, 0 ; current char SCAN-code
|
||||||
|
char_utf dd 0x00000000, 0 ; current char UTF-8 code
|
||||||
|
|
||||||
|
char_code_dec:
|
||||||
|
dd char_code_dec.end - char_code_dec
|
||||||
|
dd 0
|
||||||
|
dd 1
|
||||||
|
db '00000'
|
||||||
|
.end:
|
||||||
|
|
||||||
|
char_code_hex:
|
||||||
|
dd char_code_hex.end - char_code_hex
|
||||||
|
dd 0
|
||||||
|
dd 1
|
||||||
|
db '0000'
|
||||||
|
.end:
|
||||||
|
|
||||||
|
; ===================================================================
|
||||||
|
|
||||||
|
I_END:
|
||||||
|
rb 512
|
||||||
|
align 16
|
||||||
|
STACKTOP:
|
||||||
|
|
||||||
|
MEM:
|
Reference in New Issue
Block a user