Saludos. Dentro de mi más preciada colección de los 90s, se encuentran los cassettes del "Curso de Basic" by Prismasoft (Línea educacional Prisma). En aquella época, siempre desee lograr una forma de "extraer" su contenido y modificarlo hacia otros usos (además que tiene algunas faltas ortográficas ).
Ahora con Altirra, la tarea es fácil (extrañamente MUY fácil):
1- Cargar el .CAS con el Basic habilitado (si lo desea, aplique Warp Speed)
2- Cuando el curso incie, presionar F8
3- Tipear: .basic_dumpline -c 0
4- Buscar la última dirección, $XXXX
5- Tipear: e $XXXX 0 80 3
6- Tipear: .basic_save c:\folder\file.bas
Dejo un ATR con los BAS del primer y segundo curso
Tarea: Hacerlo para los 2 restantes. Dejo también los 4 archivos CAS del curso.
Atte. Suppawer!
Extracción archivos BAS
Re: Extracción archivos BAS desde CAS del Curso de Basic
Excelente aporte... espero terminar pronto mi maquina del tiempo para revertir la historia de chile con atari y posicionar a Commodore , asi este post no existirá
Re: Extracción archivos BAS desde CAS del Curso de Basic
Ja, ja, ja... buena la tarea. Pero no conocía esas gracias de Altirra. Con eso, adiós a los esquemas de proteccón. Es incluso más simple que usar alguno de los cartuchos que se desarollaron para trazar y depurar programas. Me suenan el Monkey Wrench y el Omnimon, aunque no recuerdo si esos podían ser usados para este mismo tipo de "cosas".Suppawer escribió:Tarea: Hacerlo para los 2 restantes. Dejo los 4 archivos CAS:
Arhivos CAS
¡Felicitaciones por el aporte!
Spoiler: MOSTRAR
Re: Extracción archivos BAS desde CAS del Curso de Basic
buena te pasaste pa la colección
Re: Extracción archivos BAS desde CAS del Curso de Basic
Sí se puede. Yo no lo he confirmado personalmente, pero de seguro que SpaceInvader podría hacer una ROM y ponérsela a un Atari real. Lo que sí temo es que con esos cambios deje de funcionar SITRE, que pichicatea en direcciones fijas asumiendo que está presente la ROM original de los XL/XE.vitoco escribió:Baydegüey, el autor de Altirra se las ha mandado con su emulador... también desarrolló su propia imagen de ROM optimizada para el emulador (no sé si se pueda quemar en una eprom y poner en un Atari real) y de BASIC entre otras cosas
Re: Extracción archivos BAS desde CAS del Curso de Basic
Ahh mishh buena, gracias Suppawer por el datillo.
Me recuerdo que varios softwares educacionales estaban desarrollados en BASIC, tanto de Prisma, de Turbo, y de otros.
Sobre la ROM optimizada del Altirra no es 100% compatibles con algunos juegos, el que recuerdo más reciente es el preppie2 que el sonido se pifia.
Saludos
Me recuerdo que varios softwares educacionales estaban desarrollados en BASIC, tanto de Prisma, de Turbo, y de otros.
Sobre la ROM optimizada del Altirra no es 100% compatibles con algunos juegos, el que recuerdo más reciente es el preppie2 que el sonido se pifia.
Saludos
Re: Extracción archivos BAS
Continuación:
Hace mucho tiempo, cuando los nhps eran un "secreto industrial" y el "activo más valioso de las empresas (piratas)" de la época, todo lo que teníamos para copiar (y piratear) juegos (con cargadores sencillos, como el clásico "!") era el clásico y básico copiador: "Cuántas etapas tiene?" (oficialmente, parte del famoso "Pirate's Treasure Chest"):
Como sabrán el listado se encuentra protegido (lleno de caracteres raros):
No se si exista un método sencillo de desprotección. Aquí algo interesante del emulador Altirra:
Pasos:
1- Cargar el bas, ejecutarlo y entrar al modo debug (F8)
2-Dump BASIC program line
Tipear:
.basic_dumpline -c 0
3- Rebuild BASIC variable name table
Tipear:
.basic_rebuildvnt
4-Save BASIC program
Tipear:
.basic_save c:\folder\file.bas
Adjunto tapetape.bas (archivo original) y tapedesp.bas (listado desprotegido)
Hace mucho tiempo, cuando los nhps eran un "secreto industrial" y el "activo más valioso de las empresas (piratas)" de la época, todo lo que teníamos para copiar (y piratear) juegos (con cargadores sencillos, como el clásico "!") era el clásico y básico copiador: "Cuántas etapas tiene?" (oficialmente, parte del famoso "Pirate's Treasure Chest"):
Como sabrán el listado se encuentra protegido (lleno de caracteres raros):
No se si exista un método sencillo de desprotección. Aquí algo interesante del emulador Altirra:
Pasos:
1- Cargar el bas, ejecutarlo y entrar al modo debug (F8)
2-Dump BASIC program line
Tipear:
.basic_dumpline -c 0
3- Rebuild BASIC variable name table
Tipear:
.basic_rebuildvnt
4-Save BASIC program
Tipear:
.basic_save c:\folder\file.bas
Adjunto tapetape.bas (archivo original) y tapedesp.bas (listado desprotegido)
- Adjuntos
-
- tapetape.rar
- (934 Bytes) Descargado 130 veces
-
- tapedesp.rar
- (946 Bytes) Descargado 120 veces