Recursos de Programación en ZX Spectrum
Compiladores / Ensambladores
- Z88DK C Compiler: Compilador cruzado de C para Spectrum.
- PASMO: Ensamblador cruzado de Z80.
- ZX Basic Compiler: Compilador cruzado de BASIC.
- CCZ80: Compilador cruzado de C para Z80.
- SJASMPLUS: Ensamblador cruzado de Z80.
- Spediz: Z80 Disassembler.
Utilidades y herramientas de desarrollo
- SevenuP: Editor gráfico SevenuP.
- ZX Modules: (incluye ZXBlockEditor y ZXPaintBrush).
- BMP2SCR (versión EXP).
- BlockyGraphs: Conversor de imágenes a bloques gráficos para PRINT.
- BAS2TAP: Convierte ficheros .bas en TAPs.
- ZMakeBas: ZMakeBas: Convierte ficheros .bas en TAPs.
- LISTTAP: Extrae listados BASIC de TAPs.
- SNAPCONV y SPCONV: Conversores de snapshots.
- SCR2GIF: Convierte SCR a GIF (source code).
- BIN2TAP: Convierte ficheros .BIN a .TAP.
- BIN2TAP y BIN2CODE recopilados por Metalbrain.
- Notepad+: Excelente editor para programadores.
- TommyGun: completo IDE de desarrollo.
- Context IDE: IDE genérico configurable.
- Compresor/Descompresor RLEZX: Compresor de datos en RLE.
Sonido
- WYZ Player:
- Versión antigua: WYZPlayer (ASM), extraído del código fuente de Phantomas Tales #1.
- WYZ Tracker:
- Wham! The Music Box (nativo de ZX Spectrum).
- DkTronics SoundFX (nativo de Spectrum).
Bibliotecas de programación
- SpritePack Library (SPLIB) (enlace alternativo): Biblioteca de funciones gráficas para Z88DK.
- SUVLEIR: gráficos vectoriales desde BASIC.
Cursos de programación
- Curso ASM Z80 de MagazineZX: Curso de ensamblador del Z80 de Compiler Software.
- Curso de Z88DK de MagazineZX: Curso de Z88DK para Spectrum.
- Curso de MicroBasic de la revista Microhobby.
- Curso de Código Máquina de la revista Microhobby (Jesús Alonso Rodriguez).
- Curso de Código Máquina de la revista MH: transcripción del anterior.
- Curso de Lenguaje ensamblador de Bytemaniacos.
- Curso de Z88DK de Bytemaniacos.
- Writing Spectrum Games (por Jonathan Cauldwell, WIP) + ejemplos.
- Blog de Rob Pearmain: creación de juegos en ASM.
Publicaciones con contenidos sobre programación
Artículos específicos
- Fichas del curso de Código Máquina de Microhobby (JPG).
- Microfichas Azules (HTML) Código Máquina MH:
por nombre, por función, descargables (1), descargables (2)
Libros de programación
- BASICOS:
- INTERMEDIOS:
- AVANZADOS:
Desarrollo de Aventuras Conversacionales
- inPAWS: compilador de código inPAWS a aventuras de PAWS.
- unPAWS: “Desensamblador” de aventuras programadas con PAWS.
- Documentos sobre PAWS (artículos de MH, y manual de PAWS).
- Manuales del PAWS (PDF en RAR): Introducción y Guía Técnica.
Manuales
- ESPAÑOL:
- Manual de Programación BASIC 48K (zip con PDF).
- ZX 48K Manual (versión online, en progreso).
- INGLES:
Enlaces externos
- Documentación de WOS: Esquemas, Manuales, Formatos.
- Utilidades enlazadas en WOS: Todo tipo de utilidades.
- Enlaces de WOS: Enlaces de World Of Spectrum.
- Intro to Z80 ASM (de World Of Spectrum).
- Z80 Lessons: breve tutorial sobre asm de Z80.
- Z80.info La web del Z80.
- Z80 Code: tutorial de ASM de Z80.
- Z80 hw and sw FAQ: FAQ sobre Z80.
Emuladores útiles para desarrollo
- http://www.spectaculator.com/downloads/ (Versión gratuita): Emulador de Spectrum para Windows, con debugger.
- Free Unix Spectrum Emulator: (Linux, Solaris, Windows, MACOS X…)
Por añadir/clasificar
- (nada).