Página 1 de 1

Amstrad CPC 6128

Publicado: 13 Sep 2018, 06:26
por jepalza
Estoy preparando un core que dejé incompleto en el ZXUNO, por un lado, por falta de información y por otro por falta de espacio, en cuanto a soporte DSK mediante SD.
En el ZXDOS tenemos espacio de sobra para implementar un menú OSD que permite leer un DSK en RAM. Ademas, gracias a las dos memorias (SRAM y SDRAM) se puede emplear una para cada tarea, lo que facilita el trabajo.

Por ahora no lee, es solo un avance, pero ya hace algo que no hacía la versión ZXUNO, que es "dar error al leer un DSK" :P .
(Espero lograrlo y no dejaros con mal sabor de boca (incluído yo). )

Imagen

Re: Amstrad CPC 6128

Publicado: 18 Sep 2018, 21:03
por jevilon
Me alegro leerte aunque sea solo por aqui, y me alegro que sigas "dando guerra"....

Re: Amstrad CPC 6128

Publicado: 19 Sep 2018, 01:16
por skywalky
¿Has visto la versión de Sorgelig para la MiST y MiSTer? Están basados en el de Renaud pero mejorados

Re: Amstrad CPC 6128

Publicado: 19 Sep 2018, 19:21
por jepalza
skywalky escribió:
19 Sep 2018, 01:16
¿Has visto la versión de Sorgelig para la MiST y MiSTer? Están basados en el de Renaud pero mejorados
Si, es lo primero que vi, pero no quiero usarlos. Ya lo usé en el ZXUNO, que es la misma versión que la del MIST, pero reducida por razones obvias de capacidad ZXUNO, y no es una versión muy pulida que digamos. Y la versión MISTER, por ahora, descartada, por que usa muchas cosa exclusivas de una Cyclone V, que son casi imposible sustituir en la Spartan , y ademas, no entraría, por que ya probé a compilarla, y supera en espacio ocupado a lo que da la Spartan LX16 del ZXDOS.

La idea es usar el código de Mcleod_Ideafix, que está muy, pero que muy pulido, pero con los cambios que hice yo para llegar al 6128, y colarle el control de discos.

El problema es que, el control de discos, no existe para verilog, pero sí para systemverilog, y Xilinx no acepta systemverilog.

He optado por dos soluciones: la primera, que es la de la imagen que he dejado arriba, es un controlador de discos muy básico , hecho por mi (controladora NEC U765 FDC), que justo permite detectar el disco, y ver el directorio, pero , de momento, nada mas. Es tan básico, que para poder leer un disco, es necesario un formato especial (RAW), que hace que sea muy incómodo de usar, por que obliga a convertir todos los discos DSK. La otra opción, me ha ayudado neuro_999, y es convertir el U765 del MISTER a verilog, y en ello estoy ahora mismo, pero con dos problemas, primero que no entra en la BRAM disponible, y segundo, que ya no sería código libre, y obligaría a liberar el fuente, que es algo, que de momento, no se puede hacer, por que el fuente es propiedad de mcleod_ideafix, y no ha dado su permiso. Si uso fuentes libres, tengo que liberar parte de ello, si no los uso, que de momento son todos privados, no hay obligación de liberarlos.

ahora mismo, no tengo nada mas que lo que se ve en la foto de arriba, solo puedo dedicar un par de horas al día, y la cosa va lentita.

Re: Amstrad CPC 6128

Publicado: 19 Sep 2018, 19:23
por jepalza
jevilon escribió:
18 Sep 2018, 21:03
Me alegro leerte aunque sea solo por aqui, y me alegro que sigas "dando guerra"....
Sí, un pelín apartado, pero sigo. Uno se va cansando de tanto ajetreo, y tras meses de trabajo con el UnAmiga, me estoy aflojando un poco. Pero son bajones temporales. :D

Re: Amstrad CPC 6128

Publicado: 01 Dic 2018, 11:14
por JuananLaguna
Hola, pasaba para preguntar si hay alguna beta... Qué ganitas le tengo. ;)

Re: Amstrad CPC 6128

Publicado: 03 Dic 2018, 08:40
por jepalza
Po mi parte no, ni la habrá. Para el ZXDOS no voy a hacer nada, por razones que no voy a comentar en público.

Re: Amstrad CPC 6128

Publicado: 06 Dic 2018, 10:36
por JuananLaguna
Ah, vaya... Ok.