Rush #01: Desarrollo del Spectrum: Nuevas Mejoras de Paleta

Descripción de la extensión de la paleta gráfica Zx-Spectrum.

Idea: (c) Spark HG (Donetsk), Esquema: (c) VG Studio (Cherkassy), Artículo: (c) Slider/BIS/Rush (Cherkassy).

Se ha hablado mucho sobre las numerosas extensiones gráficas de esta plataforma. Pero una muy pequeña parte de estas propuestas ha prosperado. Incluso si esto ha sucedido, por diversas razones, pocos pueden presumir de una nueva característica en el Speccy. El principal problema es la modificación no estándar, lo que conlleva una serie de inconvenientes. Después de todo, si se escriben programas que admiten tal extensión, en las máquinas donde esta ausencia está presente, el software adaptado no funcionará. Por supuesto, se puede utilizar la autodetección de la modificación o emitir una consulta. Pero el segundo problema es que la mayoría de estas modificaciones son costosas, utilizan una gran cantidad de circuitos integrados y, en su mayoría, son poco prácticas. Pero, finalmente, ha aparecido algo nuevo. La idea de ampliar la paleta gráfica, que no consume recursos adicionales del procesador, no requiere memoria adicional para la información en pantalla (como el uso de dos/tres pantallas) y, lo más importante, es completamente económica (costo de producción - alrededor de 0,3 centavos) y no consume una gran cantidad de horas-hombre pasadas con un soldador en la computadora.

En general, todo comenzó con la idea del grupo creativo Spark HG. Los chicos propusieron tomar la señal de flash, cuya frecuencia es de 2Hz, y reemplazar esta frecuencia por 7MHz. Como resultado, el atributo que se invierte al activar el bit de flash cambiará su ink/paper muy rápidamente y adquirirá un color misterioso y mezclado. Pero la impracticabilidad de esto era evidente: con el flash activado, el atributo se coloreaba completamente con este color y el ink prácticamente no se diferenciaba del paper.

La idea recibió inmediatamente un desarrollo. Contar cómo el estudio de hardware de Cherkassy "VG" llegó al desarrollo final llevaría demasiado tiempo y no es necesario, ya que lo que importa es el resultado final. Y es el siguiente:

1) Al usar el bit de flash, los atributos no parpadean, sino que los colores de ink y paper comienzan a mezclarse y este color solo tiñe el ink. El paper adquiere un color negro radical. De esta manera, si en el atributo se establecen, por ejemplo, tintas amarillas (ink 6) y papel rojo (paper 2), al activar el bit de flash verás en este atributo papel negro y tintas rojo-amarillas, es decir, naranjas.

2) Si se invierten los colores en el atributo, es decir, ink 2 y paper 6, entonces, con el flash activado, el color de la tinta también será naranja, pero diferente del caso anterior. En la mezcla, el papel domina, por lo que en el primer caso el ink será rojo-amarillo, y en el segundo, amarillo-rojo.

3) Y, finalmente, si también se utiliza bright, se obtienen colores de brillo, que en total son 128 - de ellos 128-16=112 nuevos.

Así que, sin ninguna incompatibilidad con el software antiguo (salvo que ahora, en lugar de la parpadeante inscripción "LOADING", se puede contemplar esta misma inscripción destacada en gris), se ha ampliado radicalmente la gama de colores en la resolución estándar de la pantalla y la memoria que ocupa. La única limitación, como habrás entendido, es que no se pueden aplicar colores adicionales sobre papel de color, ya que de todos modos se volverá negro (esto, como ya habrás comprendido, se hizo para obtener una mayor cantidad de nuevos colores).

El esquema de modificación se proporciona para la computadora "Pentagon" (ver el archivo en pantalla en el disco), pero, en principio, se puede ampliar CUALQUIER computadora, ya que entender el esquema no será difícil para una persona que sepa más o menos, y por analogía se puede modificar cualquier máquina.

Y ahora un par de observaciones sobre la modificación:

1) Si piensas que los colores parpadearán de alguna manera (de nuevo, como al trabajar con 2 pantallas), te equivocas profundamente: 7MHz es más que suficiente para que se mantengan fijos y estables, sin parpadeos o temblores;

2) La compatibilidad con los programas es total. E incluso en esos raros programas que utilizan flash para resaltar algo, seguirás viendo el objeto resaltado;

3) Usar estos colores extendidos en la práctica, como puedes entender, es elemental, al menos desde el mismo Art Studio, seleccionando en la sección "Attr" los colores que deseas mezclar y activando el flash;

4) Dado que la descripción anterior del uso de colores adicionales es bastante incómoda, me apresuro a alegrarte que el grupo moldavo Bytex, que hace Art Works - su nuevo editor gráfico, prometió soportar este desarrollo y hacer la selección de colores extendidos mucho más conveniente. También nosotros, BIS, intentaremos establecer contacto con el grupo Excess, que crea el editor gráfico "Excess de Luxe Paint" y también les ofreceremos apoyar el flash-colour. Y Viator/Rush en sus nuevas versiones de "Art Studio" definitivamente lo hará;

5) Desafortunadamente, no es posible determinar programáticamente si se ha realizado la modificación en la computadora, por lo que todo se determinará visualmente mediante una prueba.

Y para concluir, un par de palabras. Si no entendiste algo, no pudiste hacerlo, etc., siempre puedes ponerte en contacto con el estudio VG o con el grupo creativo BrokImSoft en las direcciones:

BrokImSoft:

E-mail: brokimsoft@hotmail.com.
Fido: 2:4635/77.77, BrokImSoft.
Mail: 257005, Ucrania, Cherkassy, a/ya 881, BrokImSoft (Polikhanenko Andrey Anatolyevich).
Teléfono: (0472) 43-37-97 (Andrey).

VG Studio:

Mail: 257003, Ucrania, Cherkassy, ul. Engelsa, d.118 (Casa de la Vida, 3er piso), Studio VG.
Teléfono: (0472) 64-05-36.

El esquema de extensión de la paleta para computadoras Pentagon se puede encontrar en el disco con la revista en forma de pantalla estándar de Spectrum - "FLSHpen$".

Contenido de la publicación: Rush #01

  • AMIGA NOTICIAS
    Amiga Inc trabaja en Amiga OS 3.5 con mejoras como soporte de unidad de CD y PowerPC. Desarrollo dividido para procesadores M68K y PPC. Lanzamiento retrasado a finales de 1999 o principios de 2000.
  • NOTICIAS AMIGA
    Descripción del visor 'Fast JPEG 1.10' para Amiga, enfocándose en sus características, instalación y uso. Destaca ventajas como el procesamiento rápido sin pérdida de calidad y ofrece consejos para el usuario. Se invita a los lectores a compartir sus experiencias con el software.
  • AMIGA NOTICIAS
    Programación básica para Amiga clásica, discutiendo desafíos y compartiendo conocimientos en codificación Amiga. Resumen de capacidades gráficas de Amiga y características del procesador. Introducción a las especificidades del lenguaje ensamblador de Amiga.
  • AMIGA NEWS
    Resumen de eventos relacionados con la plataforma Amiga desde principios hasta mediados de 1998. Incluye nuevos hardware, lanzamientos de software y colaboraciones destacadas de empresas. Se planifican futuras actualizaciones y desarrollos para el próximo número.
  • NOTICIAS DE AMIGA
    Colección de trucos y secretos para juegos clásicos de Amiga recopilada por Postcard Man. Se anima a los lectores a compartir sus hallazgos sobre juegos complejos. Se proporciona selección de consejos y códigos de niveles para varios juegos.
  • AMIGA NEWS
    Discusión sobre las tarjetas gráficas de Phase-5 y las capacidades del procesador Permedia 2. Detalles sobre la aceleración 2D/3D del Permedia 2 y su compatibilidad. Mención de los procesadores GLINT Delta y comparación de precios y disponibilidad.
  • NOTICIAS DE AMIGA
    Análisis de la supervivencia de Amiga en los 90, destacando los esfuerzos de la comunidad y los avances tecnológicos. Discusión sobre mejoras de hardware y desarrollo de software. Aliento para una mayor exploración y aprendizaje sobre la plataforma Amiga.
  • Programación para Spectrum
    Explicación de un método rápido para gráficos 3D en tiempo real en el ZX Spectrum. Introduce técnicas eficientes de rotación y deformación para objetos 3D. Destaca mejoras sobre métodos tradicionales con ejemplos prácticos.
  • Programación de Spectrum - Ticklish Jim
    Discusión sobre la combinación de efectos de sonido con música para el chip AY de Spectrum. Ejemplos del desarrollo de 'CSC: Deja Vu' y desafíos técnicos enfrentados. Contiene guía práctica y ejemplos de código.
  • Programación de Spectrum
    Discusión sobre el reflejo de bytes y la restauración de fondo en la programación de ZX Spectrum, con ejemplos.
  • Programación para Spectrum
    Guía completa para programadores de sistemas con consejos prácticos para crear software eficiente y fácil de usar, incluyendo técnicas de codificación, compatibilidad con dispositivos y estrategias de prueba de programas.
  • Programación para Spectrum
    Técnicas avanzadas de codificación y métodos modernos de gráficos para ZX Spectrum. Consejos para optimizar procedimientos gráficos y codificación en ensamblador. Consejos útiles para programadores para mejorar el rendimiento y la eficiencia.
  • El Final
    Reflexiones sobre la creación del primer número de la revista 'Rush', sus objetivos, audiencia y desarrollo futuro.
  • ZX-SOFT - Вячеслав Медноногов
    Actualizaciones de desarrollo del nuevo juego 'Black Raven II' de Vyacheslav Mednoy, incluyendo cambios en la jugabilidad, introducción de nuevos hechizos y mejoras de rendimiento.
  • ZX-SOFT
    Descripción general de las nuevas funciones en el comandante actualizado de REAL software para ZX Spectrum, incluyendo gestión de archivos, autodetección y visualización de medios. Mejoras en el manejo de texto, fuente y música. Se abordan preguntas sobre futuras actualizaciones.
  • ZX-SOFT
    Debate sobre qué demo merecía el primer puesto en Funtop'98: Forever de DR o Refresh de XTM. Las discusiones en la comunidad demoscene destacan el choque entre destreza técnica y profundidad conceptual. Las diferentes opiniones reflejan la evolución de las preferencias en la demoscene.
  • Autores
    Reconocimiento a colaboradores y socios en la creación de la revista Rush. Detalle de roles de cada autor y colaboraciones. Reconocimiento a soporte técnico y asociaciones mediáticas.
  • Specky Virtual
    Discusión sobre la conversión de gráficos de PC a Spectrum, con opiniones de varios expertos. Se detallan técnicas para mejorar la calidad de conversión y herramientas como Photoshop. Énfasis en el refinamiento post-conversión en editores gráficos de Spectrum.
  • Espectro Virtual
    Discusión sobre el emulador CBSpeccy para ZX-Spectrum en Amiga, destacando sus características, opiniones de la comunidad y rendimiento técnico. Críticas y elogios por sus capacidades de emulación, en particular en comparación con los emuladores de PC. Examen de posibles mejoras y debates comunitarios sobre las actualizaciones de versión.
  • Espectro Virtual
    FAQ sobre la emulación de ZX-Spectrum en PC, cubriendo emuladores populares y formatos de archivos. Instrucciones para usar diferentes emuladores y gestionar tipos de archivos como Hobeta y TR-DOS. Discusión sobre servidores y recursos rusos orientados al ZX.
  • Introducción
    Introducción a la revista Rush, enfatizando la creatividad, la escena progresiva y el objetivo de crear una fuente de información superior. La revista busca reunir grupos prometedores y ofrecer una perspectiva única. Se enfoca en el contenido y la atmósfera, invitando a los creadores a contribuir.
  • Introducción - Grunge
    Introducción a Rush, una nueva revista para entusiastas de Speccy/Amiga, busca ofrecer contenido de calidad y noticias mientras fomenta la retroalimentación de los lectores.
  • Entrevista - Konex
    Entrevista con el grupo ANTARES después de FUNTOP-98. Discusión sobre sus demos, desafíos y planes futuros. Perspectivas sobre la formación y dinámica del grupo.
  • Entrevista - Kvazar, DUX
    Entrevista con Alexander Seleznev (KVAZAR), discutiendo su historia con las computadoras, el estado de la escena ZX Spectrum y planes futuros.
  • Entrevista - Kvazar
    Entrevista con el grupo de Vitebsk POWER sobre la demo 'Crazy Love', experiencias de desarrollo y proyectos futuros.
  • Informatorium
    Exploración de un CD con emuladores para varias plataformas, destacando Spectrum. Detalla la organización y diversidad de contenidos. Concluye con ideas del CD-ROM Project y su colección de software Spectrum.
  • Informacrium
    Compilación de direcciones de Internet interesantes y útiles relacionadas con recursos de Amiga, incluyendo revistas, fabricantes de hardware y empresas de software.
  • Informacrium - Viator
    Resumen de las publicaciones existentes y futuras sobre la plataforma Amiga. Discusión sobre la disponibilidad y los desafíos de distribución de la literatura Amiga. Llamado a la colaboración con nuevas publicaciones.
  • Sobre la Revista
    Discusión sobre la creación de una revista multiplataforma centrada en Spectrum, Amiga y PC. Énfasis en una comprensión más amplia de la escena informática. Fomentar el profesionalismo y la adaptación a la tecnología cambiante.
  • Mundos Paralelos
    Descripción de la evolución del sistema operativo Windows y los procesadores de PC de 1981 a 2000. Hitos en el desarrollo de MS-DOS, Windows, procesadores Intel y competencia con AMD y Cyrix. Desafíos para mantener la compatibilidad con nuevas tecnologías de procesadores.
  • Mundos Paralelos
    Resumen de modelos Macintosh y su relevancia en los campos de diseño y gráficos, cubriendo precios y especificaciones de 1997-1998. La discusión incluye la evolución del hardware de Apple, notablemente la serie PowerMac, y compara los nuevos procesadores G3 con sus contrapartes de PC. Destaca el resurgimiento de Macintosh después de la crisis y su influencia continua en el mercado.
  • Desarrollo del Spectrum - Slider
    El artículo analiza una nueva extensión gráfica para el ZX Spectrum que mejora las paletas de colores sin aumentar las demandas de recursos. Al usar una señal de flash modificada, se crean nuevos colores sin interferir con la compatibilidad del software existente. El artículo proporciona detalles de implementación y aborda preocupaciones sobre el uso práctico.
  • Desarrollo del Spectrum
    Conexión de un módem CDOS al ordenador 'Compact-128' abordando conflictos de puertos del teclado. Descripción de modificaciones de hardware para resolver el problema. La solución incluye bloqueo automático mediante un inversor de transistor.
  • Desarrollo de Spectrum - Ars
    Discusión sobre el desarrollo de AZX-Monstrum 512K, su compatibilidad de hardware, opciones de procesador y posibles mejoras en gráficos y sistema operativo.
  • Desarrollo de SPECTRUM
    Discusión sobre la nueva plataforma informática de Clive Sinclair, la ZX2000, diseñada para superar a las PC con mayor velocidad, asequibilidad y eficiencia de batería.
  • Desarrollo del Spectrum - Андрей Савичев
    Examen de la evolución y la relevancia continua del procesador Z80 y su papel en los sistemas embebidos. Comparación del Z80 con sus sucesores, destacando ventajas como eficiencia energética y mejoras de comando. Resumen de CPUs integrados basados en Z80 y sus periféricos.
  • Anuncio
    Este artículo es un anuncio de productos de Scorpion, incluyendo hardware para ZX Spectrum y software para Amiga, junto con detalles de precios y pedidos.
  • Publicidad
    Colección de anuncios para hardware y software de Amiga y ZX Spectrum, con información de contacto para vendedores y detalles sobre la nueva suscripción a la revista Amiga.
  • Anuncio
    Anuncio de la placa de música General Sound de X-TRADE. Incluye precios, detalles técnicos e instrucciones de compra. Presenta una sección de preguntas frecuentes e información de compatibilidad.
  • Sentido Sin Sentido - Viator
    Reflexiones filosóficas sobre el existencialismo, la inmortalidad y el destino humano. La narrativa teje historias de ambición, la búsqueda de la vida eterna y una caída utópica. Una mezcla de introspección y ficción especulativa.
  • Escena vs Profesionales
    Exploración de la creatividad de la demoscene frente al desarrollo comercial de juegos. Discusión sobre el potencial para programas de calidad profesional por miembros de la escena. Llamado a la colaboración con grupos destacados de la escena.
  • Crónica de la Escena - Андрей Савичев
    Reflexiones sobre el atractivo perdurable del ZX Spectrum, la resiliencia de su comunidad y su posible resurgimiento en Rusia.
  • Cronología de la Escena
    Descripción general de las actividades del grupo Rush, incluidos proyectos pasados, esfuerzos actuales y planes futuros, con énfasis en el desarrollo de software y juegos.
  • Crónicas de la escena
    El artículo analiza varias noticias de la escena ZX Spectrum, incluidas lanzamientos de juegos, demoparties y actualizaciones de desarrolladores y equipos.
  • Crónicas de la Escena
    El artículo trata sobre el festival internacional de arte computacional FUNTOP'98 que se celebró en Moscú, destacando los eventos clave, asistentes notables y las distintas competiciones celebradas durante el evento.
  • Escena Cronia
    Discusión sobre el desarrollo de la escena Amiga a través de la colaboración, abordando el aislamiento del usuario y promoviendo la expansión de la red.
  • Gestión de la Interfaz
    El artículo describe el control de la interfaz para ZX Spectrum y Amiga, incluidos las teclas y funciones de navegación. Se mencionan características de funcionamiento en Amiga con monitores PAL y se proporciona un contacto para soporte. También se señala que los archivos de texto tienen codificación estándar MS-DOS.