Reemplazos CPU MOS 7501 y 8501

Avatar de Usuario
kikems
Mensajes: 3392
Registrado: 30 May 2013 19:23
Agradecido : 980 veces
Agradecimiento recibido: 1350 veces

Reemplazos CPU MOS 7501 y 8501

Mensajepor kikems » 21 Sep 2019 20:58

Abro este hilo para debatir y compartir información y experiencias sobre las diferentes opciones que están surgiendo en torno a reemplazos de las frágiles y escasas ( y por tanto costosas ) CPU 7501/8501 de los Commodore de la serie TED.

En esencia estas CPU son como un 6502 o 6510 con un par de líneas adicionales y algún opcode ilegal más. Creo que la diferencia entre el 7501 de las primeras unidades y el 8501 de las siguientes, es que uno está fabricado por el procedimiento CMOS 1 y el otro por CMOS 2, por el resto son exactamente iguales.

Como comento, son CPU que solo fabricó Commodore para las series TED y que no se usaron en ningún otro equipo más y tampoco otros fabricantes lo produjeron, por ello su precio. Para el C128 ya lo evolucionaron al 8502 que es directamente incompatible con los TED.

Todo eso hace que los especuladores del eBay pongan precios desorbitados para estas CPU, pero si solo fuera ese el problema tampoco sería para tanto, el problema adicional es que estas CPU son muy delicadas y tienden a sobrecalentarse mucho y el resto de componentes que las rodean y son el principal componente de fallo de los Commodore TED, por lo que comprar una CPU nueva a un coste elevado tampoco nos asegura que tengamos máquina funcional por mucho tiempo.

Debido a todo esto hay varias iniciativas para utilizar reemplazos alternativos , más resistentes o seguros y duraderos y en otros casos más económicos.

1- Saxon, reemplazo alternativo de CPU. NEs un FPGA con CPLD o algo así, por los comentarios que hay en el enlace parece que funciona todo correctamente.
https://www.sellmyretro.com/offer/detai ... %2B4-30475

Captura de pantalla 2019-09-21 a las 21.13.01.png
Captura de pantalla 2019-09-21 a las 21.13.01.png (340.79 KiB) Visto 790 veces


2- Adaptadores a procesador 6510, esta solución necesitan montar una rom adicional para hacer que funcione, pero tienen la limitación de que no funcionan los fastloaders de disco, no hay opcodes ilegales y tampoco funciona el stop del motor de datassette, además hay que hacer un par de soldaduras en la placa base para activar permanentemente el motor de Datassette. OJO si vas a comprar esta solución , hay dos opciones ; una para el C16 y otra para los Plus4, la diferencia es la disposición de los componentes ya que la versión de C16 en los plus4 cocha con el teclado.

http://hackjunk.com/2017/06/23/commodor ... onversion/

Imagen

3- 85MC01 reemplazo con un CPLD y 6502. Este reemplazo parece mejor que el anterior ya que parece que no requiere rom modificada y funcionan correctamente los fastloaders, el IEC y el datassette, solo le fallaría aquello que use opcodes opcionales del 8501 que lógicamente no están.
Es una solución totalmente nueva y creo que las más económica que he visto, según el autor le funciona prácticamente todo.

http://www.amibay.com/showthread.php?10 ... s4-(85MC01)
http://www.amibay.com/showthread.php?10 ... n-progress

Imagen

4- MockA65xx , reemplazo por FPGA para varios sistemas, aunque el precio no es bajo.

https://hackaday.io/project/165624-mock ... zsc9kpTwaI

Más info en este hilo de RetroWiki.
http://retrowiki.es/viewtopic.php?f=80&t=200034339

Captura de pantalla 2019-09-21 a las 21.23.12.png
Captura de pantalla 2019-09-21 a las 21.23.12.png (150.74 KiB) Visto 782 veces


5- Reemplazo del CPU solo para Plus 4 que comercializa el comebolsas polaco. Por el momento es solo preorder y no se sabe el grado de compatibilidad y las limitaciones del invento , que las tendrá seguro ya que usa un 6502 como CPU. El detalle a destacar de esta alternativa es que además incluye la ampliación de memoria de 256 Kb compatible Hannes ( tampoco es que sirva de mucho ya que solo hay unas pocas aplicaciones que la usen ).
https://lotharek.pl/productdetail.php?id=257

Avatar de Usuario
Arturo
Mensajes: 97
Registrado: 13 Ene 2013 00:38
Agradecido : 5 veces
Agradecimiento recibido: 15 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor Arturo » 21 Sep 2019 22:23

kikems escribió:2- Adaptadores a procesador 6510, esta solución necesitan montar una rom adicional para hacer que funcione, pero tienen la limitación de que no funcionan los fastloaders de disco, no hay opcodes ilegales y tampoco funciona el stop del motor de datassette, además hay que hacer un par de soldaduras en la placa base para activar permanentemente el motor de Datassette. OJO si vas a comprar esta solución , hay dos opciones ; una para el C16 y otra para los Plus4, la diferencia es la disposición de los componentes ya que la versión de C16 en los plus4 cocha con el teclado.

No entiendo, el 7501 va a 1.76 mhz y el 6510 a 1 mhz, va overclockeado o el sistema es mas lento?

Avatar de Usuario
papalapa
Mensajes: 331
Registrado: 05 Ago 2018 18:22
Agradecido : 108 veces
Agradecimiento recibido: 71 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor papalapa » 22 Sep 2019 09:15

Siempre queda el recurso de comprar un Commodore TED estropeado a precio de derribo y rezando para el que dueño sepa mas bien poco de informática y no haya tocado nada en su interior. Claro que los Commodore TED también son escasos....

marcos64
Mensajes: 242
Registrado: 08 Nov 2018 10:31
Agradecido : 42 veces
Agradecimiento recibido: 55 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor marcos64 » 22 Sep 2019 10:15

De momento la unica opcion me parece el de zaxon.

Pero si el MockA65xx cumple con lo que promete, y con el precio anunciado, pasaria a ser el claro vencedor. La flexibilidad que da el que se pueda configurar como diferentes procesadores me parece decisiva.

Arturo escribió:No entiendo, el 7501 va a 1.76 mhz y el 6510 a 1 mhz, va overclockeado o el sistema es mas lento?


El procesado va a la velocidad que le indique el reloj. La mayoria de procesadores MOS suelen funcionar hasta 2 MHz sin problemas. Ademas el 7501 va a 0,88 MHz la mayor parte del tiempo.
http://marcos64.orgfree.com/
Actualizacion 22/4/2018: Actualizada Load'N'Run numero 5 con nuevos TAPs y PRGs.

Avatar de Usuario
kikems
Mensajes: 3392
Registrado: 30 May 2013 19:23
Agradecido : 980 veces
Agradecimiento recibido: 1350 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor kikems » 22 Sep 2019 21:15

Arturo escribió:
kikems escribió:2- Adaptadores a procesador 6510, esta solución necesitan montar una rom adicional para hacer que funcione, pero tienen la limitación de que no funcionan los fastloaders de disco, no hay opcodes ilegales y tampoco funciona el stop del motor de datassette, además hay que hacer un par de soldaduras en la placa base para activar permanentemente el motor de Datassette. OJO si vas a comprar esta solución , hay dos opciones ; una para el C16 y otra para los Plus4, la diferencia es la disposición de los componentes ya que la versión de C16 en los plus4 cocha con el teclado.

No entiendo, el 7501 va a 1.76 mhz y el 6510 a 1 mhz, va overclockeado o el sistema es mas lento?


Parece ser que si, que lo meten a 1,76 Mhz. Esos 6502 se fabricaron durante mucho tiempo y por métodos más sofisticados y modernos así que soportan bien esas frecuencias de reloj sin apenas recalentamiento.

Avatar de Usuario
kikems
Mensajes: 3392
Registrado: 30 May 2013 19:23
Agradecido : 980 veces
Agradecimiento recibido: 1350 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor kikems » 22 Sep 2019 21:16

papalapa escribió:Siempre queda el recurso de comprar un Commodore TED estropeado a precio de derribo y rezando para el que dueño sepa mas bien poco de informática y no haya tocado nada en su interior. Claro que los Commodore TED también son escasos....


Si buscas un TED, averiados salen bastante bien de precio. En la mayoría de los casos el problema es CPU malita.

Avatar de Usuario
kikems
Mensajes: 3392
Registrado: 30 May 2013 19:23
Agradecido : 980 veces
Agradecimiento recibido: 1350 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor kikems » 22 Sep 2019 21:17

marcos64 escribió:De momento la unica opcion me parece el de zaxon.

Pero si el MockA65xx cumple con lo que promete, y con el precio anunciado, pasaria a ser el claro vencedor. La flexibilidad que da el que se pueda configurar como diferentes procesadores me parece decisiva.

Arturo escribió:No entiendo, el 7501 va a 1.76 mhz y el 6510 a 1 mhz, va overclockeado o el sistema es mas lento?


El procesado va a la velocidad que le indique el reloj. La mayoria de procesadores MOS suelen funcionar hasta 2 MHz sin problemas. Ademas el 7501 va a 0,88 MHz la mayor parte del tiempo.


Yo ya le he lanzado propuesta de compra al italiano del 85MC01 basado en el 6502, a ver cómo resulta. Eran la opción que parece más equilibrada en relación prestaciones/precio ya que son 29 €.

Avatar de Usuario
kikems
Mensajes: 3392
Registrado: 30 May 2013 19:23
Agradecido : 980 veces
Agradecimiento recibido: 1350 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor kikems » 23 Sep 2019 12:56

Finalmente ya he comprado una unidad al Italiano, la opción 3 del 85MC01. En teoría es muy compatible con fastloaders, IEC, datassette , turboloaders etc... sin modificaciones en la máquina y sin cambiar rom.
Según comenta el autor la única limitación está en que esta solución no implementa los opcodes ilegales de este procesador y por tanto si alguna demo o software las utiliza no funcionará, pero que según sus pruebas ( y según él ha probado casi todo ) ha funcionado, excepto una o dos demos o que usan el Wild loader que tira de un solo opcode ilegal. Por lo visto los autores del WildLoader ya lo han modificado para eliminar ese opcode ilegal.

Cuando llegue haré una prueba extensiva, a ver que tal resulta y ya informaré por aquí de los resultados.

Si funciona como indica el autor, por 29 € es una opción muy razonable para levantar equipos muertos, que se pueden conseguir a muy buen precio por el ebay.

Bajo mi punto de vista obtener el reemplazo y reparar un equipo de estos por 30€ puede ser razonable, pero por 60€ o más ( al final entre portes , una cosa y otra, terminas más cerca de los 80 € ) es un poco elevado para un equipo que vas a usar puntualmente y más si vas a usar componentes originales con más de 30 años de vida que pueden durar un suspiro.

jltursan
Mensajes: 2588
Registrado: 20 Sep 2011 13:59
Agradecido : 180 veces
Agradecimiento recibido: 501 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor jltursan » 23 Sep 2019 14:33

Por todo lo visto, tiene muy buena pinta. ¡Ya nos contarás si con eso vuelve a la vida el Commodore!

Avatar de Usuario
kikems
Mensajes: 3392
Registrado: 30 May 2013 19:23
Agradecido : 980 veces
Agradecimiento recibido: 1350 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor kikems » 26 Sep 2019 11:54

He añadido en el primer post una nueva opción en preorder del Polaco comebolsas. Como es una opción disponible, he querido incluirla en la lista y no omitir su existencia, pero la verdad que al comebolsas este no puedo recomendarlo. Aún recuerdo cuando nos envió un "cese y desestimiento" a retrowiki, por no sé qué tontería de un proyecto que había aquí, se registró y entró poco más que para amenazar e insultar a los autores de aquel proyecto.
Nunca me ha gustado su política y su forma de actuar en el ambiente retro, pero ahí está la opción y hay que reconocer que sus productos tienen calidad, aunque generalmente a un precio algo elevado.
Estoy seguro que aún tiene pesadillas con las Gotek. -507

Avatar de Usuario
kikems
Mensajes: 3392
Registrado: 30 May 2013 19:23
Agradecido : 980 veces
Agradecimiento recibido: 1350 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor kikems » 24 Oct 2019 16:10

Finalmente he adquirido un reemplazo del 8501 la opción del FPGA de Saxon y la opción económica del 85MC01. Voy a realizar unas pruebas exhaustivas y comentaré resultados.
Por el momento, todo lo que he probado con la FPGA funciona perfectamente y con el 85MC01 he obtenido resultados variopintos.

Avatar de Usuario
kikems
Mensajes: 3392
Registrado: 30 May 2013 19:23
Agradecido : 980 veces
Agradecimiento recibido: 1350 veces

Re: Reemplazos CPU MOS 7501 y 8501

Mensajepor kikems » 27 Oct 2019 09:50

Bueno tras varias pruebas y haberme documentado un poco más, esto es lo que puedo comentar respecto a las alternativas para las CPU 8501.

He probado la opción 1, el reemplazo FPGA y puedo decir que ha funcionado todo lo que he probado, no he tenido problemas ni con turbo loaders, ni con el datassette, ni nada de nada. Así que para asegurarnos podríamos decir que es compatible al 99,99% ( lo dejo así porque siempre cabe la posibilidad de que algo que yo no probara, no funcione o funcione erráticamente ).

Respecto a la opción 2, los adaptadores de CPU 6510, no las he probado pero como ya comentan los autores necesita cambiar la rom, no implementa opcodes ilegales y no funcionan los turboloaders. Es lo que es, una opción muy simple y económica, pero muy limitada.

Opción 3 el M85MC01. He adquirido uno y la verdad que no llega a las expectativas esperadas, más o menos es como la opción 2 mejorada ya que los turboloaders funcionan, no tiene incompatibilidad con el Datassette y no requiere modificación en la ROM. El problema está en que de 20 títulos que he probado ( entre ellos hay demos, juegos actuales y juegos viejos ) solo me han funcionado bien 3 o 4.
El autor comenta que poco o muy poco software usa los opcodes ilegales que no implementa esta solución y que por eso a él le funciona casi todo. Si solo vas a usar software clásico de la época del plus4 y original o sin parches, hacks, trainers etc... es posible que te funcionen muchas cosas, pero en cuanto empiezas a descargar software clásico con sus pantallitas de los crackers, sus trainers etc... generalmente ya no te funciona nada.
El autor comenta que casi nada usa los opcodes ilegales, excepto alguna demo y la realidad que me he encontrado es que casi todo usa opcodes ilegales y por eso he alcanzado un grado de compatibilidad muy bajo con esta solución.
Si quieres levantar tu C16 o plus4 de entre los muertos gastando poco y solo para usar el basic, 2 o 3 programas y algún juego como el kickstart o similar , en ese caso puede que esta opción te sea útil en relación al precio.

Opción 4 el MockA65xx. No lo he probado pero si funciona tan bien como el FPGA de Saxon, será un reemplazo serio.

Opción 5 el reemplazo que comercializa Lotarek con un 6502. Este invento no lo desarrolla lotarek solo lo comercializa , por el momento en exclusiva. Según el autor funciona prácticamente todo e implementa opcodes ilegales, he visto algunos videos y efectivamente está ejecutando demos que no funcionan en otras soluciones de las simples por lo que parece una opción interesante.
El problema que me he encontrado es que si lo intentas comprar desde la tienda de Lotarek los gastos de envío duplican el precio del producto ya que la opción más económica de envío son 25€, lo cual convierte la solución en algo casi más caro que la opción 1 del FPGA de Saxon y hace que pierda sentido el producto.

Tras haber probado alguna de estas opciones, personalmente os recomendaría comprar una CPU original y dejaros de dar vueltas, son caras si, pero las otras opciones entre gastos de envío etc... tampoco se quedan muy lejos. El problema de una CPU original es que son muy delicadas y propensas a tener una muerte repentina por lo que para mi la mejor opción de todas es el FPGA de Saxon.

Para los que solo quieren poner la máquina en marcha, tirar de basic y probar 4 cositas, por la cosa de dejar la máquina operativa, creo que con el adaptador de CPU y la rom de reemplazo os servirá, es lo más sencillo y económico ( por ebay las he visto a 15€ ). El problema es que además del adaptador tenéis que buscaros una CPU para ponerle, así que puede que el M85MC01 que va con todo integrado os resulte más cómodo.


Volver a “Commodore 16 - Plus 4”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado