Librerías para ZX-Uno de Yombo

Software para o relacionado con el core ZX Spectrum / Software for or related to the ZX Spectrum core
Avatar de Usuario
yombo
Mensajes: 487
Registrado: 05 Oct 2015, 14:10

Re: Librerías para ZX-Uno de Yombo

Mensaje por yombo » 12 Ene 2017, 14:02

:okidoki;

Avatar de Usuario
yombo
Mensajes: 487
Registrado: 05 Oct 2015, 14:10

Re: Librerías para ZX-Uno de Yombo

Mensaje por yombo » 21 Ene 2017, 03:07

Añadidos turbo.h y turbo.c, con funciones para obtener y ajustar el turbo actual (X1, X2, X4: 3.5, 7 ó 14 MHz)

Avatar de Usuario
yombo
Mensajes: 487
Registrado: 05 Oct 2015, 14:10

Re: Librerías para ZX-Uno de Yombo

Mensaje por yombo » 05 Sep 2017, 22:37

Añadido algoritmo de relleno de triángulos en modo Radastán. Con clipping por límites de pantalla.

El código sirve también en el core de PC XT, en el modo MCGA 320x200

Prueba de concepto:
Se consiguen 38 triángulos por segundo en modo radas,
y aprox. 800 triángulos/s en PC.

phpBB [media]

Avatar de Usuario
yombo
Mensajes: 487
Registrado: 05 Oct 2015, 14:10

Re: Librerías para ZX-Uno de Yombo

Mensaje por yombo » 05 Sep 2017, 22:40

Ficheros: Demo ZX y PC.
Adjuntos
demos_zx_pc.zip
(40.87 KiB) Descargado 97 veces

Avatar de Usuario
mcleod_ideafix
Mensajes: 828
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: Librerías para ZX-Uno de Yombo

Mensaje por mcleod_ideafix » 05 Sep 2017, 22:49

yombo escribió:Se consiguen 38 triángulos por segundo en modo radas,
¿Pero a qué velocidad de CPU?
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
Hark0
Mensajes: 683
Registrado: 27 Sep 2015, 00:31
Ubicación: Cornellà de Llobregat - BCN
Contactar:

Re: Librerías para ZX-Uno de Yombo

Mensaje por Hark0 » 05 Sep 2017, 22:57

Bravo!

Ya sabes que uso la esxdos.h,..... y va de perlas!!!

Eso pide un "sentinel radastaniano" pero ya... :mrgreen:
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

Avatar de Usuario
yombo
Mensajes: 487
Registrado: 05 Oct 2015, 14:10

Re: Librerías para ZX-Uno de Yombo

Mensaje por yombo » 06 Sep 2017, 02:22

mcleod_ideafix escribió:
yombo escribió:Se consiguen 38 triángulos por segundo en modo radas,
¿Pero a qué velocidad de CPU?
Tenías razón, tal como vimos por el chat, lo tenía a turbo X4 en vez de turbo X8.

En las últimas pruebas tarda 17 segundos (la mitad que antes) en pintar 1000 triángulos por lo que salen 58,8 triángulos/s

Avatar de Usuario
yombo
Mensajes: 487
Registrado: 05 Oct 2015, 14:10

Re: Librerías para ZX-Uno de Yombo

Mensaje por yombo » 06 Sep 2017, 02:22

Hark0 escribió:Bravo!

Ya sabes que uso la esxdos.h,..... y va de perlas!!!

Eso pide un "sentinel radastaniano" pero ya... :mrgreen:
A ver si sale algo... :-)

Avatar de Usuario
yombo
Mensajes: 487
Registrado: 05 Oct 2015, 14:10

Re: Librerías para ZX-Uno de Yombo

Mensaje por yombo » 08 Sep 2017, 04:54

He hecho una demo 3D, no es un Sentinel pero es resultona...

Usa turbo x8 o sea que en ZEsarUX debe requerir potencia. Yo lo he probado en un ZX-Uno v4.1 del crowd.

Más bien es un minijuego. Usad el típico O, P, Q, A.

Dejo el tap por aquí, el código está en el repo.
Adjuntos
demo_3d_radas.zip
(6.04 KiB) Descargado 104 veces

Avatar de Usuario
antoniovillena
Mensajes: 2611
Registrado: 27 Sep 2015, 20:41

Re: Librerías para ZX-Uno de Yombo

Mensaje por antoniovillena » 09 Sep 2017, 00:46

Vaya pedazo de demo. Es flipante

Responder