Buenas, sigo trasteando con el Ensamblador...
Me he puesto ya con las posiciones de pantalla y CREIA que lo había entendido ... pero... a ver si me explico, entiendo que la 1ra posición es la &C000 y la última la &FFFF, y que van de izda a dcha... la 1ra línea de un caracter (expresándolo de modo sencillo), en vez de ir caracter a caracter por ejemplo. Eso si me ha quedado claro.
Pero lo que no entiendo es porque aparecen "colorines" q yo no he puesto, o no tenía intención de poner
Por ejemplo, pongo este sencillo programa en BASIC:
10 Mode x:cls
20 For n=&c000 to &ffff
30 poke n,int(rnd*256) ............ (o poke n,255 etc)
40 next
y bien, el resultado es lo que me esperaba, es decir, un "galimatías" grafico de izda a dcha, pero no entiendo el porq de los colores , algún alma caritativa puede darme una explicación para torpes? xD
Gracias.
La pantalla del cpc
Reglas del Foro
Debido a que hay varios temas pidiendo ayuda para programar en ensamblador máquinas distintas al Amstrad CPC, con micro distinto al Z80 y que incluso dependen del sistema operativo, nos vemos en la necesidad de poner por escrito que estos posts son bienvenidos pero que no es el lugar adecuado ya que por estos lares nos dedicamos más al ensamblador del Z80, un microprocesador de 8 bits que tuvo su gran auge en ordenadores y consolas de los años 80.
De todas formas, esto no quita que alguien que sepa del asunto pueda postear alguna respuesta pero es más fácil encontrar foros dedicados a programar en ensamblador en Windows o MS-DOS que ayudarán más que nosotros:
http://www.lawebdelprogramador.com/news ... nsamblador
Debido a que hay varios temas pidiendo ayuda para programar en ensamblador máquinas distintas al Amstrad CPC, con micro distinto al Z80 y que incluso dependen del sistema operativo, nos vemos en la necesidad de poner por escrito que estos posts son bienvenidos pero que no es el lugar adecuado ya que por estos lares nos dedicamos más al ensamblador del Z80, un microprocesador de 8 bits que tuvo su gran auge en ordenadores y consolas de los años 80.
De todas formas, esto no quita que alguien que sepa del asunto pueda postear alguna respuesta pero es más fácil encontrar foros dedicados a programar en ensamblador en Windows o MS-DOS que ayudarán más que nosotros:
http://www.lawebdelprogramador.com/news ... nsamblador
Re: La pantalla del cpc
Échate un ojo a (barriendo para casa) http://www.cpcmania.com/Docs/Programmin ... _video.htm
Especialmente donde dice:
Especialmente donde dice:
Saludos.Como ya dijimos antes, cada byte representa 2, 4 o 8 pixeles de la pantalla en función del modo, pero para complicar aun mas la programación, los bits de cada pixel están salteados en el byte de la siguiente forma:
Re: La pantalla del cpc
Gracias por el enlace. Voy a verlo
Suponía q habría algún "truquillo", je je! (en ese sentido me gustaba el Spectrum por ejemplo, con 8 colores y 2 tonalidades que hacían 16 y a correr xD)
Suponía q habría algún "truquillo", je je! (en ese sentido me gustaba el Spectrum por ejemplo, con 8 colores y 2 tonalidades que hacían 16 y a correr xD)
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro
La Comunidad Española |