stringtranslate.com

Software de soporte y mantenimiento Amiga

El software de soporte y mantenimiento de Amiga realiza funciones de servicio tales como formatear medios para un sistema de archivos específico , diagnosticar fallas que ocurren en medios formateados, recuperación de datos después de una falla en los medios e instalación de nuevo software [ cita necesaria ] para la familia de computadoras personales Amiga , a diferencia de al software de aplicación, que realiza funciones comerciales, educativas y recreativas.

El Amiga venía con algunos programas de utilidad integrados, pero con el tiempo se agregaron muchos más, a menudo por empresas y desarrolladores externos.

Utilidades originales

Commodore incluía programas de utilidad con el sistema operativo. Muchas de ellas eran características originales, que se adoptaron en otros sistemas:

Utilidades tomadas prestadas de otros sistemas.

Ninguno de estos sistemas de actualización fue ampliamente utilizado por la comunidad Amiga.

Productos básicos y servicios públicos

Amiga coloca las utilidades del sistema en dos directorios estándar:

Partición del disco duro

Herramientas diagnosticas

Las herramientas de diagnóstico de AmigaOS suelen ser programas que muestran el estado actual de las actividades de Exec y AmigaDOS .

Herramientas de promoción

Promoter y ForceMonitor son utilidades que permiten al usuario controlar la resolución de las pantallas de Intuition para programas Amiga.

Cargadores de juegos

WHDLoad es una utilidad para instalar juegos antiguos de Amiga en un disco duro y cargarlos desde el escritorio Workbench en lugar de los disquetes, en los que a menudo se entregaban.

jst es una utilidad más antigua que el desarrollador abandonó para concentrar esfuerzos en WHDLoad. Los jstloaders antiguos se pueden leer con WHDLoad, y el propio jst tiene un nivel inicial de compatibilidad con WHDLoad.

Interfaces de línea de comandos y shells basados ​​en texto

La CLI (interfaz de línea de comandos) de Amiga original tenía algunas capacidades de edición básicas, plantillas de comandos y otras características como compatibilidad ANSI y selección de color. En AmigaOS 1.3, el programa evolucionó hasta convertirse en un shell completo basado en texto llamado AmigaShell , con historial de comandos y capacidades de edición mejoradas.

Los desarrolladores externos crearon shells mejorados porque el controlador de dispositivo de línea de comandos estándar del controlador de consola (o "controlador" en el lenguaje técnico de Amiga) es independiente del intérprete de línea de comandos. Este programa controlaba interfaces basadas en texto en Amiga. Los reemplazos del controlador de consola incluyen KingCON, [6] ViNCEd, [7] y Conman. [8]

Algunos shells conocidos de otras plataformas fueron portados a Amiga. Estos incluían bash (Bourne Again SHell), CSH (C Shell) y ZSH (Z shell). Los shells tomados de Unix y Linux se adaptaron a Amiga y se mejoraron con sus capacidades y funciones peculiares. [ se necesita aclaración ]

MorphOS Shell es un ejemplo de Z shell mezclado con el controlador de consola KingCON. Se originó como un shell tipo Unix y cuenta con todas las características que se esperan de dicho componente: comandos AmigaDOS (más de 100 comandos, la mayoría de los cuales son tipo Unix), variables locales y globales, sustitución de comandos, redirección de comandos, y tuberías sin nombre, historial, menús programables, múltiples shells en una ventana, compatibilidad ANSI, selección de color, etc. También incluye todos los comandos necesarios para la creación de secuencias de comandos.

Interfaces GUI WIMP de Amiga

A partir del escritorio estándar original de Amiga WIMP , Workbench, desarrolladores externos mejoraron las interfaces de Amiga. Los usuarios de Amiga son libres de reemplazar la interfaz original de Workbench con Scalos y Directory Opus . El conjunto de herramientas GUI estándar, llamado Intuition , se mejoró en OS2.x con la introducción de GadTools; y terceros crearon sus propios conjuntos de herramientas, como Magic User Interface (MUI) (el estándar en los sistemas MorphOS) y ClassAct, que evolucionó hasta ReAction GUI (la GUI estándar en AmigaOS 4.0).

Sistemas de gráficos avanzados Amiga

Muchos usuarios han agregado controladores de gráficos avanzados a su Amiga. Esto permite que AmigaOS maneje gráficos de alta resolución, mejorados con millones de colores. Las interfaces GUI estándar con esta capacidad son CyberGraphX , EGS y Picasso96.

Motores gráficos

Las bibliotecas gráficas disponibles en Amiga incluyen:

Todos los sistemas Amiga también pueden admitir bibliotecas de software libre, multimedia y multiplataforma SDL (Simple DirectMedia Layer) escritas en C, que crean una abstracción sobre las API de entrada, sonido y gráficos de varias plataformas, lo que permite a un desarrollador escribir un juego de computadora. u otra aplicación multimedia una vez y ejecutarla en muchos sistemas operativos. [ se necesita aclaración ]

Posdata

Amiga admite PostScript a través de Ghostscript y SaxonScript (incluido con Saxon Publisher). Ghostview es la GUI gráfica más utilizada para GhostScript en Amiga.

Desde AmigaOS 2.1, en el directorio del sistema Prefs (Preferencias), existe un programa de preferencias de impresora llamado PrinterPS , que permite el uso de impresoras PostScript en el Amiga.

Fuentes TrueType, fuentes de color y animación

Las fuentes de contorno originales de Amiga (también llamadas fuentes vectoriales) eran fuentes Agfa Compugraphic disponibles desde AmigaOS 2.0 con la utilidad estándar Fountain (más tarde llamada IntelliFont) de Commodore. Los desarrolladores externos agregaron soporte para fuentes TrueType utilizando varias bibliotecas, como TrueType Library I y II, y la biblioteca LibFreeType .

El diskfont.library estándar también admitía fuentes multicolores de mapa de bits (ColorFonts), como las comerciales Kara Fonts, o incluso fuentes animadas también creadas originalmente por Kara Computer Graphics.

Software de diseño de fuentes

Commodore proporcionó un editor de fuentes de mapa de bits llamado FED. Personal Fonts Maker era el software Amiga más utilizado para crear fuentes de mapa de bits, mientras que TypeSmith v.2.5b era la utilidad estándar de facto para crear fuentes de contorno.

Gestión de archivos

Copia de seguridad y recuperación

En las primeras versiones de Amiga OS, Commodore incluía una utilidad estándar de recuperación de disquetes llamada DiskDoctor. Su propósito era recuperar archivos de disquetes dañados. Desafortunadamente, esta utilidad sólo funcionó con discos estándar AmigaDOS. Un fallo importante fue que no guardaba los datos recuperados en diferentes discos, sino que guardaba la información en el original y realizaba sus operaciones directamente en el original. Escribía en discos originales y destruía discos que no eran AmigaDOS (principalmente juegos de arranque automático) sobrescribiendo su bloque de arranque. DiskDoctor cambió el nombre de los discos recuperados a " Lazarus " (en honor al hombre resucitado en el Nuevo Testamento ).

Estas características no estaban documentadas y dieron lugar a una leyenda urbana en Amiga de que existía un virus informático apodado Virus Lazarus, [9] cuyo propósito final era hacer que los discos fueran ilegibles y renombrarlos con ese nombre. Desarrolladores externos lanzaron programas de recuperación de datos como DiskSalv, [10] que se usaba con más frecuencia para validar los sistemas de archivos Amiga en particiones del disco duro.

Otras herramientas de copia de seguridad y reparación de discos Amiga incluyen:

copiadoras de discos

Durante la era de los 8 bits y 16/32 bits , la copia de software no se consideraba ilegal en muchos países, y los usuarios de ordenadores domésticos (normalmente los jóvenes) no percibían la piratería como un delito. El software Commodore 64 y ZX Spectrum se copió usando pletinas de casete , mientras que el software IBM PC , Atari de 8 bits y Amiga se copió usando programas especiales llamados copiadoras de discos que fueron diseñados para copiar byte a byte la superficie de cualquier disquete, a menudo usando herramientas especiales y eficientes. y técnicas avanzadas de programación y "conducción de pistas de disco" para mantener la alineación del cabezal de lectura/escritura del disquete .

En los primeros días de la plataforma Amiga, se crearon alrededor de 16 copiadoras de discos en un corto período de tiempo (1985-1989) que permitieron copiar disquetes de Amiga, incluidos Nibbler, QuickNibble, ZCopier, XCopy/Cachet, FastCopier, Disk Avenger, Tetra. Copy (que permitía al usuario jugar Tetris mientras copiaba discos), Cyclone, Maverick, D-Copy, Safe II, PowerCopier, Quick Copier, Marauder II (con el estilo "Marauder //"), [11] Rattle Copy y BurstNibble. .

Muchos fueron legales en muchos países hasta años después. [ se necesita aclaración ] Estos programas (por ejemplo, Marauder, X-Copy y Nibbler) se vendieron en paquetes completos con instrucciones, garantía y EULA como cualquier otro software de productividad. Algunas unidades de disquete incluían indicadores LED de pista para mostrar si los programadores originales piratearon los discos para admitir hasta la pista 82 del disco. También había soluciones de copia que incluían tanto hardware como software, como Super Card Ami II y Syncro Express I/II/III.

DFC5 [ se necesita aclaración ] solo podía copiar discos formateados estándar de AmigaOS con fines de copia de seguridad; sin embargo, realizaba múltiples tareas dentro de la GUI de Amiga Workbench.

X-COPY III, y más tarde la versión final, X-COPY Pro, fueron los programas de copia de Amiga más populares. [ cita necesaria ] Eran capaces de copiar bit a bit, también llamado "mordisquear". Aunque incapaces de realizar una verdadera multitarea, los programas eran capaces de aprovechar las configuraciones de Amiga con múltiples unidades de disquete; por ejemplo, en sistemas Amiga con cuatro unidades de disquete, X-COPY era capaz de copiar simultáneamente desde una unidad de origen a otras tres. Junto con excelentes capacidades de replicación bit a bit, estas características convirtieron a X-COPY en el estándar de facto para copiar disquetes en Amiga.

Otro programa de copia popular fue D-COPY, [12] del grupo sueco "D-Mob", que, a pesar de algunas características innovadoras y rutinas de copia mejores y más rápidas, no logró dominar.

Archivos y utilidades de compresión.

Los archivadores más populares fueron LhA y LZX . Había programas disponibles para archivar archivos ZIP , Gzip , Bzip2 y RAR , pero rara vez se usaban, y muchos tienen una contraparte de Amiga, como 7-Zip . Había utilidades disponibles para leer y escribir formatos de archivo como ARC , ARJ (solo desarchivar), archivos CAB comunes en la instalación de Windows, archivos StuffIt SIT de Macintosh, Uuencode (utilizado para codificar archivos adjuntos binarios de mensajes de correo electrónico), TAR (común en UNIX y Linux), RPM (de Red Hat) y más.

Amiga admitía ejecutables "empaquetados" o "crujidos" (es decir, comprimidos), que eran comunes en la era de los disquetes, cuando la conservación del espacio en disco y la memoria era fundamental. Estos archivos binarios ejecutables tenían adjunta una rutina de descompresión que descomprimiría o descomprimiría automáticamente el ejecutable al cargarlo en la memoria.

Amiga también incluía "desempaquetado de niveles", implementado por "Titanics Cruncher", que permitía descomprimir un ejecutable binario mientras se cargaba, requiriendo una cantidad muy pequeña de memoria para hacerlo. En general, el embalaje y el crujido se tomaron de la escena del craqueo del Commodore 64. [ cita necesaria ] Algunos trituradores, como Time Cruncher, fueron "portados" del Commodore 64 y muestran los mismos efectos visuales durante el descrunching. La CPU del Amiga era completamente diferente a la del Commodore 64, por lo que requería una reescritura completa.

Destacaron TurboImploder y PowerPacker, ya que eran fáciles de usar, con interfaces gráficas. Otros trituradores populares fueron DefjamPacker, TetraPack, DoubleAction, Relokit, StoneCracker, Titanics y CrunchMania. La capacidad de comprimir y descomprimir archivos y directorios individuales sobre la marcha ha estado presente en AmigaOS desde al menos 1994.

Una característica similar se implementó hace relativamente poco tiempo como una propiedad en el sistema de archivos ZFS .

Los empaquetadores y bibliotecas de trituradores de AmigaOS están centralizados mediante el sistema XPK. El sistema XPK consta de una biblioteca maestra y varias subbibliotecas (des)empaquetadoras. Los programas usan solo la biblioteca maestra directamente, mientras que las subbibliotecas (similares a los complementos ) implementan la (des)compresión real. Al descomprimir/descomprimir, las aplicaciones no necesitan saber qué biblioteca se utilizó para empaquetar o procesar los datos. XPK es un envoltorio para trituradoras; para descomprimir formatos empaquetados que no sean XPK se requiere XFD .

Otro invento importante en la plataforma Amiga fue el formato ADF para crear imágenes de disquetes Amiga, ya sean disquetes AmigaDOS estándar o no-DOS ("NDOS"), para su uso en emuladores Amiga, como WinUAE . Los emuladores de Amiga y AmigaOS (con software de terceros) pueden utilizar estos archivos como si fueran disquetes virtuales. Se podrían crear ilimitados disquetes virtuales en los Amigas modernos, aunque WinUAE en una PC real sólo puede manejar cuatro a la vez, el número máximo de unidades de disquete que el hardware del Amiga podría haber conectado en cualquier momento.

Todas las implementaciones de compresión y archivos comprimidos populares de Amiga ahora están centralizados e implementados por una única biblioteca de sistema llamada XAD , que tiene una interfaz gráfica de usuario llamada Voodoo-X. Está incluido en AmigaOS 3.9 y posteriores con UnArc. Esta biblioteca es modular y puede manejar más de 80 formatos de compresión.

Sistemas de archivos

Amiga puede utilizar varios sistemas de archivos. Los estándares históricos son el sistema de archivos original de Amiga, llamado Old File System . Esto era bueno para los disquetes, pero desperdiciaba espacio en los discos duros y se considera obsoleto.

El Fast File System (FFS) puede manejar nombres de archivos de hasta 30 caracteres, [13] tiene configuraciones internacionales (opcionalmente puede reconocer letras acentuadas en mayúsculas y minúsculas como equivalentes) y también se puede almacenar en caché, si los usuarios deciden formatear la partición con la opción de caché. El sistema de archivos FFS evolucionó a FFS2.

Los sistemas de archivos de diario modernos para Amiga son Smart File System (SFS) y Professional File System (PFS).

El sistema de archivos multiusuario (MuFS) admite múltiples usuarios. Al utilizar MuFS, el propietario del sistema podría otorgar varios privilegios sobre archivos creando privilegios para grupos y usuarios. Primero estuvo disponible con la tarjeta Ethernet Ariadne y luego de forma independiente. La suite Professional File System tiene una utilidad que permite parchear PFS para que admita las funciones MuFS y MuFS. La última versión es 1.8 y se lanzó en 2001.

CrossDOS es una utilidad para leer disquetes formateados en MS-DOS en sistemas de archivos FAT12 y FAT16, ya sea en formato de doble densidad de 720 KiB o de alta densidad (1440 KiB) (en unidades de disquete conectadas que pueden leer discos de 1440 MS-DOS). Es un producto comercial y se incluyó una versión ligeramente reducida con AmigaOS a partir de la versión 2.1.

La biblioteca FAT95 reconoce particiones de varios sistemas de archivos comunes en otros sistemas como FAT16 y FAT32 . También lee disquetes DOS y pendrives USB formateados con FAT16 o FAT32.

Los sistemas de archivos como ext2 para Linux, NTFS de Microsoft y más son compatibles con desarrolladores externos.

MorphOS admite de forma nativa los sistemas de archivos SFS, FFS/FFS2, PFS, MacOS HFS, HFS+, Linux Ext2, FAT16, FAT32 y NTFS.

Tipos de datos/archivos

El sistema Datatype de AmigaOS es un sistema modular, centralizado y ampliable que describe cualquier tipo de archivo (texto, música, imágenes, vídeos). Cada uno tiene un módulo de carga/guardado estándar.

Cualquier programador experimentado, utilizando las pautas de programación de tipos de datos de Amiga, podría crear nuevos módulos de tipos de datos estándar. El módulo podría dejarse visible para todo el sistema Amiga (por lo tanto, para todos los programas Amiga) copiando el tipo de datos en el directorio del sistema SYS:Classes/DataTypes/ y el descriptor (usado para identificar archivos) en DEVS:DataTypes/ .

Esto permite que los programas carguen y guarden cualquier archivo para el que existan los tipos de datos correspondientes. No era necesario incrustar descriptores de archivos en el código ejecutable. Para el nuevo software de productividad no era necesario un sistema de cargadores independiente. Por lo tanto, las herramientas de software de productividad de Amiga tienen un tamaño más pequeño y un diseño más limpio que programas similares que se ejecutan en otros sistemas operativos.

Los tipos de datos compatibles con Amiga incluyen:

Vista múltiple

MultiView es el visor universal de Amiga. Puede cargar y mostrar cualquier archivo para el que exista un tipo de datos correspondiente.

tipos MIME

Los sistemas operativos modernos tipo Amiga, como AmigaOS 4.0 y MorphOS, también pueden manejar tipos MIME . Cualquier tipo de archivo, por sus características peculiares (gracias a las extensiones de nombre de archivo ), o por datos incrustados en el propio archivo (por ejemplo en el encabezado del archivo ) se puede asociar a un programa que lo maneje, y esta característica mejora y completa las capacidades de Amiga para reconocer y tratar cualquier tipo de archivo.

Soporte de dispositivo

USB

La única pila USB histórica conocida para Amiga fue creada para el clon MacroSystem DraCo Amiga. Sólo admitía USB 1.0 y dejó de funcionar con la desaparición de esa plataforma.

Los controladores de soporte USB modernos para Amiga son:

FireWire (IEEE 1394)

El único soporte histórico conocido de Amiga para FireWire fue creado para el clon DraCo Amiga por Macrosystem.

Sólo existe una interfaz FireWire para Amiga. Se llama Fireworks y fue creado para el sistema MorphOS por el programador Pavel Fedin. Todavía se encuentra en una etapa inicial de desarrollo y se puede descargar gratuitamente.

Controladores de impresora

El programa de gestión de impresión TurboPrint , de la firma alemana IrseeSoft, es el estándar de facto para la impresión avanzada en Amiga. Es un programa modular con muchos controladores que admiten muchas impresoras modernas. PrintStudio Professional I y II son otro conocido sistema de controlador de impresora para Amiga.

PrintManager v39 de Stephan Rupprecht, disponible en el repositorio de Aminet, es un administrador de trabajos de impresión para AmigaOS 3.x y 4.0.

Digitalizadores de vídeo

La digitalización de vídeo incluye DigiView; la tarjeta de expansión FrameMachine Zorro II para A2000, 3000, 4000; el Impact Vision IV24 de GVP ; el digitalizador en tiempo real VidiAmiga; y el módulo Paloma para la tarjeta gráfica Picasso IV.

Tabletas gráficas

En la década de 1980, las tabletas SummaGraphics eran comunes. Summagraphics apoyó directamente a Amiga con sus controladores.

En 1994, GTDriver (Graphic Tablet Driver) era el controlador más común para tabletas con puerto serie , como Summagraphics MM, Summagraphics Bitpadone, CalComp 2000, Cherry, TekTronix 4967 y WACOM . También podría usarse como controlador de mouse.

Las tabletas gráficas ahora son principalmente dispositivos USB y las pilas USB de Amiga las reconocen automáticamente. El controlador más utilizado para tabletas gráficas es FormAldiHyd. FormAldiHyd se puede utilizar con tabletas gráficas Aiptek , Aldi , Tevion y WACOM IV (Graphire, ArtPad, A3, A4, A5 y PenPartner).

El controlador USB Poseidon, escrito por el mismo autor que FormAldiHyd, Chris Hodges, admite directamente tabletas gráficas USB, incluidas las más modernas que FormAldiHyd. [14]

Controladores de escáner

Los programas de Amiga suelen tener controladores de escáner integrados en su interfaz y están limitados a algunos modelos de escáner antiguos. Un ejemplo es Art Department Professional (ADPro).

En los últimos tiempos, la gestión del escáner se realiza mediante la pila USB Amiga Poseidon. Poseidon detecta los escáneres a partir de su firma y carga el módulo de escáner HIDD correspondiente. La interfaz gráfica está gestionada por programas como ScanTrax y ScanQuix.

Genlocks, chromakey, inversores de señal de vídeo.

El Amiga tiene un circuito especial para soportar una señal genlock y cromakey . Los proveedores de software Genlock [ cita necesaria ] incluyeron GVP (Great Valley Products) (un fabricante de hardware estadounidense) y Hama , Electronic Design y Sirius genlocks de Alemania .

Controles infrarrojos/remotos

La clase IRCom es un controlador que admite el estándar IRCom y está disponible para USB Poseidon Stack. [15]

Las computadoras Pegasos tienen un conector de puerto IrDA interno para conectar dispositivos de infrarrojos, pero MorphOS no ofrece soporte para ello. El puerto IrDA interno se puede utilizar instalando Linux .

Wi-Fi y Bluetooth

El Amiga puede utilizar enrutadores WiFi externos conectados físicamente a través de un cable Ethernet y hablar con dispositivos WiFi remotos. Hay controladores disponibles para las tarjetas de expansión PCI y PCMCIA WiFi internas de Prism2, pero no hay controladores para dispositivos estándar Bluetooth como teléfonos móviles , teléfonos , teclados o ratones Bluetooth. [ se necesita aclaración ]

Existe una clase USB para que la pila Poseidon utilice el dispositivo USB "Wireless PC Lock" de Sitecom Europe BV y active sus funciones de seguridad. Se llama Bloqueo inalámbrico de PC.

Otros

En el pasado, había controladores y tarjetas de hardware disponibles para controlar el sistema de cámara digital Polaroid Freeze Frame Polaroid Digital Palette CI-3000 y Digital Palette CI 5000, con software Polaroid.

Los controladores para grabadores de vídeo de un solo cuadro permiten a los usuarios guardar en cinta las animaciones 3D creadas en Amiga utilizando dispositivos Ampex y Betacam . También están disponibles los correctores de base de tiempo (TBC), una familia de dispositivos que corrigen errores de sincronización; una era la serie Personal TBC.

Amiga ayudó a crear y lanzar [ cita necesaria ] grabadoras digitales junto con un disco duro interno y una unidad de DVD para transferir archivos. Uno de ellos fue Broadcaster Elite, uno de los primeros grabadores de vídeo digital, basado en un sistema SCSI y una tarjeta de expansión Zorro II Amiga.

Las tarjetas de expansión podrían transformar un Amiga en un monitor de forma de onda o un vectorscopio .

La tarjeta Phonepak de GVP [16] transformó el Amiga en una centralita telefónica, un sistema de fax y un contestador automático SOHO (pequeña oficina/oficina en casa).

El Amiga se utilizó como sistema de títulos de vídeo en la era experimental de la televisión de alta definición . Una batería de tres Amigas fue utilizada como titulador de vídeo en experimentos HDTV analógicos sobre el estándar HDTV NTSC 1125 líneas, por canales como ESPN , ABC y NBC . [ cita necesaria ]

Ver también

Referencias

  1. ^ ESCOM AG (29 de abril de 1996). "Guía.delinstalador" . Consultado el 23 de enero de 2017 .
  2. ^ Dr. Morbius; Tokai. "Auge y caída de los procedimientos de instalación".
  3. ^ Commodore-Amiga, Inc. (26 de marzo de 1993). "Léame" . Consultado el 23 de enero de 2017 .
  4. ^ "Utilidad de actualización" . Consultado el 25 de octubre de 2020 .
  5. ^ "Grunch para MorphOS, AmigaOS y sistemas compatibles" . Consultado el 11 de noviembre de 2012 .
  6. ^ Larsson, David (1 de junio de 1994). "ReyCON" . Consultado el 23 de enero de 2017 .
  7. ^ Richter, Thomas (6 de septiembre de 2000). "ViNCED" . Consultado el 23 de enero de 2017 .
  8. ^ Hawes, William (2 de enero de 1991). "Estafador" . Consultado el 23 de enero de 2017 .
  9. ^ DiskDoctor en el glosario de Amiga en el sitio AmigaHistory
  10. ^ Witteveen, Kees (1 de octubre de 2003). "Dave Haynie" . Consultado el 23 de enero de 2017 .
  11. ^ "Información". No. 18. Enero-febrero de 1988. p. 97. {{cite magazine}}: Cite magazine requiere |magazine=( ayuda )
  12. ^ D-COPY [ enlace muerto permanente ]
  13. ^ "Estructuras de datos de bajo nivel DCFS y LNFS". 2016-08-29 . Consultado el 23 de enero de 2017 .
  14. ^ "Mensaje de noticias".
  15. ^ Control remoto IRCom
  16. ^ Paquete telefónico Amiga