Página 1 de 1
Extracción archivos BAS
Publicado: Jue Jul 09, 2015 11:23 pm
por Suppawer
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!
Re: Extracción archivos BAS desde CAS del Curso de Basic
Publicado: Vie Jul 10, 2015 12:09 am
por renix
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
Publicado: Vie Jul 10, 2015 12:55 am
por vitoco
Suppawer escribió:Tarea: Hacerlo para los 2 restantes. Dejo los 4 archivos CAS:
Arhivos CAS
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".
¡Felicitaciones por el aporte!
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
Publicado: Mié Jul 15, 2015 8:53 pm
por dogdark
buena te pasaste pa la colección
Re: Extracción archivos BAS desde CAS del Curso de Basic
Publicado: Dom Sep 06, 2015 7:08 pm
por vitoco
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

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.
Re: Extracción archivos BAS desde CAS del Curso de Basic
Publicado: Mié Sep 16, 2015 9:24 am
por AsCrNet
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
Re: Extracción archivos BAS
Publicado: Dom Feb 21, 2016 10:03 pm
por Suppawer
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)