b'\n_START_ARTICLE_\nModo 13h\n_START_PARAGRAPH_\nEl Modo 13h o modo13 es un t\xc3\xa9rmino utilizado para un modo gr\xc3\xa1fico est\xc3\xa1ndar de 256 colores en las tarjetas gr\xc3\xa1ficas VGA de IBM. Tiene una resoluci\xc3\xb3n de 320x200 p\xc3\xadxeles y fue usado bastante en juegos de computadora y software de arte/animaci\xc3\xb3n a fines de 1980 y hasta mediados de 1990. El modo 13h permit\xc3\xada un acceso mucho m\xc3\xa1s f\xc3\xa1cil a la memoria de video, es decir, una manera m\xc3\xa1s sencilla de dibujar gr\xc3\xa1ficos en la pantalla, que los otros modos de video. Sin embargo, al no tener un aspect ratio de 4:3, los p\xc3\xadxeles no ten\xc3\xadan un aspecto cuadrado. Es decir, que pod\xc3\xada dibujarse un cuadrado de igual ancho y alto pero verse como si fuera un rect\xc3\xa1ngulo.\n_START_SECTION_\nCaracter\xc3\xadsticas\n_START_PARAGRAPH_\nSu simplicidad de uso, disponibilidad de 256 colores posibles y rapidez de respuesta lo hicieron un popular modo de video utilizado entre los programadores de DOS y algunos de Linux por sobre las dem\xc3\xa1s tarjetas de video y los dem\xc3\xa1s modos de video de la misma tarjeta: 0Eh (640x200), el 10h (640x350) o el 12h (640x480), debido al n\xc3\xbamero de colores. Esto es puesto que se prefer\xc3\xada sacrificar resoluci\xc3\xb3n por n\xc3\xbamero de colores en pantalla (en los otros solo se permit\xc3\xadan 16)._NEWLINE_La manipulaci\xc3\xb3n de la VRAM es mucho m\xc3\xa1s f\xc3\xa1cil en el modo 13h, puesto que a diferencia de los dem\xc3\xa1s modos de video, cuya organizaci\xc3\xb3n es planar (es decir, que se dibujaban los gr\xc3\xa1ficos de la pantalla, en distintas p\xc3\xa1ginas), esta es lineal (como si se dibujara en un largo vector de casi 64 Kb). Lo cual quiere decir que cada p\xc3\xadxel de la pantalla se representa por un byte en la memoria de video (y el byte representa un color en la paleta de colores). Para tener una idea de como funciona, los primeros 320 bytes representan la primera l\xc3\xadnea horizontal de la pantalla, los segundos 320 bytes representan la segunda l\xc3\xadnea horizontal de la pantalla y as\xc3\xad sucesivamente hasta completar las 200 l\xc3\xadneas verticales._NEWLINE__NEWLINE_Aunque no fue documentado por IBM, se puede cambiar a un modo de video de 256 colores planar. Los modos de videos creados usando esta t\xc3\xa9cnica son llamados, Modo X y permiten llegar a otras resoluciones adem\xc3\xa1s de 320x200 como son: 320x240, 360x400, 400x600 y otras similares.\n_START_SECTION_\nNotas\n_START_PARAGRAPH_\nEl modo 13h debe su nombre a la forma que se usaba para inicializarlo. Para ello se utilizar\xc3\xadan las llamadas interrupciones de software. La manera de llamar a una de esas interrupciones, en lenguaje Ensamblador, consiste en preparar todos los par\xc3\xa1metros que \xc3\xa9sta requiera (cargar los registros del procesador, como AX, BX, CX, con los valores adecuados) y ejecutar la llamada a la interrupci\xc3\xb3n:_NEWLINE_MOV AH,0 \xc2\xa0\xc2\xa0 ; registro AH=0: Iniciar modo de video _NEWLINE_MOV AL, 13h \xc2\xa0\xc2\xa0 ; registro AL=13h: Modo de video _NEWLINE_INT 10h \xc2\xa0\xc2\xa0 ; interrupci\xc3\xb3n de software 10h ( o interrupci\xc3\xb3n de video) _NEWLINE__NEWLINE_La h al final de 13 quiere decir que es un c\xc3\xb3digo hexadecimal, raz\xc3\xb3n por la que el verdadero valor ser\xc3\xada 19. En otros lenguajes de programaci\xc3\xb3n como C/C++ se hubiera representado con 0x13, mientras que en QuickBasic se hubiera ejecutado la sentencia:_NEWLINE_ SCREEN MODE 13'