Recovery.bit actualizado
Re: Recovery.bit actualizado
Ahora sí que funciona con la flash en blanco.
¿Se puede descargar esa nueva bios para probarla?
¿Se puede descargar esa nueva bios para probarla?
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Recovery.bit actualizado
Has puesto un ejemplo de un core del que no se dispone del código fuente por motivos de copyright, por lo que no podrás hacer nada. En otros casos, el procedimiento empleando mi repositorio es bastante sencillo. Te instalas el ISE Webpack. Renombras cores/mypath.txt a cores/mypath.bat y editas si has cambiado la ruta de instalación por defecto. Luego desde línea de comandos te vas a la carpeta del core (a veces está en alguna subcarpeta) y buscas el fichero make.batSinclair escribió: ¿Significa esto que dices que con la simple incorporación de la flash w25q32 a una versión anterior se podrían utilizar los cores actuales?
De no ser tan sencillo (que es lo que me temo) ¿cual sería la forma optima de generar el core (.ZZ2 en mi caso) del clon C64, por ejemplol?
Código: Seleccionar todo
SET machine=tld_zxuno
SET speed=2
SET ruta_ucf=pines
SET ruta_bat=..\
call %ruta_bat%genxst.bat
rem call %ruta_bat%generar.bat v2 ZZ2
rem call %ruta_bat%generar.bat v3 ZZ3
call %ruta_bat%generar.bat v4 ZX1
rem call %ruta_bat%generar.bat Ap ZZA
Para otros casos, como por ejemplo los cores de Fabio, tendrías que hacerlo usando el GUI y modificando el archivo .ucf. El archivo .ucf hace corresponder los pines de la FPGA con los del diseño, y te puedes guiar por los que hay en mi repo para hacer los cambios.
Re: Recovery.bit actualizado
OK, parece sencillo.antoniovillena escribió:Has puesto un ejemplo de un core del que no se dispone del código fuente por motivos de copyright, por lo que no podrás hacer nada. En otros casos, el procedimiento empleando mi repositorio es bastante sencillo. Te instalas el ISE Webpack. Renombras cores/mypath.txt a cores/mypath.bat y editas si has cambiado la ruta de instalación por defecto. Luego desde línea de comandos te vas a la carpeta del core (a veces está en alguna subcarpeta) y buscas el fichero make.batSinclair escribió: ¿Significa esto que dices que con la simple incorporación de la flash w25q32 a una versión anterior se podrían utilizar los cores actuales?
De no ser tan sencillo (que es lo que me temo) ¿cual sería la forma optima de generar el core (.ZZ2 en mi caso) del clon C64, por ejemplol?
Está preparado para compilar en v4, pero descomentando puedes compilar hasta en los 4 modelos a la vez (lo que tardará casi 4 veces más). Después de make tendrás un fichero COREn.ZX1 (o la extensión que proceda) en la misma carpeta del make. Tan solo tienes que renombrar la n por el número de slot que quieras, copiarla a la raíz de la SD y hacer el upgrade.Código: Seleccionar todo
SET machine=tld_zxuno SET speed=2 SET ruta_ucf=pines SET ruta_bat=..\ call %ruta_bat%genxst.bat rem call %ruta_bat%generar.bat v2 ZZ2 rem call %ruta_bat%generar.bat v3 ZZ3 call %ruta_bat%generar.bat v4 ZX1 rem call %ruta_bat%generar.bat Ap ZZA
Para otros casos, como por ejemplo los cores de Fabio, tendrías que hacerlo usando el GUI y modificando el archivo .ucf. El archivo .ucf hace corresponder los pines de la FPGA con los del diseño, y te puedes guiar por los que hay en mi repo para hacer los cambios.
Un par de dudas.
1. ¿Cómo puedo acceder a tu repositorio?
2. ¿La versión del ISE Webpack ha de ser la última o alguna en concreto?
Lo digo porque tengo instalada la versión 14 por tema de compatibilidad con mi cable paralelo.
© 1982 Sinclair Research Ltd
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Recovery.bit actualizado
Te la adjunto. Normalmente llevo el repositorio al día, así que si quieres probar la última versión que esté desarrollando haciendo un make en esta carpeta:carmeloco escribió:Ahora sí que funciona con la flash en blanco.
¿Se puede descargar esa nueva bios para probarla?
https://github.com/antoniovillena/zxuno ... r/firmware
Te generará un firmware.rom que sólo tendrás que renombrar a .ZX1. El número de versión, para ver si ha cambiado, está aquí:
https://github.com/antoniovillena/zxuno ... trings.asm
En este repo no versiono ninguna clase de binarios, así que si te falla algo al hacer make tendrás que irte al repo oficial y copiar el binario a la carpeta firmware.
- Adjuntos
-
- firmware.zip
- (10.48 KiB) Descargado 320 veces
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Recovery.bit actualizado
1. A través de aquí: https://github.com/antoniovillena/zxunoSinclair escribió: OK, parece sencillo.
Un par de dudas.
1. ¿Cómo puedo acceder a tu repositorio?
2. ¿La versión del ISE Webpack ha de ser la última o alguna en concreto?
Lo digo porque tengo instalada la versión 14 por tema de compatibilidad con mi cable paralelo.
Hay un botón que pone clone or download. El clone es por si dispones de cliente GIT. Con cliente podrás actualizar sin necesidad de bajarte el paquete completo cada vez.
2. Yo tengo la 14.7. En teoría vale cualquier versión de ISE, pero si puede coincidir el número antes del punto (cosa que pasa en tu caso), pues mejor.
Re: Recovery.bit actualizado
Muchas gracias.antoniovillena escribió:Te la adjunto. Normalmente llevo el repositorio al día, así que si quieres probar la última versión que esté desarrollando haciendo un make en esta carpeta:carmeloco escribió:Ahora sí que funciona con la flash en blanco.
¿Se puede descargar esa nueva bios para probarla?
https://github.com/antoniovillena/zxuno ... r/firmware
Te generará un firmware.rom que sólo tendrás que renombrar a .ZX1. El número de versión, para ver si ha cambiado, está aquí:
https://github.com/antoniovillena/zxuno ... trings.asm
En este repo no versiono ninguna clase de binarios, así que si te falla algo al hacer make tendrás que irte al repo oficial y copiar el binario a la carpeta firmware.
Lo he probado, pero hay algo que falla. En las pestañas "Upgrade" y "Boot", aparecen trozos de texto que parece que son de los nombres de las roms, a partir del último core.
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Recovery.bit actualizado
Sí. Es el fallo que me ha reportado Sinclair. Tendré que echarle un vistazo y corregirlo. Probablemente haya cambiado algo sin querer al adaptarlo para que funcione en el recovery.bit. De momento no recomiendo actualizar.
Re: Recovery.bit actualizado
antoniovillena, intenando generar el .ZZ2 del Sam Coupe, he observado que da un error en la última linea del archivo \zxuno-master\cores\generar.bat. Primero pensaba que era un error de la ruta pero parece que lo que falta es algún ejecutable, en concreto el bit2bin. Lo he buscado en tú repositorio y en los directorios del Webpack pero no existe.
© 1982 Sinclair Research Ltd
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Recovery.bit actualizado
Sinclair escribió:antoniovillena, intenando generar el .ZZ2 del Sam Coupe, he observado que da un error en la última linea del archivo \zxuno-master\cores\generar.bat. Primero pensaba que era un error de la ruta pero parece que lo que falta es algún ejecutable, en concreto el bit2bin. Lo he buscado en tú repositorio y en los directorios del Webpack pero no existe.
A parte de en el repo oficial, también tienes la herramienta bit2bin en el último enlace de la lista de bitstreams:antoniovillena escribió: En este repo no versiono ninguna clase de binarios, así que si te falla algo al hacer make tendrás que irte al repo oficial y copiar el binario a la carpeta firmware.
http://zxuno.speccy.org/descarga.shtml
Re: Recovery.bit actualizado
Como no iba para mi esa respuesta, ni la leí.
Ahora funciona perfectamente.
Ahora funciona perfectamente.
© 1982 Sinclair Research Ltd