Cartuchos Final Cartridge

Final Cartridge II
Los Final Cartridge son cartuchos de Firmware para Commodore 64 muy famosos en su poca por ser muy apreciados por los hackers.
El Final Cartridge I, la verdad que no s si existi, por lo menos nosotros nunca lo vimos. El primero que conocemos es este Final Cartridge II de JDC.
Agrandar Imagen
JDC
Funciones Bsicas
Este cartucho se promocionaba indicando que agregaba botones de RESET (que en la C=64 no existe) y FREEZE (pausado del programa en ejecucin) para copiar el programa a disco o cassete o cambiar opciones de funcionamiento por ejemplo en los juegos para tener vidas infinitas o cosas por el estilo, imprimir pantallas, cambiar los colores, etc. Aade comandos nuevos al BASIC y adems incluye un Monitor, Ensamblador y un Desensamblador integrados.
Teclas de Funcin
Cuando se insertaba el Cartucho en el puerto de expansin de la Commodore, desde el arranque de la computadora se cuenta con las teclas de funcin redefinidas por los siguientes comandos:.
  • F1: LIST
  • F2: MONITOR
  • F3: RUN
  • F4: OLD
  • F5: DLOAD
  • F6: DSAVE
  • F7: DOS "$
  • F8: DOS
Comandos Aadidos
Estos comandos sonde ejecucin directa, se ejecutan desde el BASIC pero no se supone que deban formar parte de programas (aunque se puede). Ayudan principalmente a la edicin y depuracin de programas BASIC.
AUTO linea, salto: Esta funcin est disponible en BASICs de otras computadoras ms avanzadas como las MSX y la C=128. Numera automticamente las lneas cuando se est tipeando un programa en BASIC.
RENUM linea, salto: Renumera todas las lneas de un programa reorganizando los GOTO y GOSUB.
DEL linea inicio[, linea final]: Elimina la lnea o el grupo de lneas de cdigo indicados.
FIND palabra: Muestra todas las lneas del programa que contienen la palabra indicada.
HELP: Cuando el program se interrumpe por un error, este comando trae la lnea donde ocurri el error.
APPEND: Hace lo que en otros BASICS es el comando MERGE, carga un programa desde disco o cinta sin borrar lo que exista en memoria.
OLD: Recupera el programa que estaba en memoria si se ejecut un comando NEW accidental.
El FREEZER
Este botn interrumpa el programa en ejecucin, como es una interrupcin por hardware no es enmascarable por software, as que aunque el programa estuviera protegido igual se interrumpa. Al presionar el botn escribe un mensaje en la pantalla que dice "FREEZER MENU ACTIVATED" y asigna comandos a las teclas de Funcin:
Las opciones de las teclas son:
  • F1: Llama al Men Principal
  • F3: Graba el contenido de la memoria a Cassete con lo cual se "piratea" el programa.
  • F5: Graba el contenido de la memoria a Disquette.
  • F7: Llama al men de Impresin.
Agrandar Imagen
Men principal
F1: Submen 2
  • F1: RUN, para continuar el programa normalmente.
  • F3: Anula la deteccin de colisiones entre sprites, por lo tanto en los juegos no se detectar cuando nos matan, por ejemplo.
  • F5: Anula la deteccin de colisones entre los sprites y el fondo.
  • F7: Ingresa al submen de RESET para elegir entre distintas opciones, cambiar colores de fondo y de objetos, imprimir pantalla.
Agrandar Imagen
Submen 2
F1 + F7: Submen RESET
  • F1: Monitor de cdigo mquina.
  • F3: Resetea la computadora.
  • F5: Resetea la computadora pero deshabilitando el cartucho.
  • F7: Opcin USER que permita ingresar al monitor de cdigo mquina.
Agrandar Imagen
Submen RESET
Monitor de Cdigo Mquina
Al ingresar se despliegan en pantalla los registros de Microprocesador 6510: Program Counter, Interrupt Request, Status Register, Acumulator, X Register, Y Register y Stack Pointer.
Luego nos permite ingresar comandos para investigar o modificar los contenidos de la memoria, por ejemplo:
M dir inicio, dir final: hace un volcado de memoria tanto en hexadecimal como en ASCII.
A: Se accede al ensamblador que nos muestra el cdigo fuente y el cdigo objeto en forma simultnea.
G dir arranque: Permite ejecutar una rutina en lenguaje mquina a partir de la direccin indicada.
D dir inicio: Muestra el desensamblado de cdigo mquina a partir de la direccin indicada.
W dir inicio, dir fin: Escribe una rutina C.M. a disco o cassete.
L dir inicio, dir fin: Carga una rutina C.M. desde disco o cassete.
F dir inicio, dir fin, valor: Rellena el bloque de memoria con el valor indicado.
T dir origen, dir destino, tamao: Copia un bloque de memoria a otro lugar.
C dir origen, dir destino, tamao: Compara dos bloques de memoria.
Agrandar Imagen
Monitor
F7: Men Impresin
  • F1: Cambia los colores de los grficos de pantalla, presionando repetidamente pasa por toda la gama de colores posibles.
  • F3: Cambia los colores de fondo de la pantalla, similar a F1.
  • F5: Hace una copia de la pantalla a la impresora.
  • F7: Hace una copia de la pantalla a la impresora pero en modo inverso.
Agrandar Imagen
Submen de Impresin

Final Cartridge III
Desarrollado en Holanda por la empresa Riska B.V. Home & Personal Computers, Por Gerard van Assem, Marc Derksen, Uwe Stahl, Wil Sparreboom, Ton Peters y Jacques van Schajik. En argentina apareci esta vez de la mano de la empresa HAL.
Agrandar Imagen
Este cartucho de 64KB de memoria ROM ofreca las siguientes funcionalidades:
  • Botn de RESET.
  • Botn de FREEZER que interrumpe el programa y permite grabarlo a disco o tape, Pokearlo o modificarlo y hacer copias de pantalla
  • Un conjunto de nuevos comandos aadidos al BASIC para ayudar a la programacin y para simplificar el acceso a discos.
  • 24KB de RAM extra para el BASIC.
  • Sistema turbo que acelera hasta 10 veces la grabacin y carga de programas en cinta.
  • Acelerador de drive que acelera hasta 15 veces la carga y hasta 7 veces la grabacin.
  • Monitor de cdigo mquina incorporado.
  • Monitor de disco.
  • Un asistente de impresin para producir listados y grficos en alta calidad.
  • Desactiva la deteccin de colisiones entre sprites.
  • Una interface con el usuario de tipo grfica (como el GEOS o el WINDOWS).
  • Software de utilidad como un block de notas y calculadora.
Esencialmente el funcionamiento es similar al Final Cartridge II Pero con el cambio de aspecto del entorno grfico y los utilitarios aadidos.
Agrandar Imagen
Info
Agrandar Imagen
Desktop
Agrandar Imagen
Freezer
Agrandar Imagen
Monitor
Agrandar Imagen
Comando AUTO
Agrandar Imagen
Men Utilities
Agrandar Imagen
Preferences
Agrandar Imagen
BASIC Prefs
Agrandar Imagen
Calculator
Agrandar Imagen
Disk
Agrandar Imagen
Tape
Agrandar Imagen
Notepad
Todas las pantallas fueron obtenidas del emulador CCS64.
La ROM de los cartuchos Final Cartridge II y Final Cartridge III fueron obtenidas de Planet Emulation.

Artculos:
Evolucin de las Computadoras
Lenguaje BASIC



Mensajes
Dejar un comentario:

Nombre
El mail debe ser real, te llegará un mail de confirmación que deberás responder para que tu mensaje sea publicado.
pasadas las 24 horas si no hubo confirmación, el mensaje será eliminado.
E-Mail
-

No mostrar la dirección de Mail
Tu sitio Web
Lugar Edad
Como encontraste
esta página
+Opinión? el Mensaje es Privado
Mensaje / Comentario