ZX Format #01: Hardware: Innovaciones para Scorpion ZS 256

Scorpion ZS 256: ¿Qué hay de nuevo? (C) Escorpión Esta pregunta nos la hacen con más frecuencia. Al no poder responder a cada uno, decidimos en el marco de este artículo intentar dar una respuesta breve a esta y otras preguntas similares. Queremos compartir con ustedes información sobre los nuevos desarrollos en el campo de la periferia de computadoras y contarles sobre la situación actual en el camino del desarrollo de nuestra computadora.

Hablando de nuestros nuevos desarrollos en el campo de la tecnología periférica, debemos detenernos primero en el controlador de IBM - teclado y ratón. Los desarrollos similares existentes en la actualidad tienen características técnicas bajas, representan dos dispositivos diferentes y, además, no pueden ser simplemente conectados al conector del sistema de nuestra computadora y de otras computadoras que tienen un conector de sistema similar.

Hablando de las bajas características técnicas, nos referimos a lo siguiente:
1. Una duración de señal WAIT muy larga, generada por el controlador al interrogar el teclado. Esto conduce a desagradables "aullidos" en la música de fondo en programas que combinan el procesamiento de sonido y la interrogar teclas. Este defecto lo tienen los controladores XT - teclado para computadoras Profi y KAY-256.
2. Un "mapeo" de teclas rígido y no modificable restringe drásticamente el número de programas que utilizan las ventajas del teclado IBM.
3. Todos los desarrollos existentes están diseñados para trabajar con el teclado IBM-XT, que está obsoleto y fuera de producción, y no soportan el teclado IBM-AT, y la mayoría de los teclados IBM modernos ya no tienen modo XT.
4. La falta de posibilidades de servicio bien pensadas y variadas limita el uso de un teclado de IBM PC extremadamente conveniente en el trabajo.
5. Los controladores KEMPSTON MOUSE desarrollados hasta la fecha tienen dos desventajas: primero, solo funcionan con un número relativamente pequeño (20-25) de programas que soportan la interfaz KEMPSTON MOUSE (en otros programas que no tienen este soporte, el ratón no funcionará). En segundo lugar, solo se puede utilizar un ratón pasivo. Estas desventajas las tienen tanto los controladores de la empresa Create SoftLab como el controlador publicado en las páginas de ZX - Revue (N11995).

El controlador universal que hemos desarrollado carece de todas las desventajas mencionadas. Para el teclado hay cinco opciones de "mapeo" de teclas. Además, es posible introducir cualquier cantidad razonable de variantes adicionales, lo que se hará después de un tiempo necesario para identificar las variantes de mapeo más utilizadas y deseadas. Se prevé el trabajo con cualquier tipo de teclado IBM, tanto IBM-XT como IBM-AT. La identificación del tipo de teclado se realiza automáticamente. El controlador puede atender tanto cualquier ratón activo de computadoras compatibles con IBM, como ratones "pasivos" de computadoras tipo ЕС1840, 41, "Corvette", "Búsqueda", etc. La identificación de qué ratón está conectado también ocurre automáticamente.

Finalmente, la principal ventaja de nuestro controlador es la posibilidad de trabajar no solo en modo KEMPSTON MOUSE, sino también en modo de emulación de cualquiera de los tipos de joystick existentes: KEMPSTON, SINCLAIR, CURSOR, INTERFACE II. La selección del tipo de joystick se realiza desde el teclado IBM, presionando una combinación de teclas + + una de las teclas numéricas. Así, en programas que soportan KEMPSTON MOUSE, trabajas con esta interfaz, y en programas que no tienen soporte para KEMPSTON MOUSE, eliges la emulación de cualquiera de los tipos de joystick posibles. En nuestra opinión, esto es simple y conveniente. A los amantes de los "shooters" les resultará útil la función "AutoFire", que se puede implementar fácilmente con el ratón.

Una ventaja importante del controlador es que se conecta directamente al conector del sistema Scorpion ZS256 sin ningún cambio en la placa misma. La conexión a otras computadoras compatibles con Spectrum no es complicada, pero se requerirán pequeñas modificaciones en el esquema de la computadora según las instrucciones.

Otro de nuestros desarrollos es el controlador de interfaz MIDI, que permite conectar instrumentos musicales que tienen esta interfaz al Scorpion ZS 256 y convertir la computadora en un centro musical con capacidades de secuenciador, editor de partituras, arreglos, etc. Esperamos que se interese en nuestro controlador si tiene alguna relación con la música. Con todas las capacidades propias de dispositivos similares para computadoras "Atari", "Amiga", etc., nuestro controlador, junto con el software, cuesta varias veces menos, lo que es especialmente relevante para los músicos principiantes. Puede obtener materiales detallados sobre este tema contactando directamente a la empresa "Escorpión".

Una dirección clave en el desarrollo de la computadora Scorpion ZS 256 es la expansión del software de servicio integrado. De hecho, la disponibilidad de dicho software es la principal diferencia del Scorpion ZS 256 de todas las demás máquinas de esta clase, lo que permite desarrollar y ampliar continuamente las capacidades de la computadora sin cambios significativos en el hardware.

Inicialmente, la computadora tenía un chip de ROM de 64 Kb (27512), y se asignaron poco más de 16 Kb para el monitor de servicio sombra. A medida que evolucionaba el software integrado, este espacio se ocupó por completo, abarcando solo una pequeña parte de nuestras ideas y conceptos. La creación de una ROM profesional se volvió especialmente relevante en relación con el desarrollo del controlador de disco duro, que funcionaba tanto en TR-DOS como en sistemas IS-DOS y CP/M. Se decidió aumentar el volumen del software integrado en la computadora, añadiendo una extensión profesional de ROM. Inicialmente, se planeó crear una extensión profesional en forma de un programa que se cargaría en la memoria expandida. Después de que las primeras versiones de la extensión profesional funcionaron de esta manera, tuvimos que abandonar esta idea, ya que el programa funcionaba bastante lentamente, ocupaba un volumen considerable de RAM expandida, que ya no era suficiente, requería carga desde un disquete, etc. Sorprendentemente, se encontró la posibilidad de aumentar el volumen de ROM sin ninguna modificación. Se encontró una solución bonita y original: en lugar del chip de ROM normal, se inserta una pequeña placa adaptadora con chips de ROM tipo 27010 o 27020, que también se instalan en la placa. Con esto, el volumen máximo del software de servicio integrado se aumenta a 80 Kb (para 27010) o a 208 Kb (para 27020). El chip 27020 se instalará en lugar del 27010 simplemente reemplazando el chip. Hasta la fecha, en la ROM profesional se han integrado:
- un analizador de programas basado en el sistema Resident Fort, que ofrece nuevas y flexibles posibilidades al depurar sus propios programas y estudiar los ajenos;
- un convertidor de programas de cinta, que permite transferir programas de cinta a disco prácticamente sin ninguna modificación. El convertidor funciona según el mismo principio que el botón "MAGIC" de TR-DOS, pero carece de la mayoría de los defectos y errores del procedimiento estándar de guardado de la imagen de la memoria de la computadora en disco. Además, el convertidor permite guardar toda la memoria de trabajo del Scorpion ZS 256, y el archivo convertido con el programa se almacena en disco en formato comprimido;
- soporte en el menú del monitor de servicio sombra para KEMPSTON MOUSE y joystick KEMPSTON, lo que hace el trabajo cómodo y agradable;
- un programa de soporte para el chip de memoria no volátil y reloj (CMOS). Además de, propiamente dicho, el reloj con calendario, el CMOS permite guardar durante el apagado de la computadora algunas características de hardware y modos de operación, que se restauran automáticamente al encender la computadora nuevamente. El chip CMOS se ubicará constructivamente en la placa del controlador de disco duro, mientras que para guardar los modos de operación se puede utilizar la siguiente posibilidad: guardar en un disquete los modos de operación actuales de la computadora, con la posterior restauración automática de estos modos, si al encender la computadora el disquete está insertado en la unidad.

En el más cercano futuro, en la ROM profesional deberían aparecer: soporte para el controlador de disco duro (HDD), programa "DISK DOCTOR". Entendiendo que no se puede abarcar lo inabarcable, hemos introducido en la ROM profesional soporte para un disco ROM, en el que se almacenan programas que los usuarios cargan con frecuencia. Esto incluye "Money Commander" (análogo a "Norton Commander"), y la interfaz de programa "MaGos", que convierte al Scorpion en una máquina pseudo-multitarea. Las capacidades del programa "MaGos" son simplemente sorprendentes. Le recomendamos que se familiarice con la información publicitaria correspondiente. Su computadora se transformará si "MaGos" forma parte del software residente integrado. Cabe destacar que usted mismo puede pedirnos ROM profesionales con los programas que le gusten.

El gran retraso en el "lanzamiento" del controlador HDD se debe principalmente al colosal volumen de software necesario para mantener un funcionamiento cómodo del HDD tanto en TR-DOS como en CP/M e IS-DOS. La concepción de trabajo simultáneo del HDD en diferentes sistemas operativos consiste en lo siguiente: el HDD (con un volumen máximo de hasta 800 Mb) se divide por el usuario en varias secciones globales (una por cada tipo de sistema operativo): sección TR-DOS, sección IS-DOS, sección CP/M. En las dos últimas secciones se pueden crear subdirectorios, aquí todo es simple y claro. La sección TR-DOS, debido a cierta "deficiencia" de este sistema, se divide en subsecciones con un volumen igual al de un disquete (800 Kb). El usuario, mediante el software de servicio integrado, tiene la posibilidad de trabajar simultáneamente con dos de estos pseudo-diskettes, que representan para el sistema TR DOS discos lógicos C y D. La selección y conexión de subsecciones se realiza desde el menú del monitor de servicio sombra, o mediante llamadas especiales a subprogramas del monitor de servicio desde los programas del usuario. El trabajo con archivos en los pseudo-diskettes se realiza, por lo tanto, utilizando los medios estándar de TR-DOS.

En conclusión, queremos hacer una importante observación sobre la ROM profesional. Su funcionamiento es posible solo en la versión TURBO de la computadora Scorpion ZS 256. Por lo tanto, todos los dispositivos adicionales que son soportados por software en la ROM profesional solo funcionarán en computadoras con modo TURBO. Esto se hace, en primer lugar, debido a la insuficiente potencia de las computadoras normales, donde el trabajo con programas de felicidad se realiza tan lentamente que se pierden todas las ventajas del software integrado. Y, en segundo lugar, con el fin de proteger realmente nuestros derechos de autor sobre todos estos desarrollos, ya que es prácticamente imposible replicar exactamente nuestra versión de la computadora TURBO, mientras que en las diversas versiones "piratas" de la placa normal Scorpion ZS 256, que ya circulan por Rusia y crean una mala reputación para nuestra empresa, la ROM profesional y todos los dispositivos cuyo soporte de software se ha realizado en la ROM profesional, no funcionarán. A todos los usuarios que tengan un Scorpion ZS 256 (no Turbo) de fabricación oficial, les ofrecemos servicios para actualizar sus computadoras a modo Turbo y la instalación de la ROM profesional.

Queremos que de toda la información anterior, lleguen a la siguiente conclusión: las capacidades de nuestra computadora se están perfeccionando y desarrollando constantemente, y solo les hemos informado sobre aquellos desarrollos que ya se producen en serie o que comenzarán a producirse en un futuro cercano. El apetito viene con la comida: a medida que realizamos nuestras ideas, encontramos y desarrollamos nuevas ideas y conceptos, pero por ahora no proporcionamos información sobre ellos. Esperamos que en su próximo contacto con nosotros, estas ideas ya estén materializadas. Para cualquier pregunta que surja después de leer este artículo, así como para cualquier sugerencia y deseo relacionado con la computadora Scorpion ZS 256, comuníquese a los teléfonos:
(812)-524-1653
(812)-172-6994
(812)-130-1995
o a la dirección: 199048 San Petersburgo, a/p 083, Sergey Zonov.

Contenido de la publicación: ZX Format #01

  • IS-DOS
    IskraSoft presenta IS-DOS Classic 4.0 con funciones avanzadas de edición de texto, una utilidad de disco, un controlador de disco duro para ZX Spectrum y un depurador de programas.
  • IS-DOS - Владимир Елисеев
    Descripción general de IS-DOS para ZX Spectrum, destacando sus ventajas sobre TR-DOS. Discusión sobre la instalación, uso y gestión de archivos en IS-DOS. Introducción a utilidades del sistema e interfaz similar a Norton Commander.
  • IS-DOS - Владимир Елисеев
    El artículo ofrece una guía concisa del disco del sistema IS-DOS, enumerando todos los archivos esenciales con explicaciones. Los archivos están ordenados alfabéticamente y agrupados por directorios para una fácil navegación. La guía se centra en una visión general básica de archivos y comandos sin descripciones extensas.
  • IS-DOS - Владимир Елисеев
    Discusión sobre el estándar UniColor para configuraciones de color en programas IS-DOS, su implementación y ventajas para la personalización del usuario.
  • IS-DOS - Владимир Елисеев
    Discusión de las características de la interfaz de ventanas de IS-DOS. Implementación del sistema de ventanas en IS-DOS y sus ventajas. Ejemplos de programas para crear ventanas y marcos.
  • IS-DOS - Владимир Елисеев
    Descripción del funcionamiento interno del programa gmen.com para IS-DOS, centrándose en la gestión de dispositivos y el manejo de menús con código fuente detallado y comentarios.
  • Hardware - Vladimir Larkov
    Discusión sobre la modificación del hardware Scorpion ZS-256 para compatibilidad con software específico. Describe el bloqueo del puerto #1FFD para ejecutar programas incompatibles. Ofrece detalles técnicos para la implementación.
  • Железо - Nemo
    Discusión sobre dispositivos de frenado para ZX Spectrum. Enfoque en la creación e impacto de frenos en procesadores acelerados. Advertencia sobre posibles efectos secundarios.
  • Железо
    Discusión sobre la impracticidad de reparar computadoras viejas y la sensatez económica de reemplazarlas por hardware moderno. El artículo destaca los desafíos en las reparaciones caseras y sugiere soluciones alternativas. Enfatiza los beneficios de actualizar a componentes más nuevos y confiables.
  • Железо
    Discusión sobre nuevos desarrollos periféricos para Scorpion ZS 256, incluyendo un innovador controlador universal e interfaz MIDI. Destaca mejoras en controladores de teclado y ratón y expansión de capacidades de software incorporadas. Ofrece detalles sobre la extensión ROM profesional y el modo turbo para un mejor rendimiento.
  • Игрушки - Ruster
    Un recorrido detallado del juego Crystal Kingdom Dizzy, incluidas soluciones a rompecabezas y consejos para avanzar en la historia.
  • Игрушки - Павел Рындин
    Descripción del juego de lógica 'Toros y Vacas', su mecánica y jugabilidad. Explica niveles de dificultad y el objetivo de adivinar un número con intentos mínimos.
  • Игрушки - Вячеслав Медноногов
    Discusión sobre los matices del juego 'UFO: Enemy Unknown', centrándose en las especies alienígenas, sus tácticas y estrategias de juego. Detalles sobre la mecánica del juego y la futura secuela 'UFO-2: Devils of the Abyss'. Incluye ideas de programación e historia de desarrollo.
  • Игрушки - SParker
    Visión general de juegos y software en el mercado de San Petersburgo en 1995.
  • Интервью
    Vyacheslav Mednonogov comparte su viaje como programador, desde ensamblar su primer Spectrum-48 hasta desarrollar juegos destacados como 'UFO. Enemy Unknown'. Describe los desafíos e ideas en el desarrollo de juegos y el auge de la localización de juegos rusos. Sus experiencias destacan la evolución de la programación y la distribución de software en los años 90.
  • Информация
    Introducción a ZX-Format, una nueva revista electrónica para entusiastas del ZX Spectrum, centrada en juegos, programación, hardware e interacción comunitaria.
  • Конкурс
    Discusión sobre la organización de un nuevo concurso para la revista. Se invita a los lectores a enviar sus ideas de temas. Los temas seleccionados se presentarán en futuros números.
  • Конкурс
    ZX Format anuncia un concurso para la mejor misión creada con el editor de misiones para el juego Laser Squad. Se aceptan envíos por correo o en persona. El ganador recibe una caja de discos 3M y el próximo número gratis.
  • Отдохнём - Килат Амор
    Un día de un programador lleno de sueños, juegos y charlas casuales. Vasetchkin equilibra ambición con relajación, encarnando el espíritu del programador. Reflexiona sobre las demandas y el disfrute de la vida de un programador.
  • Buzón de correos - RML
    Discusión sobre ofertas de hardware y software en San Petersburgo por LOGROS y Create Soft, incluyendo detalles sobre la interfaz Kempston Mouse.
  • Buzón - SParker
    Compilación de códigos de trucos para juegos de ZX Spectrum por Sergey Pavlov. Técnicas para vidas extra e inmortalidad. No recomendado para los amantes del juego limpio.
  • Buzón
    Descripción de las directrices de envío para cartas y artículos a la revista, incluyendo formato y preferencias de envío.
  • Премьера - Алексей Щекин
    Jugabilidad del juego Lines en ZX Spectrum, similar a Color Lines. Mueva las bolas para formar líneas del mismo color. Se describen la puntuación y los controles.
  • Программистам - Дмитрий Рудовский
    Introducción a técnicas avanzadas de programación en BASIC para ZX Spectrum 48, destacando sus ventajas sobre el BASIC 128. Planes para futuros artículos incluyen programas de servicio y extensiones de lenguaje. El artículo sirve como guía para programadores con experiencia.
  • Программистам - Михаил Спицын
    Introducción al lenguaje ensamblador en ZX Spectrum. Explicación de la estructura del procesador Z80, registros y comandos básicos. Incluye ejemplos de programas para aprender.
  • Программистам - Андрей Седов
    Editor de misiones para Laser Squad de Andrey Sedov permite a los fans crear nuevas misiones. Incluye interfaz amigable con controles mínimos. Ofrece funciones como edición de objetos, ajustes de precios y asignación de sprites.
  • Varios
    Historia del desarrollo de la computadora Amiga, sus creadores y características clave. Evolución de los juegos arcade a una computadora doméstica líder. Éxito en el mercado y avances tecnológicos de Amiga.
  • Разное
    Revisión de próximos productos de software para ZX Spectrum con demos. Destacan juegos de aventura, pruebas de RPG y tácticas estratégicas. Varios desarrolladores conocidos contribuyen a estos lanzamientos.