Un poco de literatura.
Bieno me pasó unos cartuchos de CONTABILIDAD PERSONAL y FICHEROS PERSONAL de Celidoro, para que le echara un vistazo para ver porqué no funcionaban al conectarlos al C64.

Foto 1.jpg (173.13 kB . 960x1280 - visto 42 veces)Una vez con los cartuchos en casa, los conecto al ordenador y observo que la memoria del C64 cambia de 38991 a 30719, se come 8 Kb mas o menos.
Echando un vistazo a las EPROMS de los cartuchos, veo que son del tipo HN482764G, que son de 8 Kbits x 8, total 8Kbytes.
El cartucho se instala en memoria en la posición $8000 hasta la $9FFF, ocupando 8Kb, sin llegar a solaparse con el BASIC.

Foto 2.jpg (137.99 kB . 960x1280 - visto 42 veces)
Foto 3.jpg (134.43 kB . 960x1280 - visto 40 veces)Mediante el HESMON, programa desensamblador, ejecutándolo en la posición $4000, miro el inicio del cartucho y no veo la firma de autoarranque (CBM80). Y los vectores que deja el cartucho para arranque en frio y en caliente ($8000, $8001, $8002, $8003), no van a ningún zona de memoria del cartucho se que pueda ejecutar.
Luego, mirando el resto de información que hay en el cartucho, no veo ningún texto que nos pueda indicar que sea una aplicación. Los únicos textos que veo es al principio que pone FILE/BOSS 64 (Misma inscripción en la pegatina de la EPROM escrita a lápiz) y luego el texto de MICROELECTRONICA Y CONTROL. Hay algún texto mas en el cartucho, pero no parece en sí un programa de gestión.

Foto 4.jpg (124.66 kB . 960x1280 - visto 41 veces)Aprovechando que el cartucho no auto arranca y te devuelve al BASIC, aproveché para realizar el volcado con el programa MDUMP a disco, con lo que saqué los 16kb que hay de la dirección $8000 hasta la $A000. 8Kbs son los del cartucho y los otros 8Kb, los del BASIC.
El programa del cartucho es un batiburrillo de saltos a subrutinas, pero no encontré ningún inicio de programa ni nada que se le parezca. (Buscar un $78 SEI, por ejemplo)
Por lo que me lleva a pensar que estos cartuchos no son programas de gestión, sino una mochila de protección de programa para que no se copie. O un repositorio de rutinas por separado. Pero tampoco he visto una estructura clara.

Foto 5.jpg (152.15 kB . 960x1280 - visto 39 veces)Así que me lleva a pensar que faltan los discos del programa y esto no es mas que un accesorio para ejecutar el programa principal.
Bueno, pies hasta aquí.
A ver si alguien puede arrojar algo mas de luz.
