ULA Frita: ¿Intentamos parchearla?

¿Tienes problemas con tu equipo?, preguntanos.

Moderador: Fundadores

Avatar de Usuario
overCLK !CPC 4
Demonio segundo orden
Demonio segundo orden
Mensajes: 1709
Registrado: 14 Ago 2015, 09:28
Ubicación: Vedra
Has thanked: 3 times
Been thanked: 4 times

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por overCLK »

dandare escribió:
overCLK escribió:Pues yo te la cedo, con la condición de que primero compruebes si funciona correctamente o no por si sola. En tal caso, me daría pena deshacerme de ella.
Pero si verificas que no funciona en tu ZX, toda tuya. :)
Te tomo la palabra y te prometo verificarla primero.
Te mando privado para ponernos de acuerdo con los detalles. Gracias!
De nada hombre. En parte me haces un favor porque así salimos de dudas respecto al estado de esta ULA.
Y mira, si al final sirve para resucitar un Spectrum, pues todos contentos. :)
Imagen
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por dandare »

Mensaje enviado. Gracias!
Imagen
Imagen
Avatar de Usuario
merlinkv
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6435
Registrado: 06 Abr 2015, 23:08
Ubicación: Madrid / Europa del Este
Has thanked: 138 times
Been thanked: 343 times
Contactar:

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por merlinkv »

flopping escribió:¿Cuantas ulas crees que se venderían hoy dia para reparar una maquina obsoleta de hace mas de 30 años?, ¿sabes lo que cuesta diseñar y que te hagan un chip a medida? y ¿que preciohabria que ponerle para que saliera rentable?, vamos que ninguna empresa va a hacerlo, no se si hay copyright, probablemente, por lo que habria que sumar tambien ese coste.

Lo que hay son intentos y algun que otro exito en hacer una ula con una FPGA, lo de la ula+ es otro proyecto, que esta casi acabado, pero del que hace tiempo que no se sabe nada nuevo, todos estos "intentos" de clonado, son de particulares y a nivel muy pequeño, nada de empresas ni de ventas mundiales, por lo que no creo que desarrollen una ula o ula+ a escala global, ojala.
Hombre flopping, ya me imagino que el tema del diseño es muy complicado y, evidentemente, no creo que ninguna empresa se pusiese con el tema. Pero, al igual que tú, veo cada día proyectos de particulares para estas "viejas máquinas" que acojonan por el nivelazo que tienen tanto por la programación, como por el diseño y manufactura. Aquí mismo en el foro sois unos cuantos los que tenéis nivel para eso y más.... no es peloteo barato, es lo que veo. Yo, con mis más que modestos conocimientos, no soy capaz ni de pensarlo. Pero si pienso que lo mismo que se integran máquinas enteras en FPGA, bien se podría hacer algo parecido a un adaptador que se instalase sobre el zócalo de la ULA y funcionase como tal. Claro que esto no son más que ideas surgidas del desconocimiento...... :)

¡Ah! Dandare, perdona, por haberte saboteado el hilo .... :)
No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Visita mi Github igual te gusta algo.
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por dandare »

Nada, hombre... ojalá existieran ULAs de reemplazo. Pero no, así que hay que agotar las posibilidades antes de dar por fallecido a nuestro equipo!
Imagen
Imagen
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9974
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 124 times
Contactar:

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por flopping »

merlinkv escribió:
flopping escribió:¿Cuantas ulas crees que se venderían hoy dia para reparar una maquina obsoleta de hace mas de 30 años?, ¿sabes lo que cuesta diseñar y que te hagan un chip a medida? y ¿que preciohabria que ponerle para que saliera rentable?, vamos que ninguna empresa va a hacerlo, no se si hay copyright, probablemente, por lo que habria que sumar tambien ese coste.

Lo que hay son intentos y algun que otro exito en hacer una ula con una FPGA, lo de la ula+ es otro proyecto, que esta casi acabado, pero del que hace tiempo que no se sabe nada nuevo, todos estos "intentos" de clonado, son de particulares y a nivel muy pequeño, nada de empresas ni de ventas mundiales, por lo que no creo que desarrollen una ula o ula+ a escala global, ojala.
Hombre flopping, ya me imagino que el tema del diseño es muy complicado y, evidentemente, no creo que ninguna empresa se pusiese con el tema. Pero, al igual que tú, veo cada día proyectos de particulares para estas "viejas máquinas" que acojonan por el nivelazo que tienen tanto por la programación, como por el diseño y manufactura. Aquí mismo en el foro sois unos cuantos los que tenéis nivel para eso y más.... no es peloteo barato, es lo que veo. Yo, con mis más que modestos conocimientos, no soy capaz ni de pensarlo. Pero si pienso que lo mismo que se integran máquinas enteras en FPGA, bien se podría hacer algo parecido a un adaptador que se instalase sobre el zócalo de la ULA y funcionase como tal. Claro que esto no son más que ideas surgidas del desconocimiento...... :)

¡Ah! Dandare, perdona, por haberte saboteado el hilo .... :)
No si yo estoy de acuerdo contigo, ojala exisitieran, pero aunque a nosotros nos parezca que se venderian miles, eso no es ni mucho menos una cifra real y aun vendiendo unos pocos miles, no seria rentable, pero no todo esta perdido, como bien dices, cada dia se implementan viejas maquinas en nuevas electronicas, pero la ULA es algo que no parece que nadie quiera sacar a la luz como reemplazo directo, ¿poderse? claro que se podria y yo creo que todo se andara, jejejeeje....pero en estas cosas simpre hay que tener paciencia y bastante...
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por dandare »

Bueno, algún avance en la chapucilla. Al menos parece que el resto de la ULA funciona...


Este es mi montajus-horribilus, después de probar 100 cosas he optado por generar el reloj por PWM, usar la señal INT como marca de sincronización y contar desde ahí. Luego miro A14 y A15 para contener si es menester. La IORQULA se gestiona desde otro lado, y ahora está apagada.
Caos.jpg
Estos son los resultados de momento... algo hace, pero los timings necesitan mucho ajuste:
Manic.jpg
Star Wars.jpg

Tenéis más detalles aquí:
http://www.va-de-retro.com/foros/viewto ... 148#p77148


Espero que funcione el piggyback, porque ajustar esto al milímetro es la locura :|
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Imagen
Imagen
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por dandare »

Hola Chukyegg... Tú no me ibas a traer un Spectrum frito? (Con Ula, claro :D)
Imagen
Imagen
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9974
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 124 times
Contactar:

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por flopping »

¿que circuito has hecho, tienes esquema aunque sea a mano alzada? Vamos a echar un vistazo a ver si podemos afinar mejor. B-)
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por dandare »

De momento lo he hecho de cabeza. Pero es lo siguiente mas o menos:

reloj a 3,5mhz por PWM, de momento este reloj no está sincronizado con el de la ULA. Esto falta.
INT de la ULA a pin de entrada de microcontrolador, que lo toma como base para empezar a contar. para activar, desactivar el reloj SI se produce lo siguiente, que está hecho con puertas lógicas externas:
  • (A14 and not A15) = 1 (estamos accediendo a memoria baja)
    and
    (MREQ and (not (RAS and CAS)) =1 (y hay un RAS o CAS sin que lo haya pedido el Z80)
Aún le estoy dando una vuelta al IOREQULA... y a por qué c.... :-X :-X se me ha quemado la patilla del CK!!! >:-(
Imagen
Imagen
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8156
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 107 times

Re: ULA Frita: ¿Intentamos parchearla?

Mensaje por wilco2009 »

dandare escribió:De momento lo he hecho de cabeza. Pero es lo siguiente mas o menos:

reloj a 3,5mhz por PWM, de momento este reloj no está sincronizado con el de la ULA. Esto falta.
INT de la ULA a pin de entrada de microcontrolador, que lo toma como base para empezar a contar. para activar, desactivar el reloj SI se produce lo siguiente, que está hecho con puertas lógicas externas:
  • (A14 and not A15) = 1 (estamos accediendo a memoria baja)
    and
    (MREQ and (not (RAS and CAS)) =1 (y hay un RAS o CAS sin que lo haya pedido el Z80)
Aún le estoy dando una vuelta al IOREQULA... y a por qué c.... :-X :-X se me ha quemado la patilla del CK!!! >:-(
Pero el mecanismo de contención no se puede hacer con un microcontrolador. Es demasiado lento.
Para hacerlo habría que utilizar una CPLD o chips de puertas lógicas a pelo, pero sigue existiendo el problema de sincronizarlos con la ULA.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Responder

Volver a “Consultas”