var minisrv_service_file = true; var num_per_line = 4 var legend_every = 6; function getLegend() { d = "\n"; for (var i = 0; i < num_per_line; i++) { d += "Code\nChar\n"; } d += "\n"; return d; } headers = `200 OK Content-Type: text/html`; data = ` WebTV Character Map

WebTV Character Map


`; for (var i = 0; i <= 255; i++) { if (i % num_per_line === 0) { if (i % (num_per_line * legend_every) === 0) { data += getLegend(); } else { data += "" } } data += "
&#" + i + ";\n"; data += "&#" + i + ";\n"; } data += `
`