ZX Format #07: Crítica del software y herramientas ZX-Spectrum

Software para ZX-Spectrum.

Gura Andrey (EAGLE SOFT) g.Kurgan música de COOPER

El objetivo de este artículo es que todos los programadores y usuarios finalmente entiendan que la mayor parte de los programas aplicados y de sistema (no quiero ofender a nadie) son una completa tontería y basura. Y al mantener estos programas, están desperdiciando lo que nunca le falta a nadie - esto es, naturalmente, espacio (lugar en los discos, etc.)

Editores gráficos música de _

Muchos guardan 100 versiones de los editores ARTSTUDIO y ARTIST. Si usted está en una situación así, entonces no está tan mal. Porque podrá encontrar sin mucho esfuerzo ARTSTUDIO versión 128k (si tiene esos "k") y eliminar todo lo demás. Usted preguntará: - ¿Y eso es todo? ¿No habrá un editor más potente?

- ¡No habrá! responderé. Y no habrá porque ARTSTUDIO ya es el editor gráfico más potente. Incluso los de IBM desearían tener tal editor, en lugar de Paint Brush y otros.

Y para aquellos que pasan todo el día rascándose la cabeza, pensando en qué genial crear para Speccy, les diré que no estarán de más los editores de gráficos vectoriales y tridimensionales. Pero les ruego mucho, si usted pertenece a la categoría de personas descrita anteriormente, no intente crear estos editores, porque no logrará nada útil. Esto también se aplica a aquellos que "vieron" una computadora por primera vez.

Por cierto, existe un editor de gráficos tridimensionales, con el cual se hicieron juegos como DRILLER, DARK SIDE, CARRIER COMMAND, etc.

Quiero añadir de inmediato, eliminen todos los editores de fuentes conocidos (y hay muchos, PROFESSIONAL FONT EDITOR es uno de ellos), ya que pueden crear fuentes en ARTSTUDIO. Hagan lo mismo con los generadores y editores de sprites. Solo se necesita un programa que permita recortar sprites sin mucho esfuerzo (como en Artstudio al trabajar con ventanas), el resto lo hará, por supuesto no sin su ayuda, el editor Artstudio.

Ensambladores

Este es el tema más doloroso de ZX-Spectrum. La cuestión es que no hay ensamblador para Speccy. Ustedes inmediatamente se preguntarán: - ¿Y qué hay de GENS, TASM, MASM, etc.? ¿Y cómo aparecieron todos los juegos, demos y diversas aplicaciones? Parece que nuestros programadores no entienden muy bien qué es un ensamblador y han pegado innumerables TASM, XAS, ZXASSM. En realidad, son solo editores de texto con la capacidad de ensamblar texto, el ensamblaje se lleva a cabo rápidamente, pero ¿cuál es la efectividad de estos ensambladores? Tienen un montón de desventajas: los textos de todos estos "ensambladores" son incompatibles, el número de etiquetas y macrodefiniciones es limitado, las capacidades aritméticas son muy limitadas, la numeración de líneas (esto es muy molesto al crear programas grandes, la longitud de las etiquetas no debe exceder 8 caracteres, etc. Y entiendan que la velocidad de ensamblaje no es lo principal.

De todo lo anterior se puede sacar una conclusión: un verdadero programa de ensamblaje debería verse de la siguiente manera (tomando como ejemplo el ensamblador M80): un programa separado que ensamble texto escrito en un editor de texto estándar; que pueda trabajar con un gran número de etiquetas y macros; que trabaje con funciones aritméticas; que la longitud de las etiquetas sea de hasta 14 caracteres (se puede más, pero no hay que hacer una carrera por la longitud de las etiquetas); que tenga la directiva REPT. Para aquellos que no saben qué es REPT, aclaro. REPT es la abreviatura de REPEAT, que en español significa repetir. Al escribir una simple combinación:

REPT 32
LDI
ENDM

se librará de tener que escribir tediosamente 32 líneas LDI y ahorrará un montón de tiempo.

Y para aquellos que aún no han entendido nada o que por el contrario quieren saber más sobre el ensamblador M80, les aconsejo que lean su descripción. Se sorprenderán de todas sus posibilidades: etiquetas globales, la posibilidad de usar procedimientos que ya han escrito y que se encuentran en otro archivo (archivos incluidos) y mucho más.

P.D.: Los propietarios de computadoras PROFI ya han estado usando M80 en modo CP/M desde hace tiempo. Y están muy satisfechos.

Editores musicales

Existen dos tipos de editores: INTERRUPT y DIGITAL.

Al tipo INTERRUPT pertenecen los editores ASM, SOUND TRACKER, SOUND TRACKER PRO. De ellos, el editor más potente es, por supuesto, SOUND TRACKER PRO.

Al tipo DIGITAL pertenecen los editores DIGITAL STUDIO, INSTRUMENT y DMM. INSTRUMENT no tiene compilador, por lo que su uso en programas está excluido. Prefiero el editor DIGITAL STUDIO. Pero creo que el futuro de la música digital en ZX-Spectrum no existe, ya que la reproducción de música ocupa casi el 100% del rendimiento del Z80. Y GENERAL SOUND no es una invención tan impresionante como la describen en ZX-FORMAT, y muchos programadores y diseñadores de circuitos lo entienden.

Otros programas

En Spectrum hay varios editores de texto, como TLW, ZX-WORD, etc. Pero como estándar en ZX-Spectrum hay que tomar el editor Speccy write. Tiene muchas buenas cualidades: trabaja con KOI y ALT; permite formatear el texto a su gusto; tiene todos los símbolos del alfabeto ruso y latino, así como símbolos gráficos.

También hay pocas buenas programas destinados a imprimir textos e imágenes en la impresora. Sus desventajas suelen ser las mismas: imposibilidad de trabajar con la impresora a través de un controlador externo; incomodidad de uso, incompatibilidad.

Existen muchos programas para la compresión de imágenes gráficas, pero el coeficiente de compresión suele ser bajo. El mejor programa para comprimir imágenes es COMPRES+. Su característica es que comprime la imagen de 4 maneras y elige la mejor para esa imagen.

Bueno, eso es todo. Creo que después de leer este artículo liberará bastante espacio en sus discos. Y para aquellos que quieren saber más sobre el ensamblador M80 y la computadora Profi, o simplemente decidieron escribir, aquí están mis coordenadas:

640011 g.Kurgan,
ul.Dostoevskogo 76a-18,
EAGLE SOFT

P.D.: Si ofendí a alguien, ¡lo siento!

P.D.S.: ¡Pero en cualquier caso tengo razón!

Da la impresión de que la persona hurgó en sus discos de hace 10 años y proclamó: ¡He visto todo lo que hay en Spectrum y sé que es una porquería!

Solo se puede compadecer al autor de esta obra y desearle que lea más instrucciones sobre nuevos (y también viejos) programas.

P.D. Se ha mantenido la ortografía del autor en la medida de lo posible.

Contenido de la publicación: ZX Format #07

  • De los Autores
    Actualización sobre SMUC, problemas de distribución y planes para futuras ediciones de ZX Format. Los autores abordan la información obsoleta de SMUC y problemas de distribución de ZF-6. El contenido próximo incluye descripciones de juegos y nuevos proyectos.
  • Аторы журнала
    Información de contacto y detalles del equipo editorial para ZX-Format No.7. Proporciona direcciones postales y electrónicas, así como números de teléfono de contacto. Información sobre la disponibilidad de su sitio web e instrucciones específicas de contacto.
  • Содержание номера
    El artículo ofrece una visión general de los lanzamientos de software destacados en el mercado de San Petersburgo para el otoño. También incluye descripciones detalladas de juegos, consejos de programación y proyectos de hardware. Entrevistas, cuentos filosóficos y cartas de lectores enriquecen la edición.
  • Игрушки - Welcome
    Un resumen de novedades de software para ZX Spectrum, incluyendo juegos como 'Los Angeles Drugs Bust' y 'Jungle Warfare'. Cada descripción de juego proporciona información sobre gráficos, jugabilidad y características. Se cubren diversos géneros desde acción hasta estrategia, mostrando la diversidad de ofertas de software.
  • Игрушки - Алешкин А.В.
    El artículo describe el juego 'TAI-PAN' como un juego arcade-económico ambientado en el Este del siglo XIX, centrándose en el comercio y la supervivencia entre piratas y peligros. Detalla la mecánica del juego, como el comercio de bienes, la gestión de finanzas y la navegación en mares con diferentes barcos. A pesar de su intrigante trama e interfaz, el juego no logró mucha popularidad en Rusia.
  • Игрушки - Soft
    Una narración caprichosa en un mundo fantástico donde los colores conversan con el Último, un personaje que relata historias de antiguos humanos, programadores y un pasado misterioso. La historia explora temas de lenguaje, traducción y la creación de 'el Último' entre seres fantásticos como hipopótamos voladores y jirafas marinas. Sirve como una narrativa ficticia con elementos humorísticos, mezclando ciencia ficción con sátira.
  • Игрушки - Alex ASP
    Se explora una parodia de 'El Señor de los Anillos' de Tolkien llamada 'Bored of the Rings' por Delta 4. El texto hace referencia a adaptaciones, aventuras humorísticas de personajes como Fordo y Bimbo y diferentes versiones de Delta 4 a lo largo de los años. Se mencionan precuelas anticipadas y extractos de correspondencia con Fergus McNeill de Delta 4.
  • Игрушки - Гил-Гелад
    El artículo ofrece una guía detallada sobre cómo navegar por la interfaz del 3D Construction Kit para ZX Spectrum. Explica las opciones del menú para la gestión de archivos, configuración del juego y condiciones dentro del juego. Además, cubre la creación de objetos, edición e implementación lógica dentro del programa.
  • Программистам - Дмитрий Рудовский
    El artículo concluye la descripción de los comandos BB y ofrece consejos sobre su uso. Detalla el uso del comando CLOCK para la gestión de tiempo y alarmas en ZX Spectrum. Además, explica el comando SORT para ordenar matrices e introduce nuevas funciones lógicas y matemáticas.
  • Программистам - Angel
    Introducción a la programación en ensamblador para principiantes, cubriendo conceptos básicos y comandos. Explicación detallada de registros y banderas del procesador, con ejemplos. Ofrece consejos prácticos para la transición de Basic a ensamblador.
  • Программистам - GreenFort
    Discusión sobre cálculos rápidos en ensamblador para tareas como gráficos vectoriales y astronomía. Describe procedimientos para división y multiplicación binaria, con ejemplos para diferentes tamaños de bytes. Destaca la adaptabilidad de estos métodos para aumentar la precisión.
  • Программистам - TP, Stinger
    Descripción técnica detallada del formato de archivo Mod para composición musical en ZX Spectrum, centrándose en la estructura y los desplazamientos de datos para título, instrumentos y patrones.
  • Программистам - Research
    El artículo describe las capacidades y limitaciones del programa Convert, centrado en su uso para convertir imágenes al formato BMC. Incluye detalles técnicos sobre las funciones del programa, como métodos de tramado, salida en formato de sprite y pantalla, y la eliminación de puntos superfluos. Además, se discute brevemente el código fuente de X-Color y sus posibles aplicaciones.
  • Обзор
    El artículo trata sobre la demo-party ENLiGHT'97 celebrada en San Petersburgo el 24 de agosto de 1997, con plataformas como Spectrum, Amiga y PC. El evento atrajo a alrededor de 1100 delegados, lo que provocó aglomeraciones e inconvenientes técnicos, lo que causó la cancelación del segundo día. A pesar de estos problemas, el evento fue en general agradable, y se espera que haya otro evento en 1998.
  • Обзор
    Reseña de la exposición VideoFAIR en Manezh con lo más destacado en equipos de video y audio. Amiga-service y diversas empresas presentaron sus avances tecnológicos en sistemas de edición de video y transmisión. Innovaciones notables incluyen pantallas 3D escaneadas con láser y soluciones de audio profesionales.
  • Железо - Nemo
    Discusión sobre la exportación de tecnología KAY para descentralizar la producción de Spectrum. Resalta beneficios y desafíos potenciales de la fabricación local. Enfatiza la garantía de calidad y los sistemas de soporte.
  • Железо
    El artículo describe el desarrollo de una nueva placa base Scorpion, centrándose en mejorar gráficos, velocidad y compatibilidad con periféricos modernos como teclados y ratones IBM. Presenta la placa GMX (Extensión de Memoria Gráfica), diseñada para actualizar los modelos existentes de Scorpion a las capacidades de la nueva placa base. La placa GMX ofrece mejoras significativas en memoria, gráficos y velocidad de procesamiento, manteniendo la compatibilidad con los estándares ZX Spectrum y Pentagon.
  • Железо
    El artículo ofrece una visión detallada de dos amplificadores de audio populares para usuarios de ZX Spectrum en San Petersburgo. Destaca las ventajas y especificaciones del amplificador de bajo voltaje de 2 X 2W y el amplificador para coche de 2 X 22W. El artículo también incluye una lista de precios e instrucciones de pedido a través de la empresa 'Nemo'.
  • Примьера
    El artículo describe las mejoras y características de la versión 1.1 de Turbo Assembler para ZX Spectrum. Destaca las diferencias con la versión 1.0, como correcciones de errores, cambios en el tamaño de la pantalla y características añadidas como editor de líneas y verificación de sintaxis. También detalla la asignación de memoria y proporciona una guía sobre el uso de las funciones del editor y del compilador.
  • Примьера - STS
    Descripción del editor Riff Tracker MOD para General Sound, sus características y funcionalidades. Proporciona instrucciones detalladas sobre el uso de la edición y gestión de muestras. Notas sobre las limitaciones de la versión actual y las mejoras esperadas.
  • Примьера - Paul Atrides, Alex Noman
    Presentación del Oberon Creative Pack, compuesto por ZX-WinWord y Sprite Cutter. ZX-WinWord es un editor de texto que combina texto y gráficos con funciones avanzadas. Sprite Cutter permite la creación y manipulación de sprites en varios formatos.
  • Примьера
    Presentación de la segunda versión demo del juego Headball por ZX-Masters, discutiendo sus características y mejoras desde la primera demo. El juego ofrece modo para dos jugadores, cuatro niveles, tres tipos de proyectiles, varias opciones y configuraciones de dificultad para el ordenador. La disponibilidad del modo Turbo y una mejor sincronización y animación lo hacen único entre otros juegos de Spectrum.
  • Интервью - Ruster
    Entrevista con Digital Reality sobre proyectos en curso como DOOM y Paradise Lost. Discusión de desafíos y progreso en el desarrollo de juegos. Vista previa de sus presentaciones para el evento ENLiGHT.
  • Интервью - Ruster
    Entrevista con miembros del recién formado grupo EXTREME. Trabajan en demos para plataformas Spectrum y Amiga y discuten sobre sus miembros y actividades. La entrevista también aborda el estado de la escena Amiga en Moscú.
  • Интервью - Борис Прытков
    Entrevista con entusiastas de Spectrum de Samara sobre sus logros y desafíos. Enfoque en la construcción de comunidad y publicación de la revista Oberon. Esfuerzos para establecer una red Spectrum y convertir el juego WALKER.
  • Интервью - Борис Прытков
    El artículo es una entrevista con miembros del grupo Flash inc. discutiendo sus proyectos para ZX Spectrum y PC, incluyendo un editor de música con una interfaz innovadora y un nuevo editor gráfico multicolor.
  • Интервью - Михаил Акимов
    Entrevista con el grupo Progress de Moscú, discutiendo su trabajo actual en demos de Spectrum, planes para futuros proyectos en Amiga y opiniones sobre la demoscene rusa.
  • Интервью - Михаил Акимов
    Entrevista con Felix sobre los cambios en el panorama tecnológico, el atractivo duradero de Amiga a pesar del dominio de PC, y su trabajo en 'Winnie the Pooh - 2' para Spectrum.
  • Интервью - Ruster
    Entrevista con Slash sobre el evento ENLiGHT, incluyendo problemas de patrocinio, comportamiento de los asistentes y la calidad de la música y demos. Discusión del estado actual de los mercados de Spectrum y Amiga. Comentarios sobre los rastreadores de música y el futuro del desarrollo de hardware.
  • Интервью - Ruster
    Entrevista con V. Mednonogov después de ENLiGHT'97, discutiendo impresiones del evento, el futuro del Spectrum y su proyecto actual 'Cuervo Negro'. Mednonogov comparte sus opiniones sobre nuevo hardware y desarrollo de software y la importancia del copyright. También discute sus planes para proyectos futuros y los desafíos enfrentados en el desarrollo de juegos.
  • Здесь был ты
    Una guía satírica para obtener poder e invisibilidad usando rituales mágicos y chicle Orbit.
  • Здесь был ты - Saggitarius
    Una novela contemplativa sobre el viaje existencial de un hombre tras encontrarse con un individuo misterioso que ofrece un dispositivo llamado Stop Crane. A través de recuerdos, el protagonista reflexiona sobre su vida, singularidad y su deseo de liberarse de las restricciones sociales. Finalmente, enfrenta el dilema moral de usar el Stop Crane para trascender el tiempo y la existencia.
  • Почта - Eagle Soft
    Crítica del software ZX-Spectrum, destacando las limitaciones de los programas actuales y recomendando la eliminación de herramientas obsoletas. Discusión sobre las limitaciones de los programas de ensamblado y la necesidad de ensambladores más eficientes como el M80. Evaluación de los editores de música y gráficos actuales, con un enfoque en la redundancia de ciertas aplicaciones.
  • Почта
    Discusión sobre consultas de lectores sobre la distribución y el contenido de ZX Format. Las respuestas incluyen detalles sobre la adquisición de ejemplares y conocimientos técnicos sobre el ordenador KAY-256. La revista también aborda críticas a su artículo sobre perspectivas de mercado.
  • Почта
    Este anuncio destaca la campaña de distribución de software de XL Design Inc., ofreciendo juegos como 'Plutonia' y próximos lanzamientos como 'Mortal Kombat'. Se promueven controladores de ratón con puntos de venta humorísticos y detalles de precios. La empresa LOGROS ofrece una amplia gama de software y periféricos, con opciones para compras locales y remotas.
  • Разное - Александр Сысоев
    El artículo trata sobre la creación de un juego de rol por el grupo OBERON, inspirado en 'Eye of Beholder'. Se describe la trama humorística del juego ambientada en una galaxia lejana y la batalla contra invasores en un planeta llamado Agima. El equipo invita a músicos, artistas, programadores y guionistas para colaborar.
  • Разное - Viator
    El artículo describe el desarrollo de un nuevo editor gráfico llamado STATE OF THE ART para ZX Spectrum, con el objetivo de mejorar los editores existentes como ART-STUDIO y ARTIST-2. El equipo AVALON, inspirado en los comentarios de la comunidad de artistas de SPECCY, incorpora características de editores en Amiga y PC, al mismo tiempo que aborda solicitudes específicas de los usuarios. Las características clave incluyen una interfaz amigable, un modo de aumento mejorado, manipulación avanzada de formas y ventanas, y rendimiento optimizado.
  • Разное
    Discusión sobre mejorar la calidad del consumidor de las computadoras Spectrum sin alterar sus especificaciones técnicas. Se sugieren mejorar el soporte existente, desarrollar una ideología de plataforma y cambios estructurales. El artículo también aborda el potencial de los libros electrónicos y su viabilidad comercial.
  • Amiga Club - Максим Петров
    El artículo describe la admiración del autor por el ordenador Amiga, destacando sus méritos estéticos y técnicos en comparación con otras plataformas. Explora las experiencias del autor en programación en Amiga, destacando su eficiencia y las impresionantes capacidades de sus nuevas actualizaciones de hardware. El artículo concluye reflexionando sobre la comunidad única y la pasión de los entusiastas de Amiga.