| ofs | hex dump | ascii |
|---|
| 0000 | 54 68 69 73 20 20 64 6f 63 75 6d 65 6e 74 20 20 65 78 70 6c 61 69 6e 73 20 74 68 65 20 68 6f 77 | This..document..explains.the.how |
| 0020 | 20 74 68 65 20 41 4e 53 49 20 65 73 63 61 70 65 20 73 65 71 75 65 6e 63 65 73 20 61 72 65 0d 0a | .the.ANSI.escape.sequences.are.. |
| 0040 | 64 65 66 69 6e 65 64 20 66 6f 72 20 74 68 65 20 49 42 4d 20 50 43 2e 0d 0a 0d 0a 4e 6f 74 65 73 | defined.for.the.IBM.PC.....Notes |
| 0060 | 3a 0d 0a 0d 0a 31 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 75 73 | :....1...The.default.value.is.us |
| 0080 | 65 64 20 77 68 65 6e 20 6e 6f 20 65 78 70 6c 69 63 69 74 20 76 61 6c 75 65 20 69 73 20 67 69 76 | ed.when.no.explicit.value.is.giv |
| 00a0 | 65 6e 0d 0a 20 20 20 20 6f 72 20 61 20 76 61 6c 75 65 20 6f 66 20 7a 65 72 6f 20 69 73 20 67 69 | en......or.a.value.of.zero.is.gi |
| 00c0 | 76 65 6e 2e 0d 0a 0d 0a 32 2e 20 20 50 6e 20 20 2d 20 20 4e 75 6d 65 72 69 63 20 20 70 61 72 61 | ven.....2...Pn..-..Numeric..para |
| 00e0 | 6d 65 74 65 72 2e 20 20 20 41 20 64 65 63 69 6d 61 6c 20 20 6e 75 6d 62 65 72 20 20 73 70 65 63 | meter....A.decimal..number..spec |
| 0100 | 69 66 69 65 64 0d 0a 20 20 20 20 77 69 74 68 20 41 53 43 49 49 20 64 69 67 69 74 73 2e 0d 0a 0d | ified......with.ASCII.digits.... |
| 0120 | 0a 33 2e 20 20 50 73 20 2d 20 53 65 6c 65 63 74 69 76 65 20 70 61 72 61 6d 65 74 65 72 2e 20 20 | .3...Ps.-.Selective.parameter... |
| 0140 | 20 20 20 41 6e 79 20 64 65 63 69 6d 61 6c 20 6e 75 6d 62 65 72 20 20 74 68 61 74 20 20 69 73 0d | ...Any.decimal.number..that..is. |
| 0160 | 0a 20 20 20 20 69 73 20 20 75 73 65 64 20 20 74 6f 20 20 73 65 6c 65 63 74 20 61 20 73 75 62 66 | .....is..used..to..select.a.subf |
| 0180 | 75 6e 63 74 69 6f 6e 2e 20 20 4d 75 6c 74 69 70 6c 65 20 73 75 62 66 75 6e 63 74 69 6f 6e 73 0d | unction...Multiple.subfunctions. |
| 01a0 | 0a 20 20 20 20 6d 61 79 20 20 62 65 20 20 73 65 6c 65 63 74 65 64 20 20 62 79 20 20 73 65 70 61 | .....may..be..selected..by..sepa |
| 01c0 | 72 61 74 69 6e 67 20 20 74 68 65 20 20 20 70 61 72 61 6d 65 74 65 72 73 20 20 20 77 69 74 68 0d | rating..the...parameters...with. |
| 01e0 | 0a 20 20 20 20 73 65 6d 69 2d 63 6f 6c 6f 6e 73 2e 0d 0a 0c 0d 0a 43 20 55 20 52 20 53 20 4f 20 | .....semi-colons......C.U.R.S.O. |
| 0200 | 52 20 20 20 46 20 55 20 4e 20 43 20 54 20 49 20 4f 20 4e 20 53 0d 0a 0d 0a 43 55 50 20 2d 20 43 | R...F.U.N.C.T.I.O.N.S....CUP.-.C |
| 0220 | 75 72 73 6f 72 20 50 6f 73 74 69 6f 6e 0d 0a 0d 0a 20 20 20 20 20 20 45 53 43 20 5b 20 50 6c 20 | ursor.Postion..........ESC.[.Pl. |
| 0240 | 3b 20 50 63 20 48 0d 0a 0d 0a 48 56 50 20 2d 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 26 20 56 65 72 | ;.Pc.H....HVP.-.Horizontal.&.Ver |
| 0260 | 74 69 63 61 6c 20 50 6f 73 74 69 6f 6e 0d 0a 0d 0a 20 20 20 20 20 20 45 53 43 20 5b 20 50 6c 20 | tical.Postion..........ESC.[.Pl. |
| 0280 | 3b 20 50 63 20 66 0d 0a 0d 0a 20 20 20 43 55 50 20 20 61 6e 64 20 20 48 56 50 20 20 6d 6f 76 65 | ;.Pc.f.......CUP..and..HVP..move |
| 02a0 | 20 74 68 65 20 63 75 72 73 6f 72 20 74 6f 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 73 70 65 63 | .the.cursor.to.the.position.spec |
| 02c0 | 69 66 69 65 64 20 62 79 0d 0a 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 2e 20 20 54 68 65 20 66 | ified.by..the.parameters...The.f |
| 02e0 | 69 72 73 74 20 70 61 72 61 6d 65 74 65 72 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6c 69 6e | irst.parameter.specifies.the.lin |
| 0300 | 65 20 6e 75 6d 62 65 72 0d 0a 61 6e 64 20 20 74 68 65 20 20 73 65 63 6f 6e 64 20 20 70 61 72 61 | e.number..and..the..second..para |
| 0320 | 6d 65 74 65 72 20 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 63 6f 6c 75 6d 6e 20 6e 75 6d 62 | meter..specifies.the.column.numb |
| 0340 | 65 72 2e 20 20 54 68 65 0d 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 73 20 6f 6e 65 2e 20 | er...The..default.value.is.one.. |
| 0360 | 20 57 68 65 6e 20 6e 6f 20 70 61 72 61 6d 65 74 65 72 73 20 61 72 65 20 67 69 76 65 6e 20 74 68 | .When.no.parameters.are.given.th |
| 0380 | 65 20 63 75 72 73 6f 72 0d 0a 69 73 20 6d 6f 76 65 64 20 74 6f 20 74 68 65 20 68 6f 6d 65 20 70 | e.cursor..is.moved.to.the.home.p |
| 03a0 | 6f 73 74 69 6f 6e 2e 0d 0a 0d 0a 43 55 55 20 2d 20 43 75 72 73 6f 72 20 55 70 0d 0a 0d 0a 20 20 | ostion.....CUU.-.Cursor.Up...... |
| 03c0 | 20 20 20 20 45 53 43 20 5b 20 50 6e 20 41 0d 0a 0d 0a 20 20 20 4d 6f 76 65 73 20 74 68 65 20 63 | ....ESC.[.Pn.A.......Moves.the.c |
| 03e0 | 75 72 73 6f 72 20 75 70 20 6f 6e 65 20 6c 69 6e 65 20 77 69 74 68 6f 75 74 20 63 68 61 6e 67 69 | ursor.up.one.line.without.changi |
| 0400 | 6e 67 20 63 6f 6c 75 6d 6e 73 2e 20 20 54 68 65 0d 0a 76 61 6c 75 65 20 6f 66 20 50 6e 20 64 65 | ng.columns...The..value.of.Pn.de |
| 0420 | 74 65 72 6d 69 6e 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 6d 6f 76 | termines.the.number.of.lines.mov |
| 0440 | 65 64 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 0d 0a 76 61 6c 75 65 20 66 6f 72 20 50 6e 20 69 | ed...The.default..value.for.Pn.i |
| 0460 | 73 20 6f 6e 65 2e 20 20 54 68 69 73 20 73 65 71 75 65 6e 63 65 20 69 73 20 69 67 6e 6f 72 65 64 | s.one...This.sequence.is.ignored |
| 0480 | 20 69 66 20 20 74 68 65 20 20 63 75 72 73 6f 72 0d 0a 69 73 20 61 6c 72 65 61 64 79 20 6f 6e 20 | .if..the..cursor..is.already.on. |
| 04a0 | 74 68 65 20 74 6f 70 20 6c 69 6e 65 2e 0d 0a 0d 0a 43 55 44 20 2d 20 43 75 72 73 6f 72 20 44 6f | the.top.line.....CUD.-.Cursor.Do |
| 04c0 | 77 6e 0d 0a 0d 0a 20 20 20 20 20 20 45 53 43 20 5b 20 50 6e 20 42 0d 0a 0d 0a 20 20 20 4d 6f 76 | wn..........ESC.[.Pn.B.......Mov |
| 04e0 | 65 73 20 74 68 65 20 63 75 72 73 6f 72 20 64 6f 77 6e 20 6f 6e 65 20 6c 69 6e 65 20 20 77 69 74 | es.the.cursor.down.one.line..wit |
| 0500 | 68 6f 75 74 20 20 63 68 61 6e 67 69 6e 67 20 20 63 6f 6c 75 6d 6e 73 2e 0d 0a 54 68 65 20 20 76 | hout..changing..columns...The..v |
| 0520 | 61 6c 75 65 20 20 6f 66 20 20 50 6e 20 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 6e 75 6d | alue..of..Pn..determines.the.num |
| 0540 | 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 6d 6f 76 65 64 2e 20 20 54 68 65 0d 0a 64 65 66 61 75 6c | ber.of.lines.moved...The..defaul |
| 0560 | 74 20 76 61 6c 75 65 20 66 6f 72 20 50 6e 20 69 73 20 6f 6e 65 2e 20 20 54 68 69 73 20 73 65 71 | t.value.for.Pn.is.one...This.seq |
| 0580 | 75 65 6e 63 65 20 69 73 20 69 67 6e 6f 72 65 64 20 69 66 20 20 74 68 65 0d 0a 63 75 72 73 6f 72 | uence.is.ignored.if..the..cursor |
| 05a0 | 20 69 73 20 61 6c 72 65 61 64 79 20 6f 6e 20 74 68 65 20 62 6f 74 74 6f 6d 20 6c 69 6e 65 2e 0d | .is.already.on.the.bottom.line.. |
| 05c0 | 0a 0d 0a 43 55 46 20 2d 20 43 75 72 73 6f 72 20 46 6f 72 77 61 72 64 0d 0a 0d 0a 20 20 20 20 20 | ...CUF.-.Cursor.Forward......... |
| 05e0 | 20 45 53 43 20 5b 20 50 6e 20 43 0d 0a 0d 0a 20 20 20 4d 6f 76 65 73 20 74 68 65 20 63 75 72 73 | .ESC.[.Pn.C.......Moves.the.curs |
| 0600 | 6f 72 20 66 6f 72 77 6f 72 64 20 6f 6e 65 20 63 6f 6c 75 6d 6e 20 77 69 74 68 6f 75 74 20 63 68 | or.forword.one.column.without.ch |
| 0620 | 61 6e 67 69 6e 67 20 6c 69 6e 65 73 2e 0d 0a 54 68 65 20 20 76 61 6c 75 65 20 20 6f 66 20 50 6e | anging.lines...The..value..of.Pn |
| 0640 | 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6c 75 6d 6e | .determines.the.number.of.column |
| 0660 | 73 20 6d 6f 76 65 64 2e 20 20 54 68 65 0d 0a 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 66 6f 72 | s.moved...The..default.value.for |
| 0680 | 20 50 6e 20 69 73 20 6f 6e 65 2e 20 20 54 68 69 73 20 73 65 71 75 65 6e 63 65 20 69 73 20 69 67 | .Pn.is.one...This.sequence.is.ig |
| 06a0 | 6e 6f 72 65 64 20 69 66 20 20 74 68 65 0d 0a 63 75 72 73 6f 72 20 69 73 20 20 61 6c 72 65 61 64 | nored.if..the..cursor.is..alread |
| 06c0 | 79 20 69 6e 20 74 68 65 20 72 69 67 68 74 6d 6f 73 74 20 63 6f 6c 75 6d 6e 2e 0d 0a 0d 0a 20 20 | y.in.the.rightmost.column....... |
| 06e0 | 20 20 20 20 45 53 43 20 5b 20 50 6e 20 44 0d 0a 0d 0a 4d 6f 76 65 73 20 74 68 65 20 63 75 72 73 | ....ESC.[.Pn.D....Moves.the.curs |
| 0700 | 6f 72 20 62 61 63 6b 20 6f 6e 65 20 63 6f 6c 75 6d 6e 20 77 69 74 68 6f 75 74 20 63 68 61 6e 67 | or.back.one.column.without.chang |
| 0720 | 69 6e 67 20 6c 69 6e 65 73 2e 20 20 54 68 65 0d 0a 76 61 6c 75 65 20 6f 66 20 50 6e 20 64 65 74 | ing.lines...The..value.of.Pn.det |
| 0740 | 65 72 6d 69 6e 65 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6c 75 6d 6e 73 20 6d 6f | ermines.the.number.of.columns.mo |
| 0760 | 76 65 64 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 0d 0a 76 61 6c 75 65 20 66 6f 72 20 50 6e 20 | ved...The.default..value.for.Pn. |
| 0780 | 69 73 20 6f 6e 65 2e 20 20 54 68 69 73 20 73 65 71 75 65 6e 63 65 20 69 73 20 69 67 6e 6f 72 65 | is.one...This.sequence.is.ignore |
| 07a0 | 64 20 69 66 20 74 68 65 20 63 75 72 73 6f 72 0d 0a 69 73 20 61 6c 72 65 61 64 79 20 69 6e 20 74 | d.if.the.cursor..is.already.in.t |
| 07c0 | 68 65 20 6c 65 66 74 6d 6f 73 74 20 63 6f 6c 75 6d 6e 2e 0d 0a 0d 0a 44 53 52 20 20 2d 20 44 65 | he.leftmost.column.....DSR..-.De |
| 07e0 | 76 69 63 65 20 53 74 61 74 75 73 20 52 65 70 6f 72 74 0d 0a 0d 0a 20 20 20 20 20 20 20 45 53 43 | vice.Status.Report...........ESC |
| 0800 | 20 5b 20 36 20 6e 0d 0a 0d 0a 54 68 65 20 20 63 6f 6e 73 6f 6c 65 20 20 64 72 69 76 65 72 20 20 | .[.6.n....The..console..driver.. |
| 0820 | 77 69 6c 6c 20 6f 75 74 70 75 74 20 61 20 43 50 52 20 73 65 71 75 65 6e 63 65 20 6f 6e 20 72 65 | will.output.a.CPR.sequence.on.re |
| 0840 | 63 65 69 70 74 20 6f 66 0d 0a 44 53 52 2e 0d 0a 0d 0a 43 50 52 20 2d 20 43 75 72 73 6f 72 20 50 | ceipt.of..DSR.....CPR.-.Cursor.P |
| 0860 | 6f 73 69 74 69 6f 6e 20 52 65 70 6f 72 74 20 28 66 72 6f 6d 20 63 6f 6e 73 6f 6c 65 20 64 72 69 | osition.Report.(from.console.dri |
| 0880 | 76 65 72 20 74 6f 20 73 79 73 74 65 6d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 45 53 43 20 5b 20 50 | ver.to.system)...........ESC.[.P |
| 08a0 | 6e 20 3b 20 50 6e 20 52 0d 0a 0d 0a 20 20 20 54 68 65 20 20 43 50 52 20 20 73 65 71 75 65 6e 63 | n.;.Pn.R.......The..CPR..sequenc |
| 08c0 | 65 20 20 72 65 70 6f 72 74 73 20 20 63 75 72 72 65 6e 74 20 20 63 75 72 73 6f 72 20 20 70 6f 73 | e..reports..current..cursor..pos |
| 08e0 | 69 74 69 6f 6e 20 20 76 69 61 0d 0a 73 74 61 6e 64 61 72 64 20 20 69 6e 70 75 74 2e 20 20 20 54 | ition..via..standard..input....T |
| 0900 | 68 65 20 20 66 69 72 73 74 20 20 70 61 72 61 6d 65 74 65 72 20 73 70 65 63 69 66 69 65 73 20 74 | he..first..parameter.specifies.t |
| 0920 | 68 65 20 63 75 72 72 65 6e 74 0d 0a 6c 69 6e 65 20 61 6e 64 20 74 68 65 20 73 65 63 6f 6e 64 20 | he.current..line.and.the.second. |
| 0940 | 70 61 72 61 6d 65 74 65 72 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 | parameter.specifies.the.current. |
| 0960 | 63 6f 6c 75 6d 6e 2e 0d 0a 0d 0a 53 43 50 20 2d 20 53 61 76 65 20 43 75 72 73 6f 72 20 50 6f 73 | column.....SCP.-.Save.Cursor.Pos |
| 0980 | 74 69 6f 6e 0d 0a 0d 0a 20 20 20 20 20 20 20 45 53 43 20 5b 20 73 0d 0a 0d 0a 20 20 20 54 68 65 | tion...........ESC.[.s.......The |
| 09a0 | 20 63 75 72 72 65 6e 74 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 73 61 76 65 | .current.cursor.position.is.save |
| 09c0 | 64 2e 20 20 54 68 69 73 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 0d 0a 63 61 6e 20 62 65 | d...This.cursor.position..can.be |
| 09e0 | 20 72 65 73 74 6f 72 65 64 20 77 69 74 68 20 74 68 65 20 52 43 50 20 73 65 71 75 65 6e 63 65 2e | .restored.with.the.RCP.sequence. |
| 0a00 | 0d 0a 0d 0a 52 43 50 20 2d 20 52 65 73 74 6f 72 65 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f | ....RCP.-.Restore.cursor.positio |
| 0a20 | 6e 0d 0a 0d 0a 20 20 20 20 20 20 20 45 53 43 20 5b 20 75 0d 0a 0d 0a 20 20 20 52 65 73 74 6f 72 | n...........ESC.[.u.......Restor |
| 0a40 | 65 73 20 20 74 68 65 20 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 | es..the..cursor.position.to.the. |
| 0a60 | 76 61 6c 75 65 20 69 74 20 68 61 64 20 77 68 65 6e 20 74 68 65 0d 0a 63 6f 6e 73 6f 6c 65 20 64 | value.it.had.when.the..console.d |
| 0a80 | 72 69 76 65 72 20 72 65 63 65 69 76 65 64 20 74 68 65 20 53 43 50 20 73 65 71 75 65 6e 63 65 2e | river.received.the.SCP.sequence. |
| 0aa0 | 0d 0a 0d 0a 45 20 52 20 41 20 53 20 49 20 4e 20 47 0d 0a 0d 0a 45 44 20 2d 20 45 72 61 73 65 20 | ....E.R.A.S.I.N.G....ED.-.Erase. |
| 0ac0 | 44 69 73 70 6c 61 79 0d 0a 0d 0a 20 20 20 20 20 45 53 43 20 5b 20 32 20 4a 0d 0a 0d 0a 45 72 61 | Display.........ESC.[.2.J....Era |
| 0ae0 | 73 65 73 20 20 61 6c 6c 20 20 6f 66 20 20 74 68 65 20 20 73 63 72 65 65 6e 20 20 61 6e 64 20 20 | ses..all..of..the..screen..and.. |
| 0b00 | 74 68 65 20 63 75 72 73 6f 72 20 67 6f 65 73 20 74 6f 20 74 68 65 20 68 6f 6d 65 0d 0a 70 6f 73 | the.cursor.goes.to.the.home..pos |
| 0b20 | 69 74 69 6f 6e 2e 0d 0a 0d 0a 45 4c 20 2d 20 45 72 61 73 65 20 4c 69 6e 65 0d 0a 0d 0a 20 20 20 | ition.....EL.-.Erase.Line....... |
| 0b40 | 20 20 45 53 43 20 5b 20 4b 0d 0a 0d 0a 20 20 20 45 72 61 73 65 73 20 66 72 6f 6d 20 20 74 68 65 | ..ESC.[.K.......Erases.from..the |
| 0b60 | 20 63 75 72 73 6f 72 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 61 | .cursor.to.the.end.of.the.line.a |
| 0b80 | 6e 64 20 69 6e 63 6c 75 64 65 73 0d 0a 74 68 65 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e | nd.includes..the.cursor.position |
| 0ba0 | 2e 0d 0a 0d 0a 0c 0d 0a 0d 0a 4d 20 4f 20 44 20 45 20 53 20 20 20 4f 20 46 20 20 20 4f 20 50 20 | ..........M.O.D.E.S...O.F...O.P. |
| 0bc0 | 45 20 52 20 41 20 54 20 49 20 4f 20 4e 0d 0a 0d 0a 53 47 52 20 2d 20 53 65 74 20 47 72 61 70 68 | E.R.A.T.I.O.N....SGR.-.Set.Graph |
| 0be0 | 69 63 73 20 52 65 6e 64 69 74 69 6f 6e 0d 0a 0d 0a 20 20 20 20 20 20 45 53 43 20 5b 20 50 73 20 | ics.Rendition..........ESC.[.Ps. |
| 0c00 | 3b 20 2e 2e 2e 20 3b 20 50 73 20 6d 0d 0a 0d 0a 49 6e 76 6f 6b 65 73 20 20 74 68 65 20 20 67 72 | ;.....;.Ps.m....Invokes..the..gr |
| 0c20 | 61 70 68 69 63 20 72 65 6e 64 69 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 | aphic.rendition.specified.by.the |
| 0c40 | 20 70 61 72 61 6d 65 74 65 72 28 73 29 2e 0d 0a 41 6c 6c 20 20 66 6f 6c 6c 6f 77 69 6e 67 20 20 | .parameter(s)...All..following.. |
| 0c60 | 63 68 61 72 61 63 74 65 72 73 20 20 61 72 65 20 20 72 65 6e 64 65 72 65 64 20 20 61 63 63 6f 72 | characters..are..rendered..accor |
| 0c80 | 64 69 6e 67 20 20 74 6f 20 20 20 74 68 65 0d 0a 70 61 72 61 6d 65 74 65 72 28 73 29 20 75 6e 74 | ding..to...the..parameter(s).unt |
| 0ca0 | 69 6c 20 74 68 65 20 6e 65 78 74 20 6f 63 63 75 72 65 6e 63 65 20 6f 66 20 53 47 52 2e 0d 0a 0d | il.the.next.occurence.of.SGR.... |
| 0cc0 | 0a 50 61 72 61 6d 65 74 65 72 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 20 46 75 6e 63 74 69 6f | .Parameter.....Parameter.Functio |
| 0ce0 | 6e 0d 0a 0d 0a 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 41 6c 6c 20 41 74 74 72 69 62 75 | n.......0............All.Attribu |
| 0d00 | 74 65 73 20 4f 66 66 0d 0a 20 20 20 31 20 20 20 20 20 20 20 20 20 20 20 20 42 6f 6c 64 20 4f 6e | tes.Off.....1............Bold.On |
| 0d20 | 0d 0a 20 20 20 34 20 20 20 20 20 20 20 20 20 20 20 20 55 6e 64 65 72 73 63 6f 72 65 20 4f 6e 20 | .....4............Underscore.On. |
| 0d40 | 20 20 20 20 20 20 20 20 20 20 28 6d 6f 6e 6f 63 68 72 6f 6d 65 20 64 69 73 70 6c 61 79 73 0d 0a | ..........(monochrome.displays.. |
| 0d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 0d80 | 20 20 20 20 20 20 20 20 6f 6e 6c 79 29 0d 0a 20 20 20 35 20 20 20 20 20 20 20 20 20 20 20 20 42 | ........only).....5............B |
| 0da0 | 6c 69 6e 6b 20 4f 6e 0d 0a 20 20 20 37 20 20 20 20 20 20 20 20 20 20 20 20 52 65 76 65 72 73 65 | link.On.....7............Reverse |
| 0dc0 | 20 56 69 64 65 6f 20 4f 6e 0d 0a 20 20 20 38 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 63 65 | .Video.On.....8............Conce |
| 0de0 | 61 6c 65 64 20 4f 6e 20 20 20 20 20 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 | aled.On............(ISO.6429.sta |
| 0e00 | 6e 64 61 72 64 29 0d 0a 20 20 33 30 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 61 63 6b 20 66 6f | ndard)....30............Black.fo |
| 0e20 | 72 65 67 72 6f 75 6e 64 20 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 | reground........(ISO.6429.standa |
| 0e40 | 72 64 29 0d 0a 20 20 33 31 20 20 20 20 20 20 20 20 20 20 20 20 52 65 64 20 66 6f 72 65 67 72 6f | rd)....31............Red.foregro |
| 0e60 | 75 6e 64 20 20 20 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 | und..........(ISO.6429.standard) |
| 0e80 | 0d 0a 20 20 33 32 20 20 20 20 20 20 20 20 20 20 20 20 47 72 65 65 6e 20 66 6f 72 65 67 72 6f 75 | ....32............Green.foregrou |
| 0ea0 | 6e 64 20 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 20 | nd........(ISO.6429.standard)... |
| 0ec0 | 20 33 33 20 20 20 20 20 20 20 20 20 20 20 20 59 65 6c 6c 6f 77 20 66 6f 72 65 67 72 6f 75 6e 64 | .33............Yellow.foreground |
| 0ee0 | 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 20 20 33 34 | .......(ISO.6429.standard)....34 |
| 0f00 | 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 75 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 20 20 20 20 | ............Blue.foreground..... |
| 0f20 | 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 20 20 33 35 20 20 20 | ....(ISO.6429.standard)....35... |
| 0f40 | 20 20 20 20 20 20 20 20 20 4d 61 67 65 6e 74 61 20 66 6f 72 65 67 72 6f 75 6e 64 20 20 20 20 20 | .........Magenta.foreground..... |
| 0f60 | 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 20 20 33 36 20 20 20 20 20 20 | .(ISO.6429.standard)....36...... |
| 0f80 | 20 20 20 20 20 20 43 79 61 6e 20 66 6f 72 65 67 72 6f 75 6e 64 20 20 20 20 20 20 20 20 20 28 49 | ......Cyan.foreground.........(I |
| 0fa0 | 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 20 20 33 37 20 20 20 20 20 20 20 20 20 | SO.6429.standard)....37......... |
| 0fc0 | 20 20 20 57 68 69 74 65 20 66 6f 72 65 67 6f 75 6e 64 20 20 20 20 20 20 20 20 20 28 49 53 4f 20 | ...White.foregound.........(ISO. |
| 0fe0 | 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 20 20 34 30 20 20 20 20 20 20 20 20 20 20 20 20 | 6429.standard)....40............ |
| 1000 | 42 6c 61 63 6b 20 62 61 63 6b 67 72 6f 75 6e 64 20 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 | Black.background........(ISO.642 |
| 1020 | 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 20 20 34 31 20 20 20 20 20 20 20 20 20 20 20 20 52 65 64 | 9.standard)....41............Red |
| 1040 | 20 62 61 63 6b 67 72 6f 75 6e 64 20 20 20 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 | .background..........(ISO.6429.s |
| 1060 | 74 61 6e 64 61 72 64 29 0d 0a 20 20 34 32 20 20 20 20 20 20 20 20 20 20 20 20 47 72 65 65 6e 20 | tandard)....42............Green. |
| 1080 | 62 61 63 6b 67 72 6f 75 6e 64 20 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e | background........(ISO.6429.stan |
| 10a0 | 64 61 72 64 29 0d 0a 20 20 34 33 20 20 20 20 20 20 20 20 20 20 20 20 59 65 6c 6c 6f 77 20 62 61 | dard)....43............Yellow.ba |
| 10c0 | 63 6b 67 72 6f 75 6e 64 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 | ckground.......(ISO.6429.standar |
| 10e0 | 64 29 0d 0a 20 20 34 34 20 20 20 20 20 20 20 20 20 20 20 20 42 6c 75 65 20 62 61 63 6b 67 72 6f | d)....44............Blue.backgro |
| 1100 | 75 6e 64 20 20 20 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d | und.........(ISO.6429.standard). |
| 1120 | 0a 20 20 34 35 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 67 65 6e 74 61 20 62 61 63 6b 67 72 6f | ...45............Magenta.backgro |
| 1140 | 75 6e 64 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 20 20 | und......(ISO.6429.standard).... |
| 1160 | 34 36 20 20 20 20 20 20 20 20 20 20 20 20 43 79 61 6e 20 62 61 63 6b 67 72 6f 75 6e 64 20 20 20 | 46............Cyan.background... |
| 1180 | 20 20 20 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 20 20 34 37 20 | ......(ISO.6429.standard)....47. |
| 11a0 | 20 20 20 20 20 20 20 20 20 20 20 57 68 69 74 65 20 62 61 63 6b 67 6f 75 6e 64 20 20 20 20 20 20 | ...........White.backgound...... |
| 11c0 | 20 20 20 28 49 53 4f 20 36 34 32 39 20 73 74 61 6e 64 61 72 64 29 0d 0a 0d 0a 53 4d 20 20 2d 20 | ...(ISO.6429.standard)....SM..-. |
| 11e0 | 53 65 74 20 4d 6f 64 65 20 20 20 20 20 20 20 20 20 20 28 49 42 4d 2f 4d 49 43 52 4f 53 4f 46 54 | Set.Mode..........(IBM/MICROSOFT |
| 1200 | 20 50 72 69 76 61 74 65 29 0d 0a 0d 0a 20 20 20 20 20 20 45 53 43 20 5b 20 3d 20 50 73 20 68 0d | .Private)..........ESC.[.=.Ps.h. |
| 1220 | 0a 6f 72 20 20 20 20 45 53 43 20 5b 20 3d 20 68 0d 0a 6f 72 20 20 20 20 45 53 43 20 5b 20 3d 20 | .or....ESC.[.=.h..or....ESC.[.=. |
| 1240 | 30 20 68 0d 0a 6f 72 20 20 20 20 45 53 43 20 5b 20 3f 20 37 20 68 0d 0a 0d 0a 0d 0a 49 6e 76 6f | 0.h..or....ESC.[.?.7.h......Invo |
| 1260 | 6b 65 73 20 74 68 65 20 73 63 72 65 65 6e 20 77 69 64 74 68 20 6f 72 20 74 79 70 65 20 73 70 65 | kes.the.screen.width.or.type.spe |
| 1280 | 63 69 66 69 65 64 20 62 79 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 2e 0d 0a 0d 0a 50 61 72 61 | cified.by.the.parameter.....Para |
| 12a0 | 6d 65 74 65 72 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 20 46 75 6e 63 74 69 6f 6e 0d 0a 0d 0a | meter.....Parameter.Function.... |
| 12c0 | 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 34 30 20 78 20 32 35 20 62 6c 61 63 6b 20 61 6e | ...0............40.x.25.black.an |
| 12e0 | 64 20 77 68 69 74 65 0d 0a 20 20 20 31 20 20 20 20 20 20 20 20 20 20 20 20 34 30 20 78 20 32 35 | d.white.....1............40.x.25 |
| 1300 | 20 63 6f 6c 6f 72 0d 0a 20 20 20 32 20 20 20 20 20 20 20 20 20 20 20 20 38 30 20 78 20 32 35 20 | .color.....2............80.x.25. |
| 1320 | 62 6c 61 63 6b 20 61 6e 64 20 77 68 69 74 65 0d 0a 20 20 20 33 20 20 20 20 20 20 20 20 20 20 20 | black.and.white.....3........... |
| 1340 | 20 38 30 20 78 20 32 35 20 63 6f 6c 6f 72 0d 0a 0d 0a 20 20 20 34 20 20 20 20 20 20 20 20 20 20 | .80.x.25.color.......4.......... |
| 1360 | 20 20 33 32 30 20 78 20 32 30 30 20 63 6f 6c 6f 72 0d 0a 20 20 20 35 20 20 20 20 20 20 20 20 20 | ..320.x.200.color.....5......... |
| 1380 | 20 20 20 33 32 30 20 78 20 32 30 30 20 62 6c 61 63 6b 20 61 6e 64 20 77 68 69 74 65 0d 0a 20 20 | ...320.x.200.black.and.white.... |
| 13a0 | 20 36 20 20 20 20 20 20 20 20 20 20 20 20 36 34 30 20 78 20 32 30 30 20 62 6c 61 63 6b 20 61 6e | .6............640.x.200.black.an |
| 13c0 | 64 20 77 68 69 74 65 0d 0a 20 20 20 37 20 20 20 20 20 20 20 20 20 20 20 20 77 72 61 70 20 61 74 | d.white.....7............wrap.at |
| 13e0 | 20 65 6e 64 20 6f 66 20 6c 69 6e 65 0d 0a 0d 0a 0d 0a 52 4d 20 2d 20 52 65 73 65 74 20 4d 6f 64 | .end.of.line......RM.-.Reset.Mod |
| 1400 | 65 0d 0a 0d 0a 20 20 20 20 20 20 45 53 43 20 5b 20 3d 20 50 73 20 6c 0d 0a 6f 72 20 20 20 20 45 | e..........ESC.[.=.Ps.l..or....E |
| 1420 | 53 43 20 5b 20 3d 20 6c 0d 0a 6f 72 20 20 20 20 45 53 43 20 5b 20 3d 20 30 20 6c 0d 0a 6f 72 20 | SC.[.=.l..or....ESC.[.=.0.l..or. |
| 1440 | 20 20 20 45 53 43 20 5b 20 3f 20 37 20 6c 0d 0a 0d 0a 0d 0a 20 20 20 50 61 72 61 6d 65 74 65 72 | ...ESC.[.?.7.l.........Parameter |
| 1460 | 73 20 61 72 65 20 74 68 65 20 20 73 61 6d 65 20 20 61 73 20 20 53 4d 20 20 28 53 65 74 20 20 4d | s.are.the..same..as..SM..(Set..M |
| 1480 | 6f 64 65 29 20 20 65 78 63 65 70 74 20 20 74 68 61 74 0d 0a 70 61 72 61 6d 65 74 65 72 20 37 20 | ode)..except..that..parameter.7. |
| 14a0 | 77 69 6c 6c 20 72 65 73 65 74 20 77 72 61 70 20 61 74 20 65 6e 64 20 6f 66 20 6c 69 6e 65 20 6d | will.reset.wrap.at.end.of.line.m |
| 14c0 | 6f 64 65 2e 0d 0a 0d 0a 0c 0d 0a 4b 20 45 20 59 20 42 20 4f 20 41 20 52 20 44 20 20 20 52 20 45 | ode........K.E.Y.B.O.A.R.D...R.E |
| 14e0 | 20 2d 20 41 20 53 20 53 20 49 20 47 20 4e 20 4d 20 45 20 4e 20 54 0d 0a 0d 0a 41 6c 74 68 6f 75 | .-.A.S.S.I.G.N.M.E.N.T....Althou |
| 1500 | 67 68 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 65 20 41 4e 53 49 20 33 2e 36 34 2d 31 39 37 | gh.not.part.of.the.ANSI.3.64-197 |
| 1520 | 39 20 6f 72 20 49 53 4f 20 20 36 34 32 39 20 20 73 74 61 6e 64 61 72 64 0d 0a 74 68 65 20 20 49 | 9.or.ISO..6429..standard..the..I |
| 1540 | 42 4d 20 20 50 43 20 20 6b 65 79 62 6f 61 72 64 20 20 72 65 2d 61 73 73 69 67 6e 6d 65 6e 74 20 | BM..PC..keyboard..re-assignment. |
| 1560 | 77 61 73 20 64 6f 6e 65 20 69 6e 20 61 20 63 6f 6d 70 61 74 69 62 6c 65 0d 0a 77 61 79 2e 0d 0a | was.done.in.a.compatible..way... |
| 1580 | 0d 0a 54 68 65 20 63 6f 6e 74 72 6f 6c 20 73 65 71 75 65 6e 63 65 20 69 73 3a 0d 0a 0d 0a 20 20 | ..The.control.sequence.is:...... |
| 15a0 | 20 20 20 45 53 43 20 5b 20 50 6e 20 3b 20 50 6e 20 3b 20 2e 2e 2e 20 50 6e 20 70 0d 0a 6f 72 20 | ...ESC.[.Pn.;.Pn.;.....Pn.p..or. |
| 15c0 | 20 20 45 53 43 20 5b 20 22 73 74 72 69 6e 67 22 20 3b 20 70 0d 0a 6f 72 20 20 20 45 53 43 20 5b | ..ESC.[."string".;.p..or...ESC.[ |
| 15e0 | 20 50 6e 20 3b 20 22 73 74 72 69 6e 67 22 20 3b 20 50 6e 20 3b 20 50 6e 20 3b 20 22 73 74 72 69 | .Pn.;."string".;.Pn.;.Pn.;."stri |
| 1600 | 6e 67 22 20 3b 20 50 6e 20 70 0d 0a 6f 72 20 20 20 61 6e 79 20 6f 74 68 65 72 20 63 6f 6d 62 69 | ng".;.Pn.p..or...any.other.combi |
| 1620 | 6e 61 74 69 6f 6e 20 6f 66 20 73 74 72 69 6e 67 73 20 61 6e 64 20 64 65 63 69 6d 61 6c 20 6e 75 | nation.of.strings.and.decimal.nu |
| 1640 | 6d 62 65 72 73 0d 0a 0d 0a 54 68 65 20 20 66 69 6e 61 6c 20 20 63 6f 64 65 20 69 6e 20 74 68 65 | mbers....The..final..code.in.the |
| 1660 | 20 63 6f 6e 74 72 6f 6c 20 73 65 71 75 65 6e 63 65 20 28 22 70 22 29 20 69 73 20 6f 6e 65 20 72 | .control.sequence.("p").is.one.r |
| 1680 | 65 73 65 72 76 65 64 0d 0a 66 6f 72 20 70 72 69 76 61 74 65 20 75 73 65 20 74 68 65 20 62 79 20 | eserved..for.private.use.the.by. |
| 16a0 | 41 4e 53 49 20 33 2e 36 34 2d 31 39 37 39 20 73 74 61 6e 64 61 72 64 2e 0d 0a 0d 0a 54 68 65 20 | ANSI.3.64-1979.standard.....The. |
| 16c0 | 66 69 72 73 74 20 41 53 43 49 49 20 63 6f 64 65 20 69 6e 20 74 68 65 20 20 63 6f 6e 74 72 6f 6c | first.ASCII.code.in.the..control |
| 16e0 | 20 20 73 65 71 75 65 6e 63 65 20 20 64 65 66 69 6e 65 73 20 20 77 68 69 63 68 0d 0a 63 6f 64 65 | ..sequence..defines..which..code |
| 1700 | 20 20 69 73 20 20 62 65 69 6e 67 20 20 6d 61 70 70 65 64 2e 20 20 20 54 68 65 20 20 72 65 6d 61 | ..is..being..mapped....The..rema |
| 1720 | 69 6e 69 6e 67 20 20 6e 75 6d 62 65 72 73 20 20 64 65 66 69 6e 65 20 74 68 65 0d 0a 73 65 71 75 | ining..numbers..define.the..sequ |
| 1740 | 65 6e 63 65 20 20 6f 66 20 20 41 53 43 49 49 20 20 63 6f 64 65 73 20 20 67 65 6e 65 72 61 74 65 | ence..of..ASCII..codes..generate |
| 1760 | 64 20 20 20 77 68 65 6e 20 20 20 74 68 69 73 20 20 20 6b 65 79 20 20 20 69 73 0d 0a 69 6e 74 65 | d...when...this...key...is..inte |
| 1780 | 72 63 65 70 74 65 64 2e 0d 0a 0d 0a 54 6f 20 20 65 76 65 72 79 20 20 72 75 6c 65 20 20 74 68 65 | rcepted.....To..every..rule..the |
| 17a0 | 72 65 20 69 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 2c 20 68 6f 77 65 76 65 72 21 20 20 49 66 | re.is.an.exception,.however!..If |
| 17c0 | 20 74 68 65 20 66 69 72 73 74 0d 0a 63 6f 64 65 20 69 6e 20 74 68 65 20 73 65 71 75 65 6e 63 65 | .the.first..code.in.the.sequence |
| 17e0 | 20 69 73 20 7a 65 72 6f 20 28 4e 55 4c 29 20 74 68 65 6e 20 74 68 65 20 66 69 72 73 74 20 20 61 | .is.zero.(NUL).then.the.first..a |
| 1800 | 6e 64 20 20 73 65 63 6f 6e 64 0d 0a 63 6f 64 65 20 6d 61 6b 65 20 75 70 20 61 6e 20 65 78 74 65 | nd..second..code.make.up.an.exte |
| 1820 | 6e 64 65 64 20 41 53 43 49 49 20 72 65 2d 64 65 66 69 6e 69 74 69 6f 6e 2e 0d 0a 0d 0a 48 65 72 | nded.ASCII.re-definition.....Her |
| 1840 | 65 20 61 72 65 20 73 6f 6d 65 20 65 78 61 6d 70 6c 65 73 3a 0d 0a 0d 0a 31 2e 20 20 52 65 61 73 | e.are.some.examples:....1...Reas |
| 1860 | 73 69 67 6e 20 74 68 65 20 51 20 61 6e 64 20 71 20 6b 65 79 20 74 6f 20 74 68 65 20 41 20 61 6e | sign.the.Q.and.q.key.to.the.A.an |
| 1880 | 64 20 61 20 6b 65 79 20 28 61 6e 64 20 74 68 65 20 6f 74 68 65 72 0d 0a 20 20 20 20 77 61 79 20 | d.a.key.(and.the.other......way. |
| 18a0 | 61 73 20 77 65 6c 6c 29 3a 0d 0a 0d 0a 20 20 20 20 45 53 43 20 5b 20 36 20 35 20 3b 20 38 20 31 | as.well):........ESC.[.6.5.;.8.1 |
| 18c0 | 20 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 41 20 62 65 63 6f 6d 65 73 20 51 0d 0a 20 20 | .p...............A.becomes.Q.... |
| 18e0 | 20 20 45 53 43 20 5b 20 39 20 37 20 3b 20 31 20 31 20 33 20 70 20 20 20 20 20 20 20 20 20 20 20 | ..ESC.[.9.7.;.1.1.3.p........... |
| 1900 | 20 20 61 20 62 65 63 6f 6d 65 73 20 71 0d 0a 20 20 20 20 45 53 43 20 5b 20 38 20 31 20 3b 20 36 | ..a.becomes.q......ESC.[.8.1.;.6 |
| 1920 | 20 35 20 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 20 62 65 63 6f 6d 65 73 20 41 0d 0a | .5.p...............Q.becomes.A.. |
| 1940 | 20 20 20 20 45 53 43 20 5b 20 31 20 31 20 33 20 3b 20 39 20 37 20 70 20 20 20 20 20 20 20 20 20 | ....ESC.[.1.1.3.;.9.7.p......... |
| 1960 | 20 20 20 20 71 20 62 65 63 6f 6d 65 73 20 61 0d 0a 0d 0a 32 2e 20 20 52 65 61 73 73 69 67 6e 20 | ....q.becomes.a....2...Reassign. |
| 1980 | 20 74 68 65 20 20 46 31 30 20 20 6b 65 79 20 20 74 6f 20 74 6f 20 61 20 64 69 72 20 63 6f 6d 6d | .the..F10..key..to.to.a.dir.comm |
| 19a0 | 61 6e 64 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 0d 0a 20 20 20 20 63 61 72 72 69 61 67 65 20 | and.followed.by.a......carriage. |
| 19c0 | 72 65 74 75 72 6e 3a 0d 0a 0d 0a 20 20 20 20 45 53 43 20 5b 20 30 20 3b 20 36 20 38 20 3b 20 22 | return:........ESC.[.0.;.6.8.;." |
| 19e0 | 20 64 20 69 20 72 20 22 20 3b 20 31 20 33 20 70 0d 0a 0d 0a 20 20 20 20 54 68 65 20 30 3b 36 38 | .d.i.r.".;.1.3.p........The.0;68 |
| 1a00 | 20 69 73 20 74 68 65 20 65 78 74 65 6e 64 65 64 20 41 53 43 49 49 20 63 6f 64 65 20 66 6f 72 20 | .is.the.extended.ASCII.code.for. |
| 1a20 | 74 68 65 20 46 31 30 20 20 6b 65 79 2e 20 20 20 31 33 0d 0a 20 20 20 20 64 65 63 69 6d 61 6c 20 | the.F10..key....13......decimal. |
| 1a40 | 69 73 20 61 20 63 61 72 72 69 61 67 65 20 72 65 74 75 72 6e 0d 0a 00 00 00 00 00 00 00 00 00 00 | is.a.carriage.return............ |
| 1a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |