; ======================================================================
; XANDRIAN LABS  /  CS617 CHAPTER 02
; ======================================================================
; Program    : Chapter 02 Sorting
; Source     : app/texts.inc
; Revision   : x0.31a-dev / comment-harmonization pass
; Target     : Casio PB-2000C / HD61700
; Role       : Hold LCD strings and report/document labels.
; Interface  : TXT_* zero-terminated ROM string definitions.
; Maintainer : Xandrian Labs
; ----------------------------------------------------------------------
; Message data is not application control flow.
; ======================================================================

TXT_SPL0:
        DB      "         Xandrian Labs          ",0
TXT_SPL1:
        DB      "        CS617 / HD61700         ",0
TXT_SPL2:
        DB      "       Chapter 02 Sorting       ",0
TXT_SPL3:
        DB      "           x0.31a-dev           ",0

TXT_FKEYS:
        DB      "[setup ][sort  ][data  ][report]",0

TXT_SORTKEYS:
        DB      "[bubble][shell ][select][back  ]",0
TXT_SETKEYS:
        DB      "[n     ][m     ][input ][done  ]",0

TXT_N:
        DB      "n: ",0
TXT_M:
        DB      "m: ",0
TXT_INPUT:
        DB      "Input: ",0

TXT_ORDERED:
        DB      "ORDERED",0
TXT_REVERSE:
        DB      "REVERSE",0
TXT_SAME:
        DB      "SAME",0

TXT_BADSET:
        DB      "Invalid setup",0
TXT_EN:
        DB      "n must be 1..8192",0
TXT_EM:
        DB      "m must be 1..8192",0
TXT_ECAP:
        DB      "n*m must be <=8192",0
TXT_EUNQ:
        DB      "m=1 requires n<=255",0
TXT_EXERET:
        DB      "Press EXE",0

TXT_BUBBLE:
        DB      "Bubble",0
TXT_SHELL:
        DB      "Shell",0
TXT_SELECT:
        DB      "Selection",0
TXT_SORTING:
        DB      "Sorting...",0

TXT_RN:
        DB      " n",0
TXT_RM:
        DB      " m",0
TXT_RSP:
        DB      " ",0
TXT_RPASS:
        DB      " PASS",0
TXT_RKEY:
        DB      "KEY =",0
TXT_RINST:
        DB      "INST=",0
TXT_RWR:
        DB      "WR  =",0
TXT_ORDERFAIL:
        DB      "ORDER=FAIL",0
TXT_REXE:
        DB      " EXE",0

TXT_PH1:
        DB      "DATA GENERATED",0
TXT_PH2:
        DB      "SORT NOT READY",0
TXT_PH3:
        DB      "Press EXE",0

TXT_VTP_OK:
        DB      "VT25 CANVAS PASS - Press EXE",0
TXT_VTP_FAIL:
        DB      "VT25 CANVAS FAIL - Press EXE",0

TXT_VR_HEAD:
        DB      "SORTING REPORT",0
TXT_VR_N:
        DB      "n: ",0
TXT_VR_M:
        DB      "m: ",0
TXT_VR_ALGO:
        DB      "Algorithm: ",0
TXT_ALG_NONE:
        DB      "Not run",0
TXT_ALG_BUBBLE:
        DB      "Bubble Sort",0
TXT_ALG_SHELL:
        DB      "Shell Sort",0
TXT_ALG_SELECT:
        DB      "Selection Sort",0
TXT_VR_STATS:
        DB      "LAST SORT COUNTERS (IF RUN)",0
TXT_VR_KEY:
        DB      "KEY = ",0
TXT_VR_INST:
        DB      "INST= ",0
TXT_VR_WR:
        DB      "WR  = ",0
TXT_VR_NAV:
        DB      0
TXT_VR_HORIZ:
        DB      0
TXT_VR_FOOT:
        DB      0
TXT_VR_BACK:
        DB      0

TXT_VD_HEAD:
        DB      "DATA / HEX RECORDS",0
TXT_VD_LIMIT:
        DB      "RECORD: HEX VALUES   OFFSET=0000",0
TXT_VD_INFO:
        DB      0

TXT_PAGE_KEYS:
        DB      "[prev  ][next  ][      ][back  ]",0

; end of include
