No me puse a analizar demasiado el codigo pero interpreto que estas experimentando con scroll por hard, y que cada 8 puntos, o 4 o lo que convenga, haces scroll de caracteres, o que directamente lo haces de a caracter, es decir 8 puntos (o 4 en multicolor) a la vez.
Asi es Pastbytes,...no lo has podido decir mejor...
No se si se puede compactar mucho el codigo, pero me parece limitado, porque no tienes libertad para imprimir lo que quieras, al usar INC o DEC
Me he dado cuenta de esto y tambien lo veo así,..mi mente no solo procesa rutinas cuando programo,..sino cuando trabajo, cocino, etc (y ya no se si cuando duermo) y dentro de mi humilde experiencia y conocimientos no le veo mucha salida de ahorrro de bytes con ésta tecnica.
necesitas tener la definicion de los caracteres contiguos en memoria. Lo ideal seria que pudieras imprimir la linea que fuera con cualquier combinacion de caracteres y tener una rutina generica para hacer scroll.
Simplificando un poco la cosa, si tuvieras una linea de 5 caracteres y sus posiciones de memoria fueran A, B, C, D y E, imprimirias la linea de 5 caracteres con lo que se te ocurra, y luego en cada paso del scroll harias:
Leer A y guardarlo en una "variable" X
Leer B y escribirlo en A
Leer C y escribirlo en B
Leer D y escribirlo en C
Leer E y escribirlo en D
Leer X y escribirlo en E
Tengo que reconocer que esto es muy interesante y me da luz para futuras tecnicas,..segun lo que me cuentas lo que haces es cambiar el valor de un char a otro char,..yo lo que he estado haciendo es cambiar en un mismo char el valor....es otra forma de tantas que nos ofrece el idioma universal que es el ensamblador (una misma cosa se puede hacer de 1000 formas distintas)
En cualquier caso te agradezco mucho la ayuda (eso es lo importante) y no como otro/s....
O.T: (Dirigido a los nuevos usuarios Argentinos y a los de la Espena (perdon Escena) Espáñola)... Yo no soy mas que un "simple" Carnicero, que disfrutó lo indisfrutable en su epoca con las Arcades en los recreativos y con el Commodore luego en Casa,...os podeis imaginar lo que me ha costado y me esta costando avanzar en Programacion en ensamblador, que yo de informatica no se ni papa,..de hecho no se ni como en tan poco tiempo humildemente he podido avanzar tanto: MKII, Impire, Robot Nation, Laberinto, Xain y lo proximo...debe de ser el corazon que le lpongo a esto...
Lo que me toca la polla (y no pienso consentir, aviso) y sinceramente ya uno se cansa es de tanto superprogramador tipo Siliceb_it o Madon _na que luego te dejan tirado (de boca todo mucho) o tipo Sand_ro que rechaza una solicitud de ayuda por privado y que te remite a este hilo y que al final ni privado ni hilo,...no hay nada!!! y luego encima vuelven con el rabo entre las piernas defraudados por la Mojoneria twinera y sus colaboradores, que ya lo avise yo que era un camino equivocado (que por mi se puede ir a la tumba con sus secretos en programacion),...por no hablar ya de Mamandurrios tipo confundadores del foro (y ya sabeis de quien hablo) que buscan la anelada tranquilidad del principio del foro y que criticaban la incorporacion de nuevos usuarios en el foro (como mi querido amigo...apuntate a reichi que te has equivocado de sitio o mejor dicho los tiempos han cambiado) o por no hablar de los muertos que se dedican todo el dia perdiendo el dia en foros y blogs abanderandose el nombre de Commodore como si fuera suyo...por no hablar de los gurus del foro en programacion que llevo 5 años en el foro y todavia estoy esperando un minimo proyecto (otros que tal bailan)...
La Escena Española es la "EsPena" Española,...que luego ni hacen caso a cualquier proyecto que se presenta aqui (y no hablo por mi y no digo nombres de autores porque de esto ya se va dando cuenta la peña nueva desarrolladora) pero esoi sí que luego "abrazan la farola" a la escena internacional (tampoco digo nombres) y que por si fuera poco, cuando a uno (con sus humildes conocimientos pero impresionante corazon) le cruzifican en CSDb no tiene ni los minimos peles de salir a defender el Desarrollo actual en España,......son unos mamandurrios y abrazafarolas!!!
Sinceramente.....YA ESTA BIEN!!!
Tenemos que reinventar todo esto o vamos de culo,...no van a quedar al final mas que cuatro frikis blogeros y foreros y esto se acabara el dia que mueran...
Eso si,...bienvenida toda la Savia nueva que ha venido desde Argentina (que yo adoro) y todos los nuevos usuarios que le dan nueva vida a la escena en lengua Castellana ( no como mi "colega" que salta criticando tanto nuevo usuario,..manda cojones con lo que ha costado levantar esto),..porque lo que es aqui en España es vergonzoso!!
He dicho......
Volvamos a lo que nos ocupa que es el Ensamblador y el Commodore en el Siglo XXI!,..pero nada de paja por favor,..solo gente de verdad!!
Ya veo que la he liado,.pero bueno, me da igual,..perdidos al rio!!,..ja,j,aj,aja,aj