Como siempre he sido amante de los atari y de la programación, un día me puse a programar algún código que me pudiera reconocer los bancos de memoria de un atari.

Siempre quede con la duda de como se podía obtener toda la memoria disponible.

 

 

Todos los códigos disponibles, siempre se refieren a la extensión de memoria como máximo, de un 130xe, pero yo quise ir mas allá.

Ahora con todos los avances que ha tenido, los atari con todas las modificaciones habidas y por haber, los nuevos prototipos que se han creado, han llamado la atención de muchos hoy en día.

Una de las curiosidades que realice en su tiempo, fue expandir mi 800xl, a una de 256k, que en su oportunidad logre jugar el famoso commando 256k.

En ese entonces, era el único juego largo que conocía, ya después llegaron muchos mas, pero no los logre cargar en mi atari ya que paso a la tierra de los 8bits, donde comparte con muchas consolas ochenteras.

Pero eso no me desanime, ya que existen emuladores que permiten poder llegar a tener esos 256k de memoria expandible, que permiten poder programar y usarlos en algunos programas, que son mas avanzados.

Una tarde, comencé con esta programación, de buscar los bancos expandibles, donde VITOCO, mi gran maestro, me convido el código inicial, donde comencé a generar este proyecto y entre van i vienen pude lograr pasar el código de basic a asm y dejarlo funcional, pero no en un 100%. Necesitaba mostrar los valores en pantalla.

Todo código esta basado hasta $FFFF, y por ende si existe mas memoria que la de un 130xe, es sin duda un 256k, que en su interior sobrepasa lejos os $FFFF en bytes llegando a $044000, o sea ya no son 2 bytes si no que la sumatoria interna esta en 3 bytes.

Buscando por todos lados, llegue a las manos de VITOCO de nuevo, a quien le mostré un código que tenia, tratamos entre los dos de arreglarlo y recortarlo, porque era muy extenso y las finales apareció XT5, quien amablemente generó el código final para mostrar números que son mas de 3bytes en ATACSII.

Resumen: junte todos los códigos y solo tuve que hacer redirecciones y algunos cambios a los mismos para dejarlo todo en uno y resultó finalmente un proyecto que por lo menos a mi me sirve en demasía.

Como siempre doy las gracias por todo el apoyo prestado que sin ellos, nunca aprendería de buena manera.

Les dejo este archivo xex para su descarga, así prueban cuanta memoria tiene su atari.

 

reconocedor bancos 130xe – 256k

Reconocedor de bancos de memoria de un atari 2019

3 pensamientos en “Reconocedor de bancos de memoria de un atari 2019

  • 17 marzo, 2019 a las 1:14 am
    Enlace permanente

    probando en Altirra con 576k, pero tu programa solo muestra hasta 256k

    Responder
    • 17 marzo, 2019 a las 5:50 am
      Enlace permanente

      por eso esta en la documentación del post, que es para 130xe-256k. esta hecho para reconocer esos dos tipos de Atari.

      Responder
      • 17 marzo, 2019 a las 3:41 pm
        Enlace permanente

        Ok gracias, está bueno para ser la 1ra versión. Expandelo a otros escenarios de memoria para que sea de uso universal y pase a la historia, y/o también con otras estadísticas útiles.

        Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *