IS-DOS

iS-DOS  es un sistema operativo para computadoras domésticas rusas compatibles con ZX Spectrum . Desarrollado a principios de la década de 1990 (1990-92) por Iskra Soft de Leningrado . Admite disquetes (doble cara, doble densidad), discos duros , unidades de CD-ROM .

El sistema se desarrolló como una alternativa al sistema de disco TR-DOS estándar para los clones rusos de ZX Spectrum . Las principales desventajas de TR-DOS fueron la falta de subdirectorios (luego ignorados por el administrador de archivos TRDN), el límite en la cantidad de archivos en el disco (no más de 128), el límite en la longitud de un archivo a 64 KB (luego eliminado gracias al estándar para archivos de satélite), también presente y varios otros.

El desarrollo de iS-DOS utilizó la ideología de MS-DOS y no hubo restricciones enumeradas anteriormente. Además, había un shell de archivos de dos paneles integrado en el nivel del sistema, similar a Norton Commander , así como un conjunto de software necesario para la operación. Sin embargo, el sistema era incompatible con TR-DOS y no permitía ejecutar programas adaptados para TR-DOS, lo que requería una modificación importante.

Se ha escrito y adaptado cierta cantidad de software para iS-DOS. Dado que la arquitectura del sistema preveía la posibilidad de crear controladores de dispositivos, había soporte para cualquier tipo de memoria extendida, varios dispositivos externos y controladores IDE (para trabajar con discos duros).

Las desventajas de iS-DOS son:

La empresa desarrolladora, que comenzó con la venta de linóleo en 1993  y luego de materiales de acabado, se convirtió en uno de los líderes en este segmento [1] y luego quebró en 2011 [2] .

Versiones

iS-DOS'99 Classic  es la versión que se ejecuta en cualquier ZX Spectrum, ya que solo usa 48 kB de RAM de todos modos.

iS-DOS'99 Chic  : se diferencia de iS-DOS'99 Classic en que, cuando se carga en la memoria de la computadora, desactiva la ROM BASIC-48 y coloca el kernel del sistema operativo en la RAM "sombra". Esto duplica el tamaño de la región de salto (de 8-15 KB a 20-27 KB). Funciona solo en ZX Spectrum, lo que le permite colocar RAM en la dirección 0, es decir: KAY-256 / 1024 , SCORPION ZS 256 (variante Chic ZS), PROFI y sus análogos). La memoria adicional (prácticamente cualquier cantidad direccionable por una computadora) se puede usar como ramdisk .

iS-DOS'2000  : las extensiones para catálogos y controladores de controlador SMUC (para soporte de disco duro) aparecen en Scorpion ZS .

TASiS  es una versión moderna desarrollada por el grupo NedoPC para computadoras ATM Turbo 2+ en 2006 . Es compatible con el modo de texto y la memoria superior de estas computadoras. Basado en iS-DOS Chic. Además, con la ayuda de un firmware ROM especial  , xBIOS , se resuelve el problema de compatibilidad con programas para TR-DOS. xBIOS contiene vTR-DOS, un programa que emula el funcionamiento de TR-DOS en el nivel de llamada del sistema y funciona con una imagen de disquete cargada en la memoria extendida de la computadora. En 2019 el sistema se adapta a la ZX-Evolution .

Software

Básico

iS-DOS ASSEMBLER v2.3 + Disassembler + Debugger v1.1  : el llamado kit "tres en uno". Admite la construcción a partir de múltiples módulos de objetos y el ensamblaje de solo archivos modificados. El monitor del depurador lo ayuda a ejecutar, probar y depurar sus programas en tiempo real, así como también mediante el seguimiento paso a paso o el uso de puntos de interrupción.

iS-DOS FORTH  : implementación del lenguaje Forth , un conjunto de módulos-herramientas para crear programas y documentación "metodología de programación". Motivo de creación: rápido, compacto y móvil, ya que está implementado en casi todas las computadoras de 8 bits.

DBMS "DATALOG"  : le permite crear en un disco (disco ram , disquete, disco duro) varias bases de datos independientes con una estructura arbitraria. Realiza todas las operaciones con registros: búsqueda y selección por patrón, ordenación por cualquier campo, adición, eliminación, edición, operaciones con números, diseño arbitrario de bases de datos.

iS-DOS PRINTER v6.2  es un programa para imprimir archivos de texto con una amplia colección de controladores de impresora de matriz de puntos .

Print Lux 2.0  es un programa para imprimir archivos de pantalla. Admite el cambio de la gradación de colores, seleccionando una parte de la imagen de la pantalla, escalado independiente en altura y ancho.

Alpha Print  es un programa para editar fuentes de impresora descargables e imprimir textos en una impresora usándolas. Venía con un conjunto de fuentes descargables: matemáticas, astrología, griego, cursiva y más.

PICASSO  es un editor de gráficos que le permite trabajar con archivos más grandes que la pantalla ZX Spectrum, crear e imprimir imágenes con una resolución de hasta 2048x2048, trabajar con 4 archivos al mismo tiempo y transferir fragmentos de imágenes, fuentes grandes y mucho más. . Existe una versión especial que se ejecuta en iS-DOS Classic.

Aplicado

LOTUS PRINT  es un programa de diseño de archivos de texto que utiliza fuentes gráficas de alta resolución con un tamaño de carácter máximo de 16x16 píxeles. Contiene un convertidor que le permite importar fragmentos de archivos de pantalla en texto. El paquete incluye un editor de fuentes gráficas (Alpha Print) y una biblioteca de fuentes listas para usar (alrededor de 30 unidades).

Notebook  : el programa funciona en dos modos.

  1. Libro alfabético con búsqueda de teléfono y dirección por nombre, búsqueda de dirección por teléfono, búsqueda de todas las personas que viven en una calle determinada.
  2. Planificador diario de calendario comercial con un desglose de entradas por fecha en cada mes.

Calendario comercial  : se utiliza para mantener registros diarios (hasta 615 caracteres cada uno) durante varios años. le permite: editar y borrar entradas, Ver entradas para cada mes, encontrar cualquier información por muestra, imprimir entradas en una impresora o transferirlas a otras computadoras.

Presupuesto doméstico  : le permite registrar ingresos y gastos, genera automáticamente estadísticas detalladas, determina los elementos de gasto más costosos y los elementos de ingreso rentables.

Finance 5.0  es un programa de contabilidad. Le permite elaborar un balance, analizar el estado de las cuentas, crear formularios de informes y realizar asientos contables. Es posible configurar el programa para el usuario.

Archivadores 4 y 7  : basado en DATALOG DBMS, le permite crear varios archivadores independientes con 200 registros cada uno. El formato de la tarjeta en el archivo de tarjetas, a elegir: 4 o 7 campos de datos. Es posible agregar, eliminar, editar, ver, clasificar e imprimir tarjetas en la impresora.

Estimaciones  : le permite realizar estimaciones y cálculos, crear libros de referencia y archivos de tarjetas de estimaciones, imprimir documentos en una impresora, archivar bases de datos creadas.

Órdenes de pago  : completa e imprime automáticamente un formulario estándar, le permite buscar y analizar información en la base de datos. Admite la entrada de datos múltiples desde el portapapeles. Capaz de ordenar los pagos por fecha.

Pequeña empresa  : le permite ingresar información sobre compras, gastos, cantidad y surtido, sobre la venta de productos terminados, registrar costos generales, acumulación y pago de salarios, gastos para la compra de equipos. El programa le permite hacer un cálculo para los productos fabricados, determinar el nivel de ganancias, realizar un seguimiento de los fondos en la caja, monitorear la venta de productos terminados.

Tienda comercial  : le permite tener en cuenta los bienes aceptados por comisión, tener en cuenta las ventas de bienes, los pagos a proveedores, la emisión automática de facturas, el mantenimiento de un registro de ventas y pagos, la recopilación de información estadística sobre el trabajo de la tienda.

Shop Sesame-2  : le permite tener en cuenta los productos entrantes, realizar un seguimiento de su disponibilidad, registrar la llegada, el consumo, la cancelación de productos, recopilar información estadística sobre las ventas, interrogar automáticamente a los clientes, imprimir documentos de informes en la impresora.

Valores materiales  : le permite mantener registros de la recepción / cancelación de valores materiales, emisión y devolución.

Almacén 2  : le permite registrar la recepción, el consumo de mercancías, la transferencia de almacén a almacén y la emisión de facturas. Prepara los documentos necesarios para el control y la presentación de informes. Todo se puede imprimir en una impresora.

Distribuidores

Tecnología de arranque iS-DOS

iS-DOS, como algunos otros sistemas operativos basados ​​en la interfaz Beta Disk , utiliza un mecanismo de desbordamiento de búfer para iniciarse .

Cuando ejecuta cualquier comando (incluido uno vacío), TR-DOS (sistema operativo integrado de la interfaz del disco Beta) intenta leer el sector 9 en la pista 0, que contiene información sobre el disco. Si el tamaño del sector es mayor que el aceptado en TR-DOS (256 bytes, para iS-DOS - 1024 bytes), entonces la memoria detrás del búfer, que, entre otras cosas, contiene el área de información sobre I / Los canales O (con las direcciones de los controladores) resultan ser datos de lectura sobrescritos. Al intentar emitir un error (a través del canal de salida a una pantalla adicional), TR-DOS transfiere el control al cargador del sistema operativo, cuya dirección se encuentra en el campo de dirección del controlador correspondiente como resultado del desbordamiento.

Es por eso que los sectores en una pista de disco en el sistema de archivos iS-DOS están numerados 1, 2, 3, 4 y 9.

El uso de un truco de este tipo le permite sortear la falta de inicio en TR-DOS y, en particular, los programas de ejecución automática en códigos de máquina. TR-DOS admite el lanzamiento y la ejecución automática solo de programas BASIC que, si es necesario, pueden cargar y ejecutar un programa en códigos de máquina.

Literatura

Véase también

Sitios web