zx48

Programación de Videojuegos en Zx Spectrum Next

Publicado por

En este grupo de entradas vamos a tratar de ver la Programación de Videojuegos en Zx Spectrum Next poco a poco mediante varios vídeos y tutoriales, como podemos desde el potenciado lenguaje de programación del Zx Spectrum Next, tratar una de las nuevas funciones del cacharrito, en particular el manejo por Hardware de los Gráficos.

¿Quién no hubiera soñado en sus inicios, que nuestros queridos ZX tuvieran esa posibilidad? Bueno, algún purista diría que entonces dejarían de ser Spectrums, ya que parte de la idiosincrasia de dichas máquinas era la forma de manejar los gráficos y su querido u odiado “Color Clash“.

Spectrum Color Clash
Ejemplo de Color Clash

Pues el caso es que la máquina que nos ocupa, el Zx Spectrum Next, sería como la evolución del último modelo de Spectrum si nunca hubiera parado su producción y se hubieran seguido implementando mejoras.

Spectrum Next
Spectrum Next

Aquí tenéis las características de la máquina:

  • Processor: Z80 normal and turbo modes
  • Memory: 1024Kb RAM (expandable to 2048Kb on board)
  • Video: Hardware sprites, 256 colors mode and more.
  • Video Output: RGB, VGA, HDMI
  • Storage: SD Card slot, with DivMMC-compatible protocol
  • Audio: Turbo Sound Next (3x AY-3-8912 audio chips with stereo output)
  • Joystick: DB9 compatible with Cursor, Kempston, and Interface 2 protocols (selectable)
  • PS/2 port: Mouse with Kempston mode emulation and an external keyboard
  • Special: Multiface functionality for memory access, saving games, cheats, etc.
  • Tape support: Mic and Ear ports for tape loading and saving
  • Expansion: Original external bus expansion port and accelerator expansion port
  • Accelerator board (optional): GPU / 1Ghz CPU / 512Mb RAM
  • Network (optional): Wi-Fi module
  • Extras: Real Time Clock (optional), internal speaker (optional

Como podéis observar, disponemos ahora de aceleración por Hardware y modo de 256 colores, que son precisamente las cosas que vamos a abordar en estos tutoriales.

Además, han ampliado y modificado el Basic que incluían nuestros queridos Speccy’s dando lugar al NextBasic. Este lenguaje de programación, nos va a permitir acercarnos de una manera sencilla a nuevas funcionalidades, sin necesidad de tener que bajar al averno del ensamblador.

Así que nada, tan solo nos resta meternos en faena en las próximas entradas. Cada una de ellas, constará de su vídeo explicativo además de algunas puntualizaciones sobre lo que considere oportuno.

Cabe solo decir, que en esta andadura yo estaré aprendiendo con vosotros, ya que he empezado practicamente desde cero.

Espero que todo este contenido sea de vuestro agrado.

Si quieres empezar con la serie de tutoriales dedicados a la Programación de Videojuegos en Zx Spectrum Next, aquí te dejo el enlace:

https://lacavernainformatica.com/nextbasic-zx-spectrum-next-sprites-hardware-tutorial-1/

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

1 × 3 =