Fuentes del STAC de ILJOR

Utilitarios, programación, demos.

Fuentes del STAC de ILJOR

Notapor vitoco » Mié Jul 05, 2017 9:23 am

Estimados, hoy fueron liberados los fuentes de STAC argentino.

ILJOR (ijor en Atariage) escribió unos post con un poco de historia y con los fuentes en assembler. También puso un post con algunos juegos en formato CAS que él convirtió a STAC.

Disfruten esta parte de la historia!!! :bravo:
vitoco
Djinn
Djinn
 
Mensajes: 52
Registrado: Mié Nov 08, 2006 7:04 pm

Re: Fuentes del STAC de ILJOR

Notapor lbaeza » Mié Jul 05, 2017 10:24 am

Hola Vitoco
Gracias por el dato, no había visto ese post....en la pega no tengo acceso a AA y en la casa el note siempre está ocupado... :(
En mi caso particular, no recuerdo haber tenido la oportunidad de utilizar el sistema STAC, por lo menos concientemente. Eso sí, sabía que existía dicho sistema. Aunque la falta de conocimiento me hacía confundirlo fácilmente con el Injector...
Salu2

The Doc

PS: ¿Qué significa ILJOR/IJOR?
Dr. von Byte AKA Viagra Killer
Avatar de Usuario
lbaeza
Elemental
Elemental
 
Mensajes: 2130
Registrado: Vie Oct 22, 2004 12:42 am
Ubicación: After all these years...still looking for the goddamn Boletines Centro Atari...

Re: Fuentes del STAC de ILJOR

Notapor vitoco » Mié Jul 05, 2017 10:40 am

Ja, ja, ja... a mí me pasó lo mismo: en esa época también pensé que el STAC y el Injektor eran lo mismo. Nunca cargué juegos grabados con esos sistemas, porque yo no tenía cassettera. La primera unidad que tuve fue para desarrollar SITRE, y aún así no la usé para cargar juegos STAC, pues nunca tuve una cinta de esas en mis manos.
vitoco
Djinn
Djinn
 
Mensajes: 52
Registrado: Mié Nov 08, 2006 7:04 pm

Re: Fuentes del STAC de ILJOR

Notapor AsCrNet » Vie Jul 07, 2017 10:14 am

A mí me paso al revés siempre escuche del copiador de Iljor argentino pero nunca lo vi en acción, lo bueno que ahora aparece hasta con los fuentes en assembler para echarle una mirada como funciona en realidad. 8)

Vitoco está muy bueno tu historia del SITRE, pero tienes pensado también liberar los fuentes en assembler igual que el copiador de iljor?

Saludos
/|\ ATARI XL-XE
Avatar de Usuario
AsCrNet
Elemental
Elemental
 
Mensajes: 1042
Registrado: Dom Dic 18, 2005 11:27 am

Re: Fuentes del STAC de ILJOR

Notapor vitoco » Vie Jul 07, 2017 2:14 pm

AsCrNet escribió:Vitoco está muy bueno tu historia del SITRE, pero tienes pensado también liberar los fuentes en assembler igual que el copiador de iljor?

Ni lo había pensado, ya que son muchas pequeñas rutinas en assembler metidas dentro del BASIC, y no tengo los fuentes de todas ellas. Muchas rutinas las había desarrollado antes para otras cosas y las tenía en formato string en *.LST para agregarlas a los utilitarios que las necesitaran. Algunas las retoqué a mano!!! Si no es tan difícil... :P
vitoco
Djinn
Djinn
 
Mensajes: 52
Registrado: Mié Nov 08, 2006 7:04 pm

Re: Fuentes del STAC de ILJOR

Notapor kazan21 » Vie Jul 07, 2017 7:07 pm

genial. hace tiempo buscaba elgun casette o algun dato del stac iljor. esto es una maravilla. :D :D :D
kazan21
Goblin
Goblin
 
Mensajes: 4
Registrado: Mar Abr 14, 2015 5:34 pm

Re: Fuentes del STAC de ILJOR

Notapor devwebcl » Vie Jul 07, 2017 8:57 pm

El Stac de Pelusa estaba basado en el de Iljor :mrgreen:
Manillismo talento en video juegos
Avatar de Usuario
devwebcl
Elemental
Elemental
 
Mensajes: 1669
Registrado: Jue Nov 04, 2004 2:32 pm

Re: Fuentes del STAC de ILJOR

Notapor SpaceInvader » Vie Jul 07, 2017 10:18 pm

A ver.

Lo que mostró don Iljor es el STAC estándar, carga rápida con corrección de errores para una casetera estándar.

Pero, hay otros casetes con carga Iljor, que son realmente Injektor, y sólo funcionan en una casetera injektor. El ejemplo lo presenté en este mismo foro hace tiempo:

http://www.atariware.cl/aw/foro/viewtopic.php?f=14&t=2974

El juego Arkanoid es un STAK - Injektor.
Esta es la carga

Imagen

Y este es el wav:

https://mega.nz/#!XV81BDiL!Gm4wlO3jqysIMc7xGGg7TjVr_CBaejaox08BC-LYLDs

Como es un injektor, no se puede hacer el cas, no funciona en ningún emulador, y se requiere una casetera injektor en buenas condiciones para cargarlo.

La única diferencia que veo, es que las pantalla de los normales dicen (R)1987 y el Injektor dice (r) 1988.

Tal vez es un Iljor normal convertido a Injektor, o tal vez don Iljor lo hizo para el mercado chileno (difícil pero no imposible).
Yo sospecho que es "la pura pantalla", porque de STAC no le veo nada...

Habría que preguntarle al mismo Iljor para salir de la duda.

Saludos.
[ Please stop confusing your opinion with fact. ] (L)
Avatar de Usuario
SpaceInvader
Wizard
Wizard
 
Mensajes: 201
Registrado: Jue Ago 12, 2004 7:36 pm

Re: Fuentes del STAC de ILJOR

Notapor vitoco » Vie Jul 07, 2017 11:11 pm

Ojo que ILJOR y Pedro (Injektor) eran amigos y compartían sus respectivos avances en la época. Pero en el hilo de AtariAge, él comentó que Pedro hizo su propia implementación del sistema.
vitoco
Djinn
Djinn
 
Mensajes: 52
Registrado: Mié Nov 08, 2006 7:04 pm

Re: Fuentes del STAC de ILJOR

Notapor Suppawer » Sab Jul 08, 2017 10:47 am

Estimados, ¿han podido darle una mirada a las fuentes?
Puse el ATR del Atari Macro Assembler (AMAC) en D1 y las fuentes en otro ATR en D2. Previamente modifiqué: stacaut.asm y stpres (INCLUDE D4: ... ->D2:).
En AMAC, escribí:
D2:STACAUT.ASM H=D2:STAC.XEX

Generé un archivo casi vacío :(
Avatar de Usuario
Suppawer
Shapeshifter
Shapeshifter
 
Mensajes: 165
Registrado: Dom Nov 21, 2004 9:36 am

Re: Fuentes del STAC de ILJOR

Notapor vitoco » Sab Jul 08, 2017 11:08 am

Sólo les di un vistazo por encima el día que fueron liberados, pero noté que algunos tiene el byte EOL de Atari ($9B=155) y otros tienen CR-LF de DOS. Tal vez por ahí vaya tu problema y debas llevar todo a EOL.

SI no es eso, puede ser el AMAC. Yo tuve dramas intentando ensamblar el BASIC de Atari. Parece que se complica con las macros.
vitoco
Djinn
Djinn
 
Mensajes: 52
Registrado: Mié Nov 08, 2006 7:04 pm

Re: Fuentes del STAC de ILJOR

Notapor AsCrNet » Lun Jul 10, 2017 6:10 pm

Yo lo compile pero me dio muchos horrores ahh perdón errores ajajajajajaj :lol: :lol: :lol: :lol: en el AMAC, solo pase los archivos a formato atascii e hice un ATR el cual lo deje en la unidad D4. Me genero un .xex pero esta malo por los errores que tiro al ensamblar, no los revise solo hice una prueba rápida. :D

Saludos
/|\ ATARI XL-XE
Avatar de Usuario
AsCrNet
Elemental
Elemental
 
Mensajes: 1042
Registrado: Dom Dic 18, 2005 11:27 am

Re: Fuentes del STAC de ILJOR

Notapor AsCrNet » Mar Jul 11, 2017 8:47 am

:shock: Después de un millón de errores ahora solo hay 4 :lol: :lol: :lol: :lol:

yo lo compilo así:
Código: Seleccionar todo
D4:STACAUT.ASM S=D4:TSYS H=D4:STAC.XEX L=P:

errores populares según la documentación :plaf:
Código: Seleccionar todo
*Error page   0  ATARI Macro Assembler Ver  1.0D  Page   1
                                                       D4:TSYS.           
                                                   
U       = 0000      AUDF2  = AUDF1+2
U       = 0000      AUDF3  = AUDF1+4
U       = 0000      AUDF4  = AUDF1+6
U       = 0000      AUDC3  = AUDC1+4

   4 ERRORs,  400 Labels, $1740 free.
 Last error occurred on Page   1


U - Reference to an undefined symbol. (Very popular error! You mistyped a label name.)

Está claro el error, no encuentra definidas AUDF1 y AUDC1. Sería fácil modificar el programa pero no es la idea. Eso está definido en otro archivo es el systext :aer: :aer:

Saludos
/|\ ATARI XL-XE
Avatar de Usuario
AsCrNet
Elemental
Elemental
 
Mensajes: 1042
Registrado: Dom Dic 18, 2005 11:27 am

Re: Fuentes del STAC de ILJOR

Notapor iljor » Mar Ago 29, 2017 9:25 pm

Hola amigos,

No tengo idea que es esa mezcla de "STAC-INJEKTOR". Si bien eramos mas o menos amigos con Pedro, para esa epoca ya no nos veiamos (no por nada, simplemente ya no venia tan seguido a Argentina), y de cualquiera manera tampoco la relacion era tan cercana. Yo le mostre el STAC, el despues me mostro su turbo, teniamos muchas conversaciones tecnicas. Pero no mucho mas que eso.

Hasta donde recuerdo, yo nunca hice nada especifico para Chile. Y si lo hubiese hecho seguramente tendria otra leyenda.

Con respecto a compilar las fuentes. Bueno, pasaron siglos, la verdad que no me acuerdo mucho. jaja. Pero si, el archivo SYSTEXT hay que incluirlo obviamente. Si mal no recuerdo AMAC lo incluye automaticamente si esta presente en el disco, o hay que usar el parametro "S" para que lo incluya.

Saludos,
ILJOR/IJOR/Jorge
iljor
Goblin
Goblin
 
Mensajes: 5
Registrado: Mar Ago 29, 2017 9:12 pm

Re: Fuentes del STAC de ILJOR

Notapor AsCrNet » Mié Ago 30, 2017 10:21 am

Hola Jorge,

Primero bienvenido y lo segundo gracias por darte el tiempo por responder, aquí en Chile hubieron muchos cargadores que nacieron inspirados por el tuyo. Incluso varios sacan el máximo provechó a la carga en cinta ya sea con el hardware y software original como con modificaciones en ellos.

Retomando el tema de compilar tu copiador Iljor, porque existen 2 archivos de definiciones el systext y el tsys, según tu respuesta se deberían incluir los dos. :aer:

Saludos
/|\ ATARI XL-XE
Avatar de Usuario
AsCrNet
Elemental
Elemental
 
Mensajes: 1042
Registrado: Dom Dic 18, 2005 11:27 am

Re: Fuentes del STAC de ILJOR

Notapor WillySoft » Mié Ago 30, 2017 3:24 pm

Hola!

Muy interesante este tema. ¡Y más interesante aún el contar con un post de Jorge Cwik (ILJOR)!

Un pequeño aporte que quiero hacer. Según vi en el código fuente, el archivo a cargar en el STAC original de Iljor, éste carga un archivo con compresión RLE que llena la zona de memoria a cargar. Esto es particularmente interesante en el caso del International Karate, que utiliza una vasta zona de relleno de bytes comprimidos.

Incluso, en el caso del International Karate, guarda 4 escenarios en la zona de $C000-$FFFF con compresión RLE, y genera un driver de "lectura de disco", donde en realidad lo que hace es "leer un sector" desde la zona de ROM los 128 bytes correspondientes. ¡Fue muy interesante aprender de ello!

Otra cosa: recuerdo haber utilizado el STAC de Pelusa soft para grabar juegos en cassette. A diferencia del de Iljor, utiliza un sistema de carga de archivo binario (lo que se llama actualmente formato XEX), la cual sólo podía utilizar la RAM bajo la zona $C000, dado que "parcha la ROM" la tabla de velocidades de carga en cassette en la rutina SIO. A fin de no entrar en conflictos, lo que hacía era comprimir el file con el Cruncher 5.0 y después modificar el binario para que cargue la información en la zona sin conflicto y después mover la memoria a la zona de ROM y descomprimir. Como ejemplo, así pude meter el Draconus comprimido con carga STAC y ocupar como 130 vueltas, mucho menos que la carga original, que eran más de 250.

¡Saludos!
WillySoft
Shapeshifter
Shapeshifter
 
Mensajes: 105
Registrado: Mié Ago 11, 2004 7:10 am
Ubicación: Donde hayan actividades Atari.

Re: Fuentes del STAC de ILJOR

Notapor iljor » Mié Ago 30, 2017 5:33 pm

AsCrNet escribió:Retomando el tema de compilar tu copiador Iljor, porque existen 2 archivos de definiciones el systext y el tsys, según tu respuesta se deberían incluir los dos. :aer:


Si, parece que hay que incluir a los dos (creo recordar que podes incluir mas de uno en la linea de comando del AMAC, no?). Digo que parece porque lamentablemente no me acuerdo bien. Pasaron 30 años y yo no era de documentar mucho mi desarrollo. Claro, en el momento uno lo sabe tan de memoria que podia compilarlo con los ojos vendados y con fiebre. Quien iba a pensar que iba a reflotar esto despues de tanto tiempo. La verdad, por suerte que pude recuperar todo (o casi todo).

Si te preguntas por que hay dos, bueno ... El SYSTEXT es el archivo generico que viene con el assembler (aunque yo lo fui cambiando) y lo usaba para muchos projectos. El TSYS es especifico del STAC. Aunque si, perfectamente se podia haber usado uno solo.

Despues comento sobre el otro tema que menciona WillySoft.

Saludos,
iljor
Goblin
Goblin
 
Mensajes: 5
Registrado: Mar Ago 29, 2017 9:12 pm

Re: Fuentes del STAC de ILJOR

Notapor iljor » Jue Ago 31, 2017 9:15 pm

WillySoft escribió:Un pequeño aporte que quiero hacer. Según vi en el código fuente, el archivo a cargar en el STAC original de Iljor, éste carga un archivo con compresión RLE que llena la zona de memoria a cargar. Esto es particularmente interesante en el caso del International Karate, que utiliza una vasta zona de relleno de bytes comprimidos.


Justamente. El STAC no es un copiador. Yo nunca publique un programa para convertir archivos binarios, o boot, a STAC. El STAC solo se distribuia en unos discos que yo llamaba Masters. Cada disco tenia el programa para grabar (las fuentes son de este programa). Y una serie de titulos ya preparados, comprimidos, adaptados y verificados.

En primer lugar, en muchos casos se ahorra mucho mas tiempo de carga con la compresion que con cualquier turbo. La descompresion se hace "on the fly" con practicamente ningun costo. Ni que hablar que la adaptacion incluia titulos que nunca salieron en cassette, como MULE, Load Runner, Summer Games y otros. O algunos que si existian pero que eran un suplicio porque el original cargaba cada nivel por separado, como Kennedy Approach y Zorro.

Por eso yo consideraba que el cargador en si era solo una parte y no siempre la mas importante.
iljor
Goblin
Goblin
 
Mensajes: 5
Registrado: Mar Ago 29, 2017 9:12 pm

Re: Fuentes del STAC de ILJOR

Notapor AsCrNet » Vie Sep 01, 2017 2:32 pm

:shock: Buenos detalles técnicos colega WillySoft, gracias por compartirlo.

Entonces voy a buscar como agregar los 2 archivos de definiciones. :D

Interesante lo que mencionas Jorge todos pensamos que era un copiador de archivos, y cuéntanos como preparabas los juegos para el Iljor? Los editabas directo, Los desamblabas, etc... :aer:

Saludos
/|\ ATARI XL-XE
Avatar de Usuario
AsCrNet
Elemental
Elemental
 
Mensajes: 1042
Registrado: Dom Dic 18, 2005 11:27 am

Re: Fuentes del STAC de ILJOR

Notapor lbaeza » Vie Sep 01, 2017 2:38 pm

Hola Jorge

Gracias por compartir con nosotros los detalles de tus desarrollos...Por favor cuéntanos también más detalles acerca de tí, cómo fue que te introdujiste en el mundo de los computadores Atari, siendo que Commodore y Sinclair eran bien populares allende los Andes, en qué trabajos te basaste, qué libros o manuales usaste como referencia, tus juegos favoritos, y claro, más detalles acerca de tu relación con el señor Caraball.

Un abrazo,

DOC
Dr. von Byte AKA Viagra Killer
Avatar de Usuario
lbaeza
Elemental
Elemental
 
Mensajes: 2130
Registrado: Vie Oct 22, 2004 12:42 am
Ubicación: After all these years...still looking for the goddamn Boletines Centro Atari...

Re: Fuentes del STAC de ILJOR

Notapor iljor » Dom Sep 03, 2017 9:32 am

AsCrNet escribió:Interesante lo que mencionas Jorge todos pensamos que era un copiador de archivos, y cuéntanos como preparabas los juegos para el Iljor? Los editabas directo, Los desamblabas, etc... :aer:


Si, logico. Editaba, desensamblaba. Todo depende el caso.

La idea era ofrecer un producto garantizado. Con un "simple" copiador nunca sabes si funciona bien o no. Aca sabias que estaba probado y verificado.
iljor
Goblin
Goblin
 
Mensajes: 5
Registrado: Mar Ago 29, 2017 9:12 pm

Re: Fuentes del STAC de ILJOR

Notapor iljor » Dom Sep 03, 2017 11:40 am

lbaeza escribió:Gracias por compartir con nosotros los detalles de tus desarrollos...Por favor cuéntanos también más detalles acerca de tí, cómo fue que te introdujiste en el mundo de los computadores Atari, siendo que Commodore y Sinclair eran bien populares allende los Andes, en qué trabajos te basaste, qué libros o manuales usaste como referencia, tus juegos favoritos, y claro, más detalles acerca de tu relación con el señor Caraball.


Yo me traje la Atari del exterior. En esa epoca aca no habia mucho de ninguna marca. Recien despues aparecieron los importadores oficiales (85 mas o menos).

No me acuerdo bien los primeros libros que use. Pero al poco tiempo alguien me vendio aca una fotocopias del "Technical Notes" que es la documentacion oficial de Atari.

Mis juegos favoritos? Que se you, fui cambiando. Pero creo que el MULE esta arriba de todos.

Al principio Pedro y sus amigos (socios?) venian bastante seguido. Soliamos ir a cenar juntos. Para mi era la unica oportunidad de tener una charla de alto nivel tecnico. Aca no habia nadie y obvio, Internet no habia. Jaja. Despues dejo de venir. Yo le mostre el STAC y le explique como funcionaba. Despues el implemento su turbo con el jueguito mientras carga. No me acuerdo si me lo mostro el mismo o alguno de sus amigos. Para la epoca del Injektor ya no teniamos ningun contacto, y creo que en realidad yo ni me entere en su momento.
iljor
Goblin
Goblin
 
Mensajes: 5
Registrado: Mar Ago 29, 2017 9:12 pm


Volver a Software

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado