Work in progress... :D
Re: Work in progress... :D
¡La bomba!
¿Con SID incluído?
@jepalza Pues el tuyo parece bastante adelantado también. Muy buen trabajo.
¿Con SID incluído?
@jepalza Pues el tuyo parece bastante adelantado también. Muy buen trabajo.
Re: Work in progress... :D
Si, con SID incluido y funcional.Lenko escribió:¡La bomba!
¿Con SID incluído?
@jepalza Pues el tuyo parece bastante adelantado también. Muy buen trabajo.
El core que estamos portando ambos es el mismo, basado en el FPGA64 (que por cierto, tiene una licencia muy restrictiva )... y creo que nos vamos a encontrar con el mismo problema de timings. Parece que Altera es más "tolerante" a ciertas prácticas poco aconsejables del uso de señales que hacen de reloj que Xilinx. El código original está lleno de relojes provinientes de combinatoria y eso suele dar problemas. La generación de PHI0/2 de forma externa (al contrario de como lo hace el C64) y a través de un solo FSM para todo, me da que no es una buena práctica y que se pelea bastante con la Spartan. Todo a partir de un solo reloj de 32Mhz (que en realidad hay que poner a 33 o más, porque si no, genera una señal de retrazo vertical de 47Hz, incompatible con casi todo), así que queda bastante por hacer.
Ya se puede cargar soft a partir de la emulación de 1541 a través de SD (RAW de momento) pero programas/juegos de no más de unos Kbytes, porque si no empiezan los problemas.
Bueno, pues seguimos en ello.
Es buena idea que jepalza siga adelante en paralelo porque es más fácil encontrar la solución a los problemas de timings entre dos. De hecho la imagen repetida que aparece en su pantalla es debido a esos problemas de timings (a mi también me salieron al principio cuando empecé hace un par de semanas), que aunque he reducido bastante, no he conseguido solucionar del todo.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Work in progress... :D
Si, seguiré, cuatro ojos ven mejor que dos.
Es curioso que ambos hemos dado con el mismo core, y hemos llegado casi a la par. Yo empecé el domingo .
¿te has fijado en las teclas especiales que lleva? las de función (f2, f4, f8 y f12) sirven para modos depuración (que no nos sirve para nada, es para los leds y display de la DE2) y para cambiar modo ntsc a pal. se puede utilizar para tratar de pasar de vga a video en tiempo real.
Es curioso que ambos hemos dado con el mismo core, y hemos llegado casi a la par. Yo empecé el domingo .
¿te has fijado en las teclas especiales que lleva? las de función (f2, f4, f8 y f12) sirven para modos depuración (que no nos sirve para nada, es para los leds y display de la DE2) y para cambiar modo ntsc a pal. se puede utilizar para tratar de pasar de vga a video en tiempo real.
Re: Work in progress... :D
Si, de hecho las teclas he anulado todas, menos la de PAL/NTSC que la he remapeado (he anulado todo lo de debug, para liberar recursos, que la FPGA está casi al máximo con todo incluido, SID, emulacion 1541, etc), y he añadido tecla para reset en frío. Tenia idea de añadir la tecla de cambio de modo de vídeo en Bloq Despl como en todos los cores, pero aún hay que afinar mucho el core porque la señal que saca está fuera de los rangos "habituales" (aunque algunas pantallas tragan), tanto para VGA como para compuesto. Lo malo es que si tocas una cosa, todas cambian. Es lo malo que tiene que esté hecho así el core.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Work in progress... :D
Acojonante! Juro que nunca habria imahinado que un SID cupiera ahi.
Enhorabuena.
Enviado desde mi ONE A2003 mediante Tapatalk
Enhorabuena.
Enviado desde mi ONE A2003 mediante Tapatalk
Re: Work in progress... :D
Ya he implementado yo también las memorias PROM y PRAM del C1541. Me sigue fallado los timmings y el menú de carga de la SD se mueve de fila a fila y no se ve, pero es un avance. Y ya veo lo que dices, quest, que con 32 va mal, pero si le pones 33 o incluso 34mhz, va mejorando, peor se estropea por otro lado.
- brunosilva
- Mensajes: 312
- Registrado: 18 Jun 2016, 19:54
Re: Work in progress... :D
hi.
any news?
any news?
Re: Work in progress... :D
Not yet... it still requires a lot of adjustments and work to be stable
Patience...
Patience...
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
- brunosilva
- Mensajes: 312
- Registrado: 18 Jun 2016, 19:54
Re: Work in progress... :D
yes... we wait... if you need beta tester... let me know
Re: Work in progress... :D
Nai no nonaino.... la la la la...
No te digo na y te lo digo too ;P
No te digo na y te lo digo too ;P