Extracción archivos BAS

Software y Juegos para retro-computadores, bueeeno... casi puros juegos :-)
Responder
Avatar de Usuario
Suppawer
Mensajes: 96
Registrado: Vie Abr 26, 2013 10:02 pm

Extracción archivos BAS

Mensaje por Suppawer » Jue Jul 09, 2015 11:23 pm

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 :mmmsi: ).

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!
Adjuntos
atr.rar
(20.67 KiB) Descargado 135 veces
curso.rar
(37.26 KiB) Descargado 131 veces
Última edición por Suppawer el Dom Feb 21, 2016 10:32 pm, editado 3 veces en total.

Avatar de Usuario
renix
Mensajes: 4675
Registrado: Vie Ene 25, 2013 1:39 am

Re: Extracción archivos BAS desde CAS del Curso de Basic

Mensaje por renix » Vie Jul 10, 2015 12:09 am

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á :)

Avatar de Usuario
vitoco
Mensajes: 1970
Registrado: Lun Ene 28, 2013 5:47 pm
Contactar:

Re: Extracción archivos BAS desde CAS del Curso de Basic

Mensaje por vitoco » Vie Jul 10, 2015 12:55 am

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!
Spoiler: MOSTRAR
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 :1313:

Avatar de Usuario
dogdark
Mensajes: 594
Registrado: Lun Mar 04, 2013 1:36 pm
Contactar:

Re: Extracción archivos BAS desde CAS del Curso de Basic

Mensaje por dogdark » Mié Jul 15, 2015 8:53 pm

buena te pasaste pa la colección

Avatar de Usuario
vitoco
Mensajes: 1970
Registrado: Lun Ene 28, 2013 5:47 pm
Contactar:

Re: Extracción archivos BAS desde CAS del Curso de Basic

Mensaje por vitoco » Dom Sep 06, 2015 7:08 pm

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 :1313:
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.

AsCrNet
Mensajes: 130
Registrado: Lun Mar 11, 2013 10:47 am

Re: Extracción archivos BAS desde CAS del Curso de Basic

Mensaje por AsCrNet » Mié Sep 16, 2015 9:24 am

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. :mrgreen:

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

Avatar de Usuario
Suppawer
Mensajes: 96
Registrado: Vie Abr 26, 2013 10:02 pm

Re: Extracción archivos BAS

Mensaje por Suppawer » Dom Feb 21, 2016 10:03 pm

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"):

Imagen

Como sabrán el listado se encuentra protegido (lleno de caracteres raros):
Imagen

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

Responder