rutina de Impresion con Scroll en borde de ZX spectrum y CPC

Aquí solo proyectos que incluyan el código fuente

Moderador: Fundadores

Reglas del Foro
Si no se incluyen los fuentes, se debe usar el foro de proyectos de software generales
Avatar de Usuario
Spirax
Demonio tercer orden
Demonio tercer orden
Mensajes: 581
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 132 times
Been thanked: 109 times
Contactar:

rutina de Impresion con Scroll en borde de ZX spectrum y CPC

Mensaje por Spirax » 24 Jul 2019, 17:38

Hola.
pues estoy creando una rutina para poder escribir mensajes en el borde del spectrum

una de los posibles usos que se me ocurre es la rom de diagnosticos para cuando falla la memoria baja .... :D
pero necesita algo de memoria alta para el stack, las variables y las lineas de texto, asi que a lo mejor no es tan facil :|
aparte de para demos, menus y chorradas varias .... :)
estado actual
en emulador ya la tengo sincronizada tanto para zx 48k como para 128k


me quedan muchas pruebas por hacer antes de hacer una release....
entre ellas que el scrolll sea mas suave, actualmente es de caracter en caracter (48pixels en el borde), lo quiero dejar de pixel en pixel (12 pixeles en el borde) qu casi lo tengo :mrgreen:

me he creado una fuente propia de 3x5 :|
y uno de los inconvenientes es que por ejemplo la N y la H son iguales al solo tener 3 pixeles de ancho la fuente...
a ver que os parece


prueba de concepto numero 2
https://mega.nz/#!rBEyQKQb!Vs9zB5bJADf9 ... rr_HSczfkQ
el video de esta vesion esta unos post mas abajo ;)

saludos
Spirax

edito para poner los Fuentes.
https://github.com/Spirax2/Print_border_CPC_ZX

dos versiones ZX y CPC.
enhoy
Última edición por Spirax el 25 Jun 2020, 23:17, editado 3 veces en total.

Avatar de Usuario
napsternds
Le gustan las llamas
Le gustan las llamas
Mensajes: 92
Registrado: 22 Ene 2019, 17:38
Has thanked: 26 times
Been thanked: 29 times
Contactar:

Re: rutina de Scroll en borde de spectrum

Mensaje por napsternds » 24 Jul 2019, 18:38

ESPECTACULAR!!!!!

Fantastico trabajo

Avatar de Usuario
España_Comunidad_Valenciana wilco2009
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 7863
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 95 times
Been thanked: 122 times
Contactar:

Re: rutina de Scroll en borde de spectrum

Mensaje por wilco2009 » 24 Jul 2019, 19:31

Está muy chulo!!
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.

Avatar de Usuario
Quickie
Aspirante a demonio
Aspirante a demonio
Mensajes: 304
Registrado: 21 Sep 2017, 19:58
Has thanked: 22 times
Been thanked: 43 times
Contactar:

Re: rutina de Scroll en borde de spectrum

Mensaje por Quickie » 24 Jul 2019, 20:12

Mooola maaazoo!! :D
Imagen

Avatar de Usuario
España jordigahan
Demonio segundo orden
Demonio segundo orden
Mensajes: 1534
Registrado: 06 Sep 2013, 02:17
Has thanked: 8 times
Been thanked: 26 times
Contactar:

Re: rutina de Scroll en borde de spectrum

Mensaje por jordigahan » 24 Jul 2019, 20:58

genial B-)

Avatar de Usuario
España_La_Rioja iturbez
Demonio tercer orden
Demonio tercer orden
Mensajes: 886
Registrado: 01 Feb 2014, 18:56
Has thanked: 14 times
Been thanked: 41 times
Contactar:

Re: rutina de Scroll en borde de spectrum

Mensaje por iturbez » 25 Jul 2019, 00:17

¡Que pasada!

Avatar de Usuario
Bone
Aspirante a demonio
Aspirante a demonio
Mensajes: 325
Registrado: 22 May 2017, 06:16
Has thanked: 21 times
Been thanked: 38 times
Contactar:

Re: rutina de Scroll en borde de spectrum

Mensaje por Bone » 25 Jul 2019, 05:46

Me quito el sombrero!!! :o

Avatar de Usuario
Spirax
Demonio tercer orden
Demonio tercer orden
Mensajes: 581
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 132 times
Been thanked: 109 times
Contactar:

Re: rutina de Scroll en borde de spectrum

Mensaje por Spirax » 25 Jul 2019, 09:05

Hola.
que buena acojida que ha tenido :D

cachis, tengo un problema :evil:
me toca re-empezar con la sincronización.
lo he probado en un 48k, en un plus, en un 128k +2 gris y en +3 y en todos la syncronizacion y el scroll va perfecto....
pero tiene una pega no he contado con el overscan de las teles y la funcion de que el borde es para lo que es, jajajaja
tengo que bajar el mensaje unas lineas y hacerlo mas pequeño (que solo se ve la mitad en mi tele, jajaja) , lo que implica resincronizar, y recalcular todos los t-states :|
aver lo que tardo.

de momento os dejo la prueba del video en tap por si la quereis probar en emulador o en hardware real.
https://mega.nz/#!TAMiVaYS!9Vg3bd1sFOdi ... k-hAnkrIOA

ya anticipo que en un Inves NO va a funcionar, ya que el borde superior lo pinta el ultimo ;)

en breve voy actualizando
saludos

Avatar de Usuario
Gabi
Demonio tercer orden
Demonio tercer orden
Mensajes: 762
Registrado: 20 May 2014, 08:55
Has thanked: 1 time
Been thanked: 19 times
Contactar:

Re: rutina de Scroll en borde de spectrum

Mensaje por Gabi » 25 Jul 2019, 13:43

Tendrían que volver a sacar la Microhobby sólo para hacerte un artículo!

Putos genios del ensamblador y z80... la leche!!!

Avatar de Usuario
Spirax
Demonio tercer orden
Demonio tercer orden
Mensajes: 581
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 132 times
Been thanked: 109 times
Contactar:

Re: rutina de Scroll en borde de spectrum

Mensaje por Spirax » 25 Jul 2019, 17:22

Es verdad, la de cosas que se aprendian con la Microhobby y por solo 95 pesetas :D

prueba de concepto numero 2
https://mega.nz/#!rBEyQKQb!Vs9zB5bJADf9 ... rr_HSczfkQ

he bajado el texto y lo he echo mas pequeño, he modificado algunas letras para que no se parezcan ahora la N y la H son diferentes, jejeje
actualmente esta rutina solo tiene las mayusculas y los simbolos, osea en ascii del 32 al 95.
pero tengo el resto de letras, para otra rutina de impresion en 64 columnas que tambien acabo de hacer. pero vamos que de estas hay muchas.... :|

otra diferencia especto al tap anterior es que en este pulsando espacio se regresa al basic.
en 48k para volvera empezar basta con RANDOMIZE USR 24000, pero si queremos continuar por donde iva, RANDOMIZE USR 33025
en 128k vuelve al menu cargador, entrar en basic y despues son los mismos USR 24000 para empezar y 33025 para continuar.

No me sonaba haber visto ninguna que escribiera en el borde e hiciera scroll...
a lo mejor existe, pero esta la he escrito yo sin mirar en ningun lado desde 0. ;)

me falta refinar y comentar un poquito el codigo y subiré los fuentes a github.
saludos


Responder

Volver a “Proyectos de software abiertos”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados