IBMgraphics

IBMgraphics is an option that displays walls as continuous lines rather than as broken dashes, which is the best that plain ASCII can do. It also displays certain dungeon features with distinct symbols, and on some systems makes the Rogue level look more like the Epyx version of Rogue.

IBMgraphics requires a display device that displays code page 437. Many users of Microsoft Windows outside the United States have their terminals set to another code page, often code page 850, and this can affect the appearance of some symbols.

Normal dungeon
The complete symbol list for the normal dungeon is found in the array ibm_graphics in drawing.c. The corresponding ASCII symbols are in defsyms. Those symbols affected by IBMgraphics are listed here.

Rogue level
Certain objects have their appearance changed in the Rogue level; the array IBM_r_oc_syms governs this. The exact changes are different on Linux than on MS-DOS and its descendants. The list here shows the more complete list used on MS-DOS.

A number of map symbols are also changed and all creatures otherwise appearing as @ instead appear as &#x263A;.

Symbols affected by code page
Many code pages other than 437 have different symbols for these features: