Commodore manía

Commodore 64 => Problemas Hardware y Software => Mensaje iniciado por: mydok en Enero 14, 2018, 17:35:06

Título: Ayuda para identificar un cartucho
Publicado por: mydok en Enero 14, 2018, 17:35:06
Muy buenas gente,

Lo primero, no sabia muy bien donde cuadrar el tema, así que lo echo al raíz. Si algún responsable decide que aquí está mal, que lo mueva.

Bien, empecemos.

Cuando adquirí mi Commodore 64 allá por 2017, este venia con dos cosas. Una disquetera 1541-II sin fuente de alimentación y un cartucho sin nombre. Hasta no tener la disquetera en linea decidí apartar el tema del cartucho. Pues bien, la disquetera ya está operativa, me pongo manos a la obra con el.

L&S TURBO-TOOLKIT 64

(https://i.imgur.com/LjB3djfh.jpg)

(https://i.imgur.com/Zd4mbFyh.jpg)

Este es el cartucho en cuestion. No tiene serigrafia de marca o modelo. Solo una pegatina de la tienda, y una pegatina escrita a mano medio borrada que reza:
QUIT
SYS49152

Probando las instrucciones de la etiqueta, con QUIT obtengo un READY, y con SYS49152 obtengo la cabecera de L&S

Lo he probado con una disquetera 1741 y los tiempos de carga no he notado que cambien. No tengo discos ahoramismo para probarlo con la 1541-II aunque la semana que viene tendre algo para echarle de comer.

¿Alguna idea de qué puede ser o como se utiliza?

Muchas gracias
Título: Re:Ayuda para identificar un cartucho
Publicado por: danytoon en Enero 14, 2018, 19:37:51
Me suena a disco de utilidades para disco (en plan "F7 para sacar directorio, F5 para cargar, F1 para cargar directamente lo primero que haya en el disco, formateo sencillo, y cosas así) ...

Si el disco que has probao en sí ya tiene algún tipo de turbo es normal que no use el del cartucho... Si probaras un disco original seguramente sí notarías las diferencias de carga... Tengo entendido que la empresa que fabricó ese precisamente, es holandesa...
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 15, 2018, 12:00:02
Tengo entendido que la empresa que fabricó ese precisamente, es holandesa...

Premio para el caballero. El Commodore venía de Holanda, así que es muy posible que la info sea correcta. A ver si pruebo y te digo algo
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Enero 15, 2018, 12:34:59
Lo he probado con una disquetera 1741 y los tiempos de carga no he notado que cambien. No tengo discos ahoramismo para probarlo con la 1541-II aunque la semana que viene tendre algo para echarle de comer.

Supongo que te refieres a una 1571 y no una 1741. Si es asi, es normal que no funcione, sobre todo si lo has probado con un C128 (es lo que se ve en la foto?). Aunque no es seguro, tendras que espera a probarlo con la 1541.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 15, 2018, 15:47:55
Supongo que te refieres a una 1571 y no una 1741. Si es asi, es normal que no funcione, sobre todo si lo has probado con un C128 (es lo que se ve en la foto?). Aunque no es seguro, tendras que espera a probarlo con la 1541.
Lo de la disquetera puede ser. Aún me pierdo con los nombres. Sobre lo que se ve en la foto, no se lo que es, porque esa foto es de @drtad, pero yo lo probé en un 64
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 15, 2018, 22:07:38
Me suena a disco de utilidades para disco (en plan "F7 para sacar directorio, F5 para cargar, F1 para cargar directamente lo primero que haya en el disco, formateo sencillo, y cosas así) ...

Si el disco que has probao en sí ya tiene algún tipo de turbo es normal que no use el del cartucho... Si probaras un disco original seguramente sí notarías las diferencias de carga...

Pues he probado las combinaciones de las teclas de función pero no hace nada... Estoy más perdido que un spectrunero en una tienda de pintura...
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Enero 16, 2018, 11:58:05
Todo parece indicar que es un turbo de alguna clase. Lo mas probable que de disco, pero quizas sea de cinta.

Si lo probaste con un C64, en teoria da igual que unidad utilizaste porque funcionaria en modo 1541. Esto parece descartar mi primera suposicion, pero no estoy seguro de a que te refieres con que no tienes discos de 1541.

Prueba a teclear las siguientes ordenes (+ RETURN):

<-L (la flecha arriba a la izda del teclado + la letra L)

LOAD"",6

LOAD"",7

Si con alguna de estas ordenes aparece el mensaje PRESS PLAY ON TAPE es un turbo de cinta.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 16, 2018, 21:44:58

<-L (la flecha arriba a la izda del teclado + la letra L)

LOAD"",6

LOAD"",7
Con el primero intento un Ready. Con el segundo y tercero ?MISSING FILE NAME ERROR

Alguna idea más? Si no lo mismo queda bonito al lado de la sábana santa...
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Enero 17, 2018, 12:40:16
La segunda y tercera opciones parece que no hacen nada diferente de lo normal, asi de momento se descartan.

Con el primero intento un Ready.

En cambio con esto no estoy seguro de que quieres decir. Deberia pasar esto:
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 17, 2018, 13:53:12
Básicamente que después del Return vuelve a aparecer la palabra Ready, pero no aparece el mensaje de "Press play".Esta noche te paso una foto
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Enero 17, 2018, 15:09:06
Pues si no aparece el ?SYNTAX ERROR es que ahi pasa algo diferente.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 18, 2018, 06:43:17
Bueno, pues tengo que parar de hacer pruebas. Ayer me reventó la fuente de alimentación de la disquetera. A ver si este finde puedo hacerle un apaño con una fuente de PC.

No obstante, aunque no le pude sacar una foto, puesto que lo dejé para el final y el final hizo pum, si que hice alguna prueba.

Con <-L aparece el texto Ready, y el led de lectura de la disquetera se pone a parpadear (Rojo fijo, verde parpadea). Y ya. No hace más. Cargue el Koala Painter con y sin cartucho con el mismo tiempo de carga.

Luego, tengo que volver a probar porque a mí me da que era culpa de la fuente, pero cargando juegos, la disquetera paraba el motor y se quedaba la luz en verde. Mucho rato. No sé si es un comportamiento normal o no, aunque imagino la respuesta.
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Enero 18, 2018, 10:23:41
Con <-L aparece el texto Ready, y el led de lectura de la disquetera se pone a parpadear (Rojo fijo, verde parpadea). Y ya. No hace más. Cargue el Koala Painter con y sin cartucho con el mismo tiempo de carga.

El parpadeo del led de lectura indica que se ha producido un error. Tienes que leer el canal de error para saber cual es.

Tengo la intuicion que ese cartucho necesita de algun añadido en la unidad de disco y que al no estar el DOS responde con mensaje de error al no entender el comando recibido.

Luego, tengo que volver a probar porque a mí me da que era culpa de la fuente, pero cargando juegos, la disquetera paraba el motor y se quedaba la luz en verde. Mucho rato. No sé si es un comportamiento normal o no, aunque imagino la respuesta.

Lo normal es que el led de power este continuamente encendido.

El de actividad solo se ilumina al encender la unidad (autodiagnostico) y se apaga despues. Se vuelve a encender mientras dura la carga.

Mala suerte lo de la fuente  :(

Si puedes saca una foto del interior de la unidad, por si tiene algun tipo de modificacion.

Para ller el canal de error prueba a pulsar la tecla @ y despues pulsa RETURN. Si no funciona tienes que usar el metodo tradicinal:

10 OPEN 1, 8, 15
20 INPUT#1, EN$, ER$, TR$, SC$
30 CLOSE 1
40 PRINT "ErrNr: "; EN$
50 PRINT "Error: "; ER$
60 PRINT "Track: "; TR$
70 PRINT "Sector:"; SC$
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 19, 2018, 06:46:34
Bueno pues sin mucho esfuerzo, he adaptado una fuente de pc para, de momento, ir haciendo las pruebas. Es demasiado armatoste como para dejarla de fuente final, pero de momento...

He de decir que, con la fuente de PC la disquetera va muchiiiiiisimo mejor, y ya no se queda con el led de lectura encendido y el motor parado. Así que casi me hizo un favor volando por los aires la fuente, así no me vuelvo loco buscando el problema en la disquetera.


Si puedes saca una foto del interior de la unidad, por si tiene algun tipo de modificacion.

Se me olvidó echarle la foto, pero ya te digo que no lleva ningún tipo de añadido ni modificación. Todo está original.

Este Commodore venía en pack con otro Commodore y otra disquetera (no recuerdo si una 1541 o una 1571). Vamos a ver si el que se lo quedó colabora y le mira las tripas
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 23, 2018, 13:36:58
Bueno pues el colega que se quedó la otra disquetera del lote la ha abierto y tampoco viene modificada por ninguna parte. Sin embargo, lo que si venía modificado es el Commodore que se quedó con un kernal.

¿Podría ser que funcione en conjunto cartucho y kernal?

Esta noche paso fotos de las tropas de ambas disqueteras.

Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 23, 2018, 17:58:58
¿Y si lo dumpeas, cuelgas el binario por aquí, lo desensamblamos y vemos qué tiene dentro?
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 23, 2018, 18:21:08
¿Y si lo dumpeas, cuelgas el binario por aquí, lo desensamblamos y vemos qué tiene dentro?

Si me dices cómo, porque soy nuevo en comodore y no soy tan diestro en estas lides
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 23, 2018, 21:56:12
¿Puedes desmontar el cartucho sin romperlo y sacar foto por las dos caras de la placa? Lo de sin romperlo no es que te esté llamando manazas :D, es que algunos plásticos se vuelven muy quebradizos con los años y si va a presión quizá no quede otra que romperlo y no te compense.

Y pregunta 2: ¿tienes forma de sacar cosas del C64 a un PC? (por ejemplo un tapuino o un SD2IEC).
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 24, 2018, 07:23:12
¿Puedes desmontar el cartucho sin romperlo y sacar foto por las dos caras de la placa? Lo de sin romperlo no es que te esté llamando manazas :D, es que algunos plásticos se vuelven muy quebradizos con los años y si va a presión quizá no quede otra que romperlo y no te compense.

Y pregunta 2: ¿tienes forma de sacar cosas del C64 a un PC? (por ejemplo un tapuino o un SD2IEC).

No estoy muy seguro de poder abrirlo. Parece pegado, pero probaré.

Sobre lo segundo, aún no, pero pronto tendré el sd2iec
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Enero 24, 2018, 11:27:37
Bueno pues el colega que se quedó la otra disquetera del lote la ha abierto y tampoco viene modificada por ninguna parte. Sin embargo, lo que si venía modificado es el Commodore que se quedó con un kernal.

¿Podría ser que funcione en conjunto cartucho y kernal?

Esta noche paso fotos de las tropas de ambas disqueteras.

Eso no seria normal. Lo que si era normal es que ambos, C64 y 1541, tuvieran una modificacion de algun tipo.

Y ese C64 con el kernal modificado tiene algun mensaje en el inicio?
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 24, 2018, 20:29:20
No estoy muy seguro de poder abrirlo. Parece pegado, pero probaré.

Sobre lo segundo, aún no, pero pronto tendré el sd2iec

Ok, por cierto al buscar el mensaje de tu cartucho en Google apenas salen 3 menciones y creo que las 3 son tuyas :D  La verdad es que es intrigante. ¿Has preguntado en lemon64?
Título: Re:Ayuda para identificar un cartucho
Publicado por: danytoon en Enero 24, 2018, 23:01:31
has probado las teclas de función?
Título: Re:Ayuda para identificar un cartucho
Publicado por: pastbytes en Enero 27, 2018, 01:06:34
Prueba si con (flecha izq)M(return) se muestran los comandos disponibles.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 29, 2018, 08:28:28
Muy buenas amigos.

Siento haber dejado el tema en stand by, pero he estado escasete de tiempo. Intentaré contestar las dudas de los capítulos anteriores.

También os digo que llevé el cartucho a RetroParla, con gente que sabe más de Commodore que yo de mi mujer y nadie supo decirme para que era...


Lo primero. @marcos64 el Commodore con el kernal custom (que también estuvo en retroparla y se lo cargaron) es este:
(http://retrowiki.es/download/file.php?id=200012180)

@mjj no puedo abrirlo sin joderlo, pero ya tengo sd2iec para poder hacer el volcado. Solo necesito saber cómo. No he preguntado en lemon64. Cuando saque un ratin lo hago.

@Dany Quest si, y no hace nada

@pastbytes ok. A ver si hoy saco un ratito, pruebo y te cuento.

Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Enero 29, 2018, 11:07:23
Lo primero. @marcos64 el Commodore con el kernal custom (que también estuvo en retroparla y se lo cargaron) es este:
(http://retrowiki.es/download/file.php?id=200012180)

O sea que ambos, cartucho y kernal modificado, son de H&P. Coincidencia? Empiezo a dudarlo.

Todo parecia indicar algun tipo de turbo de disco teniendo en cuenta como reacciona la unidad de discos.

Pero se hicieron muchos cartuchos de utilidades con una tirada minima, asi que me parece que va a ser dificil de identificar...

Quizas habria que preguntar en Forum64, posiblemente sea donde mas posibilidades haya de encontrar informacion.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 29, 2018, 17:59:20
@mydok Copia el D64 anexo en la SD del SD2IEC:

 [ Invalid Attachment ]

Ejecuta el programa "MEMDUMP" que hay dentro (supongo que tendrás ya instalado un browser en el SD2IEC para navegar por directorios y D64, si no te recomiendo este: http://csdb.dk/release/?id=136173).

Dale 4 minutos o por ahí.

Y cuelga el D64 resultante otra vez aquí (tendrá un fichero nuevo llamado RAMDUMP con el volcado de toda la RAM de tu C64).
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 29, 2018, 19:01:49
O sea que ambos, cartucho y kernal modificado, son de H&P. Coincidencia? Empiezo a dudarlo.
No, el Kernal es de H&P. El cartucho de L&S

Os pongo el enlace a un hilo de otro foro que derivó del cacharreo en Parla en el que parece identifican el Kernal.
http://retrowiki.es/viewtopic.php?f=47&t=200033756&sid=584a6ee5934dfab228ece15ad869b32c (http://retrowiki.es/viewtopic.php?f=47&t=200033756&sid=584a6ee5934dfab228ece15ad869b32c)
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 29, 2018, 20:35:55
Ejecuta el programa "MEMDUMP" que hay dentro (supongo que tendrás ya instalado un browser en el SD2IEC para navegar por directorios y D64, si no te recomiendo este: http://csdb.dk/release/?id=136173).

Espera, si usas un browser es posible que éste machaque a partir de la dirección 49152, que es precisamente la que más interesa porque tiene el código del cartucho.

En vez de usar un browser, copia el DUMP.d64 en la raíz de la SD y ejecútalo desde el BASIC:

Código: [Seleccionar]
OPEN1,8,15,"CD DUMP.D64"
LOAD"MEMDUMP",8,1
RUN
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 29, 2018, 23:02:15
Aquí tenéis el volcado del cartucho. A ver si hay suerte
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 29, 2018, 23:57:13
Cargando tu volcado en el emulador veo algo raro:

 [ Invalid Attachment ]

No sale el mensaje "L&S ...". Y en vez de 38911 bytes free salen 30719. ¿Te pasa a veces? ¿Puedes conseguir que arranque con el mensaje de L&S en pantalla y volver a volcar otra vez?

Utiliza el DUMP.D64 original de nuevo (no reutilices el DUMP.D64, el programa no lleva bien sobreescribir volcados ya existentes).
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 30, 2018, 00:25:02
Aunque el volcado no parece correcto (como si el cartucho no estuviera haciendo buen contacto), entre $8000 y $9FFF se ven cosas interesantes, como esta lista de comandos:

HELP AUTO TRACE RENUM DEL FIND HEX DEC MERGE GET COMP PUT REP DEV SET DSAVE DLOAD DVERIFY COPY QUIT OLD

... que parecen un subconjunto de estos:

http://www.richardlagendijk.nl/download/Weka_Combi_Turbotool_Plus_nl.pdf

Te faltan algunos comandos (FLOPPY, DMERGE, SHOW, etc), así que yo diría que tienes una versión anterior o "no plus" de ese cartucho, que casualmente es holandés (todo encaja).
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 30, 2018, 06:43:39
Cargando tu volcado en el emulador veo algo raro:

 [ Invalid Attachment ]

No sale el mensaje "L&S ...". Y en vez de 38911 bytes free salen 30719. ¿Te pasa a veces? ¿Puedes conseguir que arranque con el mensaje de L&S en pantalla y volver a volcar otra vez?

Utiliza el DUMP.D64 original de nuevo (no reutilices el DUMP.D64, el programa no lleva bien sobreescribir volcados ya existentes).


Es raro porque estoy bastante seguro de que la cabecera estaba visible cuando hice el volcado. Si tecleas SYS49152 debería sacarla.

No obstante limpiaré los contactos y volveré a hacer el dump, a ver que pasa.

Deseando llegar a casa y cascarle un DLOAD a ver que magia oculta. Jajaja
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 30, 2018, 10:08:48
Ok, baila el bit 7 del bus de datos, que en el puerto de cartuchos es el 9º pin de la fila de arriba empezando por la izquierda y mirando al C64 desde detrás, para que revises ese especialmente. En el C64C que me compré de ebay el mes pasado algunos pines venían un poco dados de sí, los tuve que devolver yo a su posición porque no me reconocía los cartuchos.
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Enero 30, 2018, 10:17:59
No, el Kernal es de H&P. El cartucho de L&S

Os pongo el enlace a un hilo de otro foro que derivó del cacharreo en Parla en el que parece identifican el Kernal.
http://retrowiki.es/viewtopic.php?f=47&t=200033756&sid=584a6ee5934dfab228ece15ad869b32c (http://retrowiki.es/viewtopic.php?f=47&t=200033756&sid=584a6ee5934dfab228ece15ad869b32c)

Si es que soy un despistado patologico...  :-[

Lo que dicen en el hilo de retrowiki parece bastante probable, sea un FC interno original o un clon.

Y respecto al cartucho algo parecido. No es el del manual enlazado porque dice que al arrancar aparecera el siguiente texto: "WEKA COMBI TURBOTOOL+", pero puede ser una version anterior o, mas probable en mi opinion, un clon.

Creo que hay un programa que hace un volcado directo de la ROM de un cartucho pero no me acuerdo cual es.
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Enero 30, 2018, 10:27:47
Lo encontre: http://markus.brenner.de/cartridge/index.html (http://markus.brenner.de/cartridge/index.html)

Es para un cartucho estandar, y creo que este no lo es, pero merece la pena intentarlo.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 30, 2018, 10:56:44
Creo que hay un programa que hace un volcado directo de la ROM de un cartucho pero no me acuerdo cual es.

Esto va a depender de si el cartucho se esconde para dejar libre la RAM al BASIC, que aparentemente sí lo hace porque el C64 arranca con sus 38911 bytes libres.

La clave estará en la rutina que deje en 49152, ahí se verá cómo lo mapea y desmapea.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 30, 2018, 23:35:21
Aqu´está de nuevo el volcado

Foto de la pantalla en el momento de hacer el dump
(https://i.imgur.com/jr3SbJmh.jpg)

Foto del estado de los pines del conector de cartuchos
(https://i.imgur.com/xNg6Uekh.jpg)
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Enero 31, 2018, 10:26:07
Tu puerto de expansión tiene una dentadura envidiable :)

Este último volcado sí está bien y da mucha información:

El cartucho tiene una ROM de 4 KB que se mapea por duplicado en $8000-8FFF y $9000-9FFF. Lo primero que hace es copiarse a la RAM a partir de $C000 (49152) y cambiar un par de vectores del BASIC para meterse por en medio. Después se auto-desactiva para dejar otra vez libre la RAM de $8000 a $9FFF.

Como dice @marcos64 debe ser un clon capado del WEKA.

Dudo que encuentres más información a menos que los propios L&S (llamémosles LARS y SVEN) den con el foro y tengan a bien comentar :D

Los comandos que he probado se comportan como en el manual, p.ej. la flecha izquierda lee el canal de error.

¿Has probado DLOAD y DSAVE con la 1541 real? ¿Y en el SD2IEC?

Os paso el cartucho en formato .CRT para el VICE.

(edito) Dos posts más abajo hay un PRG para cargar en un C64 real.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Enero 31, 2018, 22:41:33
Bueno pues se hizo la luz!!!!!

Funcionando con la 1541-II aunque no logro que me funcione con el SD2IEC

parece, por el tiempo que he cronometrado, que trabaja en un x3 de velocidad, y es bastante esquisto con lo que carga y lo que no. De momento va ganando lo segundo. no carga la mayoría de juegos que tengo en disco.

Muchisimas gracias por la ayuda. Seguiré probandolo estos días
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 01, 2018, 00:19:13
Esto ya es preservar por preservar: subo un nuevo .PRG que simula mejor el proceso de carga de tu cartucho (el anterior se salta pasos y algunos comandos no van).

Cargar con:

Código: [Seleccionar]
LOAD"L&S",8,1
SYS64738

Al final cuento 23 comandos, los 21 de antes y además estos dos:

$: muestra el directorio sin machacar el programa basic

<- (flecha izda): muestra el último error de la 1541/SD2IEC

<-COMANDO: manda comando a la diskettera (es como un OPEN1,8,15,"COMANDO":CLOSE1). Por ejemplo para borrar un fichero:

Código: [Seleccionar]
<-S:FICHERO
Muy útil también para navegar por los directorios del SD2IEC:

Código: [Seleccionar]
<-CD:DIRECTORIO
Por cierto, a mí sí que me va con el SD2IEC, y carga las cosas bastante rápido. Prueba a actualizarlo...?

Además de todo lo anterior, aporreando el teclado al azar se me ha cambiado el color de la pantalla a negro, así que quizá haya alguna funcioncilla más por ahí escondida.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 01, 2018, 00:45:20
Vale: SHIFT + INSDEL,  SHIFT + CLRHOME, INTRO pone la pantalla en negro. El porqué sólo L&S lo saben.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Febrero 01, 2018, 06:51:54
Fijo que es problema mío. Hace una semana que tengo el sd2iec y estoy muy verde, tanto con el como con Commodore, que no le dedique demasiado tiempo.

A ver si este fin de semana saco un rato para trastear a gusto, que entre semana me cuesta poderle dedicar más de 10min.

Muchas gracias por la ayuda. Me lo he pasado pipa dándole vueltas al cartucho!!
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Febrero 01, 2018, 11:19:02
Si funciona con el SD2IEC habria que comprobar la lista de cartuchos compatibles con el, y asi se reduciria la lista de posibles candidatos.

Tambien es posible que copiaran las rutinas de disco de algun cartucho mas comun.

El que utilice <- es poco frecuente (no recuerdo haberlo visto usar para disco).

Entonces no hay ningun CRT que funcione bien?
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Febrero 01, 2018, 11:27:21
El WEKA parece que carga cintas en Turbo Tape con un LOAD"",2

Si puedes, pruebalo cuando tengas tiempo, tengo curiosidad por saber si tiene rutinas para cinta.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 01, 2018, 12:21:12
Entonces no hay ningun CRT que funcione bien?

El CRT adjunto de 5 ó 6 posts más arriba va bien con el VICE.

El WEKA parece que carga cintas en Turbo Tape con un LOAD"",2

Este tiene un turbo de cinta que va con los comandos GET y PUT (por LOAD/SAVE).

Una pena es que el WEKA tiene un monitor bastante chulo con ensamblador y este no, aunque para 4 KB bastantes cosas hace.
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Febrero 01, 2018, 15:55:10
El CRT adjunto de 5 ó 6 posts más arriba va bien con el VICE.

Entonces el CRT del mensaje #37 funciona bien, los 23 comandos?

Son 8KB.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 01, 2018, 19:27:31
Son 8KB.

Pues generar el CRT tuvo su miga jeje... así que aviso tostón:

Este cartucho se auto-desactiva escribiendo en $DF00, pero este comportamiento a nivel hardware depende de cómo esté hecho cada cartucho a nivel electrónico. Como no hay 2 cartuchos iguales, el formato CRT no es en realidad un formato genérico, sino que contiene IDs para 30 y pico tipos de cartucho y si un emulador quiere soportarlos todos, debe implementarlos caso por caso. Que yo sepa el VICE es el único que lo hace, los demás emuladores se centran en los formatos más típicos.

Estos son los formatos que soportan VICE y varios emuladores como el Ultimate+:

http://ar.c64.org/wiki/CRT_ID

Casualmente el MACH5 se parece bastante al L&S: en un MACH5 al escribir en $DF00 se desactiva y al escribir en $DE00 se reactiva. Esto último no sé si lo hace el L&S exactamente igual pero no importa mucho ya que una vez copiado en RAM no hay ninguna necesidad de reactivarlo.

El tema es que el MACH5 es un cartucho de 8 KB. Así que el CRT que he subido contiene 2 copias de la ROM de 4 KB una detrás de otra, y por eso mide 8 KB.

Esto además es coherente con el comportamiento real porque en el volcado de mydok se ven dos copias (una en $8000 y otra en $9000).

No he probado los 23 comandos pero los de turbo van, $, <- también y los otros más chorras (convertir de dec a hex) también.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 03, 2018, 20:26:34
He estado haciendo un poco más de arqueología con tu cartucho.

El turbo de DISCO es el "TURBO DISK", aunque parece que tiene varios nombres, es un turbo muy clonado y está soportado por el SD2IEC. Del README del SD2IEC:

Código: [Seleccionar]
        Turbodisk
---------
Turbodisk is detected by the CRC of its 493 byte long floppy code and
the M-E address 0x0303. The same code seems to be used under various names,
among them "Turbodisk" (both 2.1 and 2.2) and "Fast-Load".
It is not known if there is an NTSC-compatible version of this fastloader.

Este turbo acelera la 1541 a 5.7x y el SD2IEC a 12.6x, según la wiki de SD2IEC.

El turbo de CINTA es el clásico TURBOTAPE-250.

El comando PUT para grabar con este turbo tiene 2 variantes:

- PUT "NOMBRE": guarda con la cabecera normal (8 segundos de piloto)

- PUT* "NOMBRE": guarda con cabecera ultra-corta (1 segundo de piloto)

Con GET se cargan los programas grabados con PUT/PUT*.
Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Febrero 04, 2018, 10:00:29
Interesante informacion!

La opcion de la cabecera ultra-corta me parece una buena idea.

El usar PUT y GET quizas lo hayan copiado de algun otro BASIC? Ninguna importamcia pero me suenan esos comandos.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 04, 2018, 12:52:45
Yo creo que lo “normal” en realidad eran las cabeceras cortas, no? Lo que no es normal es lo que hace el basic, casi 9 segundos para que coja velocidad el motor del datasette, ni que fuera el motor de una lavadora.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Febrero 04, 2018, 13:38:25
Pues no consigo cargar nada con el sd2iec. Siempre me da error.

¿Puedes pasarme un ejemplo, a ver si soy yo?
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 04, 2018, 16:03:58
Haz un <- (flecha izda) + RETURN a ver qué versión tienes. Te tiene que salir algo como:

Código: [Seleccionar]
73,SD2IEC V1.0.0ATENTDEAD0-19,00,00

¿Qué SD2IEC tienes? Haz foto donde se vea el microcontrolador.

Luego te paso un D64 comprobado.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 04, 2018, 16:47:57
Te paso el Blockout (juegazo).

Mete el D64 en el raíz. Para cargarlo:

←CD:BLOCKOUT.D64
DLOAD"*"

Por comparar, para cargarlo sin turbo:

←CD:BLOCKOUT.D64
LOAD"*",8,1

Sin turbo tarda 1 minuto +/-. Con turbo 6 segundos.
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Febrero 04, 2018, 18:32:27
Pues no era yo.
Pruebe el D64 que pruebe, siempre me da ?FILE NOT FOUND ERROR.
(https://i.imgur.com/mN8bIkHh.jpg)

El microcontrolador es un Atmega1284p.
(https://i.imgur.com/RtuFD1vh.jpg)

Salida del comando de la versión de SD2IEC
(https://i.imgur.com/gtRgi9yh.jpg)
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 04, 2018, 23:37:03
¿Tiene oscilador de cristal por la otra cara? Si no, ese va a ser el problema. Este turbo precisamente no funciona con el oscilador interno del atmega.

Si después del ?FILE NOT FOUND, al hacer ← te sale "99,CLOCK UNSTABLE", es eso.

Si pulsas commodore + shift creo que los símbolos dicen "ATENTDEAD0".
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Febrero 05, 2018, 21:43:10
¿Tiene oscilador de cristal por la otra cara? Si no, ese va a ser el problema. Este turbo precisamente no funciona con el oscilador interno del atmega.
A ver, el SD2IEC que me han regalado es un armatoste de puta madre con LCD. Tiene mas pisos que el Sareb. La primera planta es esta:
(https://i.imgur.com/qQNvaLoh.jpg)

Si después del ?FILE NOT FOUND, al hacer ← te sale "99,CLOCK UNSTABLE", es eso.

Despues del mensaje, el SD2IEC se queda picueto, con el led de lectura encendido. si hago el comando <- se cuelga sin darme ninguna salida.

Si pulsas commodore + shift creo que los símbolos dicen "ATENTDEAD0".
Efectiviwonder
(https://i.imgur.com/Jgyx3MSh.jpg)
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 06, 2018, 01:22:11
Pues sí que tiene cristal así que no es eso.

Haz un $ después del <-CD:BLOCKOUT.D64 a ver si al menos sale el directorio, igual da alguna pista. Tiene que salir algo como:

 [ Invalid Attachment ]

Te diría de flashearle la última versión de sd2iec.de, pero hay 3 ó 4 variantes de hardware incompatibles entre sí y primero tendrías que averiguar cuál es la tuya. ¿Quizá lo sepa el que te lo regaló?

También ayudaría si tuvieras el código fuente de tu firmware para ver con qué opciones se compiló (los diferentes turbos se pueden activar y desactivar).
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Febrero 06, 2018, 07:14:57
Bueno de todas formas creo que este tema ya no es sitio de tratarlo aquí. Abriré otro hilo para ver si puedo dejarlo cerrado, aunque como no sabíamos que puñetas era el cartucho, encargue un Final Cartdrige que no debería tardar mucho. Y se tengo la certeza de que funciona con el SD2IEC que tengo.

¿Cual podría ser el valor del cartucho? No sé cómo anda el hardware de Commodore. Mucho menos algo "único"
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 06, 2018, 10:28:05
Pues como referencia, un cartucho con funciones similares como el Epyx Fastload vale 20€ en su edición moderna (https://www.thefuturewas8bit.com/shop/commodore/eflr.html). Otra cosa es el valor nostálgico-personal que le quiera dar el comprador, para eso lo mejor es darle un precio de salida que no te incomode y dejar que ebay decida...

Título: Re:Ayuda para identificar un cartucho
Publicado por: marcos64 en Febrero 06, 2018, 12:50:03
Ebay es la mejor opcion, por no decir la unica, para intentar vender algo asi.

Pero no creas que raro o unico se traduce en un valor economico. Por ejemplo, yo tengo 2 cartuchos parecidos a 10€ que intento vender desde hace años...

Si lo pones en ebay asegurate de poner la opcion de enviar a Europa porque creo que el unico lugar en que pueda despertar interes un cartucho asi sea en Holanda, Alemania...
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Febrero 06, 2018, 16:22:00
No me interesa venderlo. Para lo que me costó, es una rareza que me gusta tener. Sin embargo si me gusta conocer el valor de lo que tengo. Pero como tú dices, sin sacarlo a subasta es imposible saber lo que vale.

Muchas gracias
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 10, 2018, 15:30:47
Una pregunta: el FC3 que dices que te has comprado ¿es original o un clon actual?
Título: Re:Ayuda para identificar un cartucho
Publicado por: mydok en Febrero 12, 2018, 09:27:18
Una pregunta: el FC3 que dices que te has comprado ¿es original o un clon actual?

Es un clon actual, pero poco más te sé decir. Lo encargo el colega que me regaló el SD2IEC y poco más sé.

En cuanto al SD2IEC ya he indagado un poco más. A ver si esta tarde tengo tiempo y habría hilo
Título: Re:Ayuda para identificar un cartucho
Publicado por: mjj en Febrero 20, 2018, 11:23:07
Un último apunte a este hilo, ahora que por fin tengo una cuenta en CSDB: con tu permiso subo el dump del cartucho a CSDB donde tiene más visibilidad y quizá alguien aparezca con los manuales:

http://csdb.dk/release/index.php?id=162341