¿posible MacPlus?

Cores de los que existe documentación pero no se ha intentado aún portarlos al ZX-Uno / Cores for which documentation or source code exists, but no ports have been attempted to the ZX-Uno yet
Avatar de Usuario
Kyp
Mensajes: 240
Registrado: 18 May 2016, 20:16

Re: ¿posible MacPlus?

Mensaje por Kyp » 02 Oct 2016, 22:53

Pues no se, a mi me salen 6620 LUTs y, claro, no hay tantas.
¿Me pasas tu UCF?

Avatar de Usuario
jepalza
Mensajes: 613
Registrado: 02 Oct 2015, 18:52

Re: ¿posible MacPlus?

Mensaje por jepalza » 03 Oct 2016, 10:05

Kyp escribió:Pues no se, a mi me salen 6620 LUTs y, claro, no hay tantas.
¿Me pasas tu UCF?
Aquí lo dejo adjunto.
Verás que está hecho a todo correr. Lo hice en un rato mientras trabajaba, sintetizó sin errores, y al llegar a casa lo probé, pero solo se veía pantalla gris oscuro, y lo dejé así. Publiqué este hilo y hasta ahora.
Te dejo el UCF con notas que ponen #FALSO o algo así, que son pines que he desviado a otros sin uso o con uso limitado el ZXUNO para que no diera error.
Y ademas dejo el TOP por si acaso, por que tapé algunas líneas sin uso.
Adjuntos
Downloads.rar
(4.57 KiB) Descargado 238 veces

Avatar de Usuario
Kyp
Mensajes: 240
Registrado: 18 May 2016, 20:16

Re: ¿posible MacPlus?

Mensaje por Kyp » 04 Oct 2016, 16:37

Misterio resuelto:

Ejecuto el 1er paso (Synthetize - XST) con tu UCF y top y dice que no cabe:
Captura.PNG
Captura.PNG (10.36 KiB) Visto 7615 veces
Pero le digo que siga con el 2º paso (Implement Design) y entonces si:
Captura.PNG
Captura.PNG (15.51 KiB) Visto 7615 veces
De todas formas lo veo complicado. Solo quedan 4 LUTs libres y hay un montón de cosas que arreglar.

Avatar de Usuario
jepalza
Mensajes: 613
Registrado: 02 Oct 2015, 18:52

Re: ¿posible MacPlus?

Mensaje por jepalza » 04 Oct 2016, 18:21

Xastamente eso le ocurrió a "mua", solo que yo hago los tres pasos a la vez, hasta conseguir el bit. Cuestión de jugar. Quest ya tenía algo hecho. Yo nada, solo lo probé por diversión.

Avatar de Usuario
Radastan
Mensajes: 389
Registrado: 05 Oct 2015, 14:39

Re: ¿posible MacPlus?

Mensaje por Radastan » 05 Oct 2016, 10:51

¿Y sintetizar un QL? al ser su bus de 8 bits es menos complejo de implementar, aparte que lo demás es más simple que el Mac Plus.

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

Re: ¿posible MacPlus?

Mensaje por mcleod_ideafix » 05 Oct 2016, 11:24

Radastan escribió:¿Y sintetizar un QL? al ser su bus de 8 bits es menos complejo de implementar, aparte que lo demás es más simple que el Mac Plus.
El problema con el QL es que no permite carga de programas nada más que desde microdrive o disquete. No soporta carga por audio, que es lo que tenemos "de serie" implementado en el ZX-UNO. Un core de QL tendría por tanto que incluir algún tipo de DivMMC, como lo que quería hacer yo con el QLSD, pero claro! esto significa a su vez escribir un firmware que aún no existe, para una máquina cuya documentación técnica en lo que se refiere a las interioridades del S.O. deja que desear.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

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

Re: ¿posible MacPlus?

Mensaje por mcleod_ideafix » 05 Oct 2016, 11:27

Radastan escribió:aparte que lo demás es más simple que el Mac Plus.
No tan simple. Recuerda que el QL tiene dentro de él un microcontrolador que es quien se encarga del manejo del teclado, sonido y puerto serie, si mal no recuerdo. Una reimplementación completa significa meter dos micros, el MC68008 (que por cierto no existe, así que habría que adaptar el core TG68 para que usara un bus de datos de 8 bits), y el 8042, que creo que es el que se usa como microcontrolador auxiliar.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
jepalza
Mensajes: 613
Registrado: 02 Oct 2015, 18:52

Re: ¿posible MacPlus?

Mensaje por jepalza » 05 Oct 2016, 11:34

Por algo será que algunos sistemas 8/16 de la época aún no se han sintetizado.

Avatar de Usuario
Radastan
Mensajes: 389
Registrado: 05 Oct 2015, 14:39

Re: ¿posible MacPlus?

Mensaje por Radastan » 05 Oct 2016, 13:37

mcleod_ideafix escribió:Un core de QL tendría por tanto que incluir algún tipo de DivMMC
Qubide te saluda...

http://hardware.speccy.org/temp/qubide.html

Y perfectamente documentada.

Avatar de Usuario
Radastan
Mensajes: 389
Registrado: 05 Oct 2015, 14:39

Re: ¿posible MacPlus?

Mensaje por Radastan » 05 Oct 2016, 13:46

mcleod_ideafix escribió:
Radastan escribió:aparte que lo demás es más simple que el Mac Plus.
No tan simple. Recuerda que el QL tiene dentro de él un microcontrolador que es quien se encarga del manejo del teclado, sonido y puerto serie, si mal no recuerdo. Una reimplementación completa significa meter dos micros, el MC68008 (que por cierto no existe, así que habría que adaptar el core TG68 para que usara un bus de datos de 8 bits), y el 8042, que creo que es el que se usa como microcontrolador auxiliar.
Efectivamente, habría que adaptar el core a MC68008 e implementar también un Intel 8049.

Respecto al 8049 puedes coger el 8035 de la recreativa del Dokey Kong y hacerle modificaciones para incluir los 16K de ROM (2x8K), teóricamente tiene el mismo juego de instrucciones. Ambos son de la familia MCS-48 de Intel.

Pero vamos, que en MIST ya implementaron el Sinclair QL, ¿no se puede usar ese trabajo?

https://github.com/mist-devel/mist-bina ... r/cores/ql

Responder