¿Cuáles son tus ensambladores, compiladores, entornos, intérpretes favoritos para el bueno viejo ZX Spectrum?¿Cuáles son sus herramientas de desarrollo de ZX Spectrum favoritas?
Respuesta
Siempre solía usar Roybot Assembler - que tenía que ingresar a su programa usando el editor BASIC y las sentencias REM. Viene con un decente depurador/desensamblador que también te permite código de máquina de un solo paso.
El ensamblador y desensamblador Hisoft Gens y Mons (también conocido como Devpak) son probablemente bastante populares.
Para la compilación de alto nivel, el compilador Mira Modula-2 es muy bueno.
Simplemente programando en BASIC, los comandos están ahí en esas teclas correosas. Ahora si solo las PC pudieran tener leyendas clave con el tiempo, el caso, el interruptor, etc. :-)
Solía escribir en tablas hexadecimales de una revista y luego una aplicación básica corta para descomprimir los datos en código de ensamblaje . ¡No pude entenderlo ni descubrirlo durante siglos hasta que descubrí que en realidad no estaba codificando!
Luego pasé al Z80 assembly en un sistema informático de CP/M propiedad de la universidad. ¡La programación de Speccy nunca fue la misma después de eso y nunca volví!
Devpac (un cassette azul) me viene a la mente, incluso después de todos estos años.
Claro, era # 1. Sin embargo, no echo de menos las cargas de los cassettes. ¡¡¡Buena pregunta!!! : D
http://www.clive.nl/detail/22916/
Creo que tenía la versión 3. Seguro que se veía mucho más hecho en casa que la foto. Pero funcionó y no tenía un solo error. Batir eso, software actual!
ZX 3.0 ASM
Tenía la mejor interfaz de usuario y un buen conjunto de características en comparación con otros ensambladores a finales del siglo XX.
Bien fuera de GEN80, HiSoft Pascal y Hisoft C fueron bastante impresionantes. Propia lenguajes de alto nivel, modo genial. Antes de aprender Z80, y estaba frustrado por la velocidad de BASIC, también me encantaron los MCODER, aunque más en el ZX81 que en el ZX Spectrum.
ZX-Asm v3.1 + parcheado HiSoft-C v1.1/figFORTH/Betabasic 3.0
Hay algunos buenos paquetes basados en PC también. Para el desarrollo basado en Sinclair BASIC, el excelente paquete BASIN para Windows le proporciona un resaltador de sintaxis, una máquina virtual en tiempo de ejecución, editores integrados para fuentes y UDG, etc.
Zeus assembler, era el mejor.
Agregaría un par de libros de Spectrum allí si pudiera recordar los nombres, todavía los tengo en casa. Uno fue The Complete Spectrum ROM Desmontaje de Ian Logan y Frank O'Hara (ISBN 0 86161 116 0), que fue comentado y descrito como si fuera la fuente, una fantástica pieza de ingeniería inversa, que incluye una corrección de errores sugerida para lo conocido. Errores de ROM. Si solo hubiera memoria flash en esos días.También memoricé un pequeño libro llamado el Manual de taller Z80 que fue un gran resumen del procesador.
Z80 Manual de taller es fantástico. Fácil de leer y lleno de información útil. –
Ensamblador Prometheus de Proxima Software.
sí lo usé demasiado :) incluso la versión de disco D40/D80 y más DEVASTACE desmontador en pantalla – Spektre
Hisoft Gens and Mons ensamblador y desensamblador para programación/depuración.
artista/el estudio de arte para los gráficos:
http://www.worldofspectrum.org/infoseekid.cgi?id=0007918
La caja de música de sonido:
http://www.worldofspectrum.org/infoseekid.cgi?id=0008481
BASIN, TommyGun, ConTEXT y el compilador cruzado Pasmo. Funciona muy bien con el emulador ZXSpin también ,,
Estoy usando Z88DK, pero creo que también SDCC puede ser de su interés.
- 1. ¿Cuáles son tus encuadernaciones de teclas globales favoritas en emacs?
- 2. Herramientas de desarrollo complementario para Java
- 3. ¿Cuáles son sus plugins de Eclipse favoritos?
- 4. ¿Cuáles son sus experiencias implementando/usando WebDAV?
- 5. ¿Cuáles son los diversos CMS de Python y sus estados?
- 6. ¿Cuáles son sus sentimientos sobre JavaFX?
- 7. ¿Qué significa stream? ¿Cuáles son sus características?
- 8. ¿Cuáles son sus pequeños programas de utilidad (herramientas) que le ayudan a programar?
- 9. Cambio de IPv4 a IPv6: ¿Cuáles son sus efectos en el desarrollo web?
- 10. ¿Cuáles son las herramientas ágiles para PHP?
- 11. ¿Cuáles son algunas herramientas de cobertura de código para Perl?
- 12. ¿Cuáles son sus experiencias con el proyecto funcional de Java?
- 13. ¿Cuáles son sus preferencias de Visual Studio más recomendadas?
- 14. ¿Cuáles son sus mejores prácticas para los proyectos de backbone.js?
- 15. ¿Cuáles son sus paquetes de Python "imprescindibles" para las finanzas?
- 16. Herramientas/complementos de desarrollo Eclipse "imprescindibles" para PHP
- 17. ¿Cuáles son algunas buenas herramientas gratuitas de HttpDebugging?
- 18. Herramientas de implementación de Django
- 19. ¿Las aplicaciones desarrolladas utilizando herramientas de desarrollo de aplicaciones móviles de terceros son aceptables para sus respectivos mercados?
- 20. ¿Cuáles son los peligros de la prueba después del desarrollo?
- 21. ¿Cuáles son las cinco prioridades para el desarrollo de software?
- 22. ¿Cuáles son los IDEs disponibles para desarrollo de gtk +
- 23. Tus consultas favoritas de LINQ-to-Objects
- 24. Prácticas/herramientas de desarrollo remoto
- 25. ¿Cuáles son sus experiencias con Windows Workflow Foundation?
- 26. Familiar con SilverStripe? ¿Cuáles son sus opiniones/impresiones?
- 27. ¿Cuáles son sus pensamientos sobre Entity Framework 4.0?
- 28. STDERR? ¿Qué es? ¿Cuáles son sus usos comunes?
- 29. ¿Cuáles son sus experiencias con NetAdvantage o DXperience?
- 30. Herramientas de desarrollo de Android
Las personas que están bajando la votación probablemente desconozcan que existen entornos de compilador cruzado para computadoras retros. Para los no iniciados, esto significa que hay IDE de Windows/Linux/Mac para la programación de sistemas más antiguos. La gente todavía está haciendo software para estos sistemas más antiguos. –