Rogue 中主角使用的 ASCII 笑脸代码

Rogue 中主角使用的 ASCII 笑脸代码

原始 Rogue 游戏中使用的旧方形 ASCII 字符的终端代码是什么?

这是以它为主角的游戏:

http://www.youtube.com/watch?v=_ZIzCGir58Y&feature=related

答案1

该字符等于 SOH(白脸)和 SOT(黑脸)

Binary  Oct Dec Hex Abbr    [a] [b]    Name
000 0001    001 1   01  SOH ␁   ^A     Start of Header
000 0010    002 2   02  STX ␂   ^B     Start of Text

答案2

在此处输入图片描述

原始 IBM PC 文本模式下的显示系统对 80x24 文本屏幕的内存映射非常简单。您可以将值放入内存特定区域中的字节中,字符就会出现在屏幕上。每个字节值的字符由视频 ROM 确定,该视频 ROM 具有每个字节所有 256 个值的位图显示字符。这包括 ASCII 控制字符 (0-31) 的可显示字符。

许多现代打印机具有相同的字符集,并且通常可以设置为文字打印模式,在这种模式下,这些控制字符会被打印出来而不是被执行(回车符会被打印为一个字符,它不会导致打印头返回到纸张的左边缘)。

维基百科

相关内容