Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Dibujar tablero, problemas con ASCII extendido
Enviado por harpo_c el día 7 de marzo de 2005
Buenas gente :)
Tengo que implementar en ensamblador el juego "Iguales" y, para ello, lo primero que debo hacer es dibujar el tablero 10x10 en pantalla. Hasta ahora, en otros lenguajes, siempre he utilizado caracteres del ASCII extendido para este tipo de tareas; pero ahora me encuentro ante el problema de que mi editor (masm32 o emu 8086) no reconoce estos caracteres (muestra extrañas cadenas del tipo ÄÄÄÂÄÄ) . Mi pregunta es cómo puedo hacer para dibujar el tablero sin caracteres ASCII extendido o bien si hay alguna posibilidad de emplear estos mismos.
Re: Dibujar tablero, problemas con ASCII extendido
Enviado por wilfredo el día 14 de marzo de 2005
En modo gráfico puedes utilizar la interrupción 10h del BIOS para escribir caracteres en pantalla, pero en verdad está está habilitada en sus servicios como el 0eh para caracteres ACII y no extendidos, por lo cual tendrás que acudir a dibujar pixel a pixel tu caracter en pantalla o interactuar con alguna librería de windows(dll) que permita escribir en el vídeo un caracter extendido con una fuente determinada, esto último lo desconozco, recuerda que para dibujar en pantalla gráfica, debes saber la resolución de la misma, pues un pixel ocupa desde 1 pixels ahsta 4 bytes según la resolución a emplear