Hola compañeros,
quería comentaros que he publicado en WorldOfDragon un trabajo realizado en colaboración
con Simon Jonassen que es un ROTADOR de imágenes en PMODE3
Os adjunto ficheros de disco virtuales para Dragón tanto 32k como 64k
así como un par de pantallazos.
Podéis ver la información en esta dirección:
http://archive.worldofdragon.org/phpBB3 ... f=5&t=5560
Aprovecho la oportunidad para desearos felices fiestas y un activo 2017
pere
Rotador Imagenes PMODE3
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Rotador Imagenes PMODE3
- Adjuntos
-
- 37 - ROTOPM3 V33 for CoCo2 64k.zip
- (8.12 KiB) Descargado 34 veces
-
- 37 - ROTOPM3 V33 for CoCo2 32k.zip
- (7.49 KiB) Descargado 42 veces
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Re: Rotador Imagenes PMODE3
Hola,
otra prueba que quería hacer antes de cerrar el proyecto era ejecutar el programa para la CPU de Hitachi 6309
De esta forma quienes hayan sustituido la 6809 por una 6309 podrán probarlo (además de en simuladores)
Sola con usar el modo nativo de la 6309 y sus dos nuevos registros E y F, el tiempo para un giro completo se reduce de 16,5 segundos (para un D64 en MAPA1) a 13,8 segundos, cerca de un 16% mas rápido
Os subo aquí los discos, ahora en versión v34, que contienen la versión anterior (6809) y la nueva (6309)
- RUN"EXEROT " ejecutará la versión para 6809
- RUN"EXEROT3" lo hará con la nueva para 6309 en modo nativo
saludos
pere
Pd también está publicado en
http://archive.worldofdragon.org/phpBB3 ... 369#p15367
Ahi me han dejado colgar un zip grandote que contiene un VIDEO
otra prueba que quería hacer antes de cerrar el proyecto era ejecutar el programa para la CPU de Hitachi 6309
De esta forma quienes hayan sustituido la 6809 por una 6309 podrán probarlo (además de en simuladores)
Sola con usar el modo nativo de la 6309 y sus dos nuevos registros E y F, el tiempo para un giro completo se reduce de 16,5 segundos (para un D64 en MAPA1) a 13,8 segundos, cerca de un 16% mas rápido
Os subo aquí los discos, ahora en versión v34, que contienen la versión anterior (6809) y la nueva (6309)
- RUN"EXEROT " ejecutará la versión para 6809
- RUN"EXEROT3" lo hará con la nueva para 6309 en modo nativo
saludos
pere
Pd también está publicado en
http://archive.worldofdragon.org/phpBB3 ... 369#p15367
Ahi me han dejado colgar un zip grandote que contiene un VIDEO
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Re: Rotador Imagenes PMODE3
probando ... para ver el video del ROTADOR en acción
https://www.facebook.com/10001019490918 ... 669153727/
¿Se puede hacer algo para que se muestre el video con la flecha de reproducción?
gracias
pere
https://www.facebook.com/10001019490918 ... 669153727/
¿Se puede hacer algo para que se muestre el video con la flecha de reproducción?
gracias
pere
- minter
- Mensajes: 4826
- Registrado: 22 Jul 2014 18:51
- Agradecido : 6762 veces
- Agradecimiento recibido: 2602 veces
Re: Rotador Imagenes PMODE3
Buenas Pere!
Como el enlace que has publicado sale en Caralibro y algunos no tenemos Caralibro para ver cosas, he grabado un vídeo para el tubo.
https://youtu.be/g_HMMhqDALE
Te sales con el Dragón!!!
Como el enlace que has publicado sale en Caralibro y algunos no tenemos Caralibro para ver cosas, he grabado un vídeo para el tubo.
https://youtu.be/g_HMMhqDALE
Te sales con el Dragón!!!
- luiscoco
- Mensajes: 2414
- Registrado: 15 May 2011 04:23
- Ubicación: Caracas, Venezuela
- Agradecido : 38 veces
- Agradecimiento recibido: 59 veces
Re: Rotador Imagenes PMODE3
Ya vi el vídeo, pero pser, no explicas mucho, Cuantos grados gira por vez?, pueden enviarse le parámetros? de cuantos grados girar?, puede girar a tantos grados de una vez?, puede girar menos grados?
Se basa en la imagen ya rotada para hacer la siguiente rotación? o parte desde la original siempre?, Me imagino que el caso es esta ultima opción pues si no la distorsión dejaría inservible la imagen al terminar una rotación, o me equivoco
Algún ADMIN a ver si une los dos post?
Se basa en la imagen ya rotada para hacer la siguiente rotación? o parte desde la original siempre?, Me imagino que el caso es esta ultima opción pues si no la distorsión dejaría inservible la imagen al terminar una rotación, o me equivoco
Algún ADMIN a ver si une los dos post?
- pser1
- Mensajes: 4094
- Registrado: 08 Dic 2012 18:34
- Agradecido : 1352 veces
- Agradecimiento recibido: 1118 veces
Re: Rotador Imagenes PMODE3
Hola Luis,
actualmente gira 5,625 grados a cada paso.
El programa estaba preparado para ir a la mitad (2,81 grados) pero en las demos lo que manda es la velocidad
así que con Simon Jonassen decidimos que la actual es correcta.
Subí los fuentes en WorldOfDragon, tienen bastantes comentarios y podrías recompilarlo
Además, con paciencia, puedes prepararte una imagen que te guste y utlizar las otras
utilidades que vienen en el disco para generar la textura que luego es rotada/girada
Aquí encontrarás los fuentes para 32k y para 64k
http://archive.worldofdragon.org/phpBB3 ... 0&start=10
Cualquier duda que tengas, plantéala en este hilo o en el de CoCo, como prefieras!
saludos
pere
Pd Yendo al tema técnico ...
Previamente con las utilidades se genera un fichero textura que se carga en RAM.
Ocupa 16k para máquinas de 32k pero utiliza 32k para máquinas con 64k
Dicha textura es fija y lo que se hace es rotarla en una zona RAM que luego se conmuta para
que sea visible y mientras se monta la siguiente rotación en otra área.
Es el principio de double buffer aplicado aquí.
Efectivamente, los errores de redondeo acumulados acabarían por hacer irreconocible el
dibujo que está girando si se hiciera sobre el giro anterior
actualmente gira 5,625 grados a cada paso.
El programa estaba preparado para ir a la mitad (2,81 grados) pero en las demos lo que manda es la velocidad
así que con Simon Jonassen decidimos que la actual es correcta.
Subí los fuentes en WorldOfDragon, tienen bastantes comentarios y podrías recompilarlo
Además, con paciencia, puedes prepararte una imagen que te guste y utlizar las otras
utilidades que vienen en el disco para generar la textura que luego es rotada/girada
Aquí encontrarás los fuentes para 32k y para 64k
http://archive.worldofdragon.org/phpBB3 ... 0&start=10
Cualquier duda que tengas, plantéala en este hilo o en el de CoCo, como prefieras!
saludos
pere
Pd Yendo al tema técnico ...
Previamente con las utilidades se genera un fichero textura que se carga en RAM.
Ocupa 16k para máquinas de 32k pero utiliza 32k para máquinas con 64k
Dicha textura es fija y lo que se hace es rotarla en una zona RAM que luego se conmuta para
que sea visible y mientras se monta la siguiente rotación en otra área.
Es el principio de double buffer aplicado aquí.
Efectivamente, los errores de redondeo acumulados acabarían por hacer irreconocible el
dibujo que está girando si se hiciera sobre el giro anterior
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados