Ver el código de Ultimate Cart

((https://www.atariware.cl/archivos/ultimatecart/ucart.png align=center))
{{toc numerate=1}}
===Descripción===
En palabras simples se trata de un cartucho que puede ejecutar varios tipos de Dump (Respaldo del contenido de la Memoria ROM de un cartucho) o ejecutables .xex que se encuentren en la tarjeta SD. Para ello solo tenemos que insertar en el Ultimate Cart nuestra tarjeta SD que contiene las Dump o .xex preferidos y éste, al encenderse el Atari, nos mostrara el contenido de los archivos con un menú muy amistoso y rápido.

===Tipos de cartuchos===
Se pueden ejecutar muchos tipos diferentes de cartuchos entre ellos:

  * Standard 8K
  * Standard 16K
  * Atarimax 1mbit, 8mbit
  * XEGS 32K, 64K, 128K, 256K, 512K y 1024K
  * Switchable XEGS 32K, 64K, 128K, 256K, 512K y 1024K
  * Megacart 16K, 32K, 64K, 128K, 256K, 512K y 1024K
  * Bounty Bob
  * Williams 64k
  * OSS 8K, 16K (034M, 043M, tipo B)
  * SIC (Todos los tamaños)
  * SDX 64K y 128K
  * Diamond 64K
  * Express 64K

Solo con el firmware ((#h22-5 actulizado))

  * Turbosoft 64kb y 128kb 
  * ATRAX 128kb
  * Standard cartridge 4kb

===Conversión a CAR===
Solo tenemos que convertir nuestras dumps de .rom o .bin a formato .car, ya que este ((/Guías/ExtensionCAR formato CAR)) agrega una cabecera al archivo, el que será leído por el Ultimate Cart para saber de qué tipo es el Dump a cargar, de manera similar a como Altirra reconoce el tipo de cartucho inmediatamente al cargarlo. La forma mas fácil es desde la opción de  Altirra, usando la opción **File > Save Firmware > Save Cartridge**

((https://www.atariware.cl/archivos/ultimatecart/ucart_emu.png align=center))

El Ultimate Cart posee un botón de reset para reiniciarlo sin tener que apagar y encender el Atari. También posee un led que nos indicara el estado del Ultimate Cart.

===Funcionamiento===
Como último dejaremos un video de carga de algunos dump, para que se haga una idea de cómo funciona este multicart.

{{embed url="https://www.youtube-nocookie.com/embed/DKvJJ_fZrNs" width=480 height=360 align=center}}

===Actualizar Firmware===
Para actualizar el firmware del cartucho debes tener los siguientes materiales:

  * Quartus Prime 15.1 ((https://fpgasoftware.intel.com/15.1/ programmer)) Anda a la pestaña **additional software** y seleccionar **Quartus Prime Programmer and Tools**

  * Interfaz altera usb blaster
((https://www.atariware.cl/archivos/ultimatecart/ucart_inter.png align=center))

  * Agregar +5 Vol. al cartucho desde sus ((https://www.atariware.cl/wiki/Biblioteca/MapeandoElAtari/Conectorcartridge líneas)) (13 y B) de contacto.
((https://www.atariware.cl/archivos/ultimatecart/ucart_conector.png align=center))

  * Nuevo firmware ((https://github.com/ascrnet/UltimateCart/tree/master/Programming%20Files/Firmware%202021-08-28 .pof))

Ahora abrimos el programa lo primero seleccionamos la interfaz como se ve en el cuadrado azul. Y luego el archivo a grabar  pof cuadrado rojo.
((https://www.atariware.cl/archivos/ultimatecart/ucart_firm01.png align=center))

Una vez abierto el archivo .pof, veras un gran chip en el programa, ahora debes seleccionar lo marcado en rojo y por último darle al grabar cuadrado azul.
((https://www.atariware.cl/archivos/ultimatecart/ucart_firm02.png align=center))

Esto se demora unos segundos y luego el programa empieza la grabación. Te mostrara una barra de proceso de color verde y te avisara cuando esté listo.
((https://www.atariware.cl/archivos/ultimatecart/ucart_barra.png align=center))

===Fallo más común===
Hay un fallo cuando el cartucho automáticamente se muere o sea no se enciende con el ATARI. Esto pasa cuando la memoria SRAM se daña por x motivo ya que este contiene el firmware que hace funcionar la FPGA y todo el cartucho con el ATARI.

((https://www.atariware.cl/archivos/ultimatecart/ucart_sram.webp align=center))
**Solución:** es desoldar la SRAM, cambiarla por otra nueva y volver a grabar el firmware. Asegúrese que este correctamente bien soldado cada pata de la SRAM si no el cartucho al encender leerá mal la tarjeta SD.

===Juegos===
A continuación compartimos una colección de dump de cartuchos de la serie ATARI XEGS, los cuales fueron probados en el Ultimate Cart :

  * Ace of Aces (1988)
  * Airball (1988)
  * Archon (1987)
  * Ballblazer (1987)
  * Barnyard Blaster (1987)
  * BattleZone (1987)
  * Blue Max (1987)
  * Bug Hunt (1987)
  * Choplifter! XE (1988)
  * Commando (1989)(proto)
  * Crime Buster (1988)
  * Crossbow (1988)
  * Crystal Castles XE(1988)
  * Dark Chambers (1988)
  * David's Midnight Magic (1987)
  * Deflektor (1989)(proto)
  * Desert Falcon (1988)
  * Donkey Kong (1983)
  * Eastern Front 1941 (1982)
  * Fight Night (1987)
  * Flight Simulator II v1.07 (1987)
  * Food Fight (1987)
  * GATO (1987)
  * HardBall! (1987)
  * Into the Eagle's Nest (1988)
  * Karateka (1988)
  * Lode Runner (1987)
  * Mario Bros. (1988)
  * MIDI Maze v1.00 (1989)(proto)
  * Necromancer (1988)
  * One-on-One (1987)
  * Rescue on Fractalus! (1987)
  * Star Raiders II (1987)
  * Summer Games (1988)
  * Thunderfox (1988)
  * Tower Toppler (1988)(proto)

((https://www.atariware.cl/archivos/ultimatecart/cart_XEGS.zip DESCARGA DUMP XEGS))

===Documentación===

Documentación y todo lo necesario del este ((https://github.com/robinhedwards/UltimateCart proyecto)).