Какие ваши любимые инструменты разработки ZX Spectrum?
Какие ваши любимые ассемблеры, компиляторы, окружения, интерпретаторы для старого доброго ZX Spectrum?
14 ответов
Я всегда использовал Roybot Assembler, в который вы входили в вашу программу, используя редактор BASIC и операторы REM. Он поставляется с приличным отладчиком / дизассемблером, который также позволяет вам выполнять пошаговый машинный код.
Сборщик и дизассемблер Hisoft Gens and Mons (он же Devpak), вероятно, довольно популярен.
Для компиляции высокого уровня компилятор Mira Modula-2 очень хорош.
Hisoft Gens and Mons ассемблер и дизассемблер для программирования / отладки.
Художник / The Art Studio для графики:
http://www.worldofspectrum.org/infoseekid.cgi?id=0007918
Музыкальная шкатулка для звука:
http://www.worldofspectrum.org/infoseekid.cgi?id=0008481
Зевс, ассемблер, был лучшим.
Я бы добавил туда несколько книг о Спектруме, если бы мог запомнить имена, оставив их дома. Одним из них была "Полная разборка ПЗУ Spectrum" Иэна Логана и Фрэнка О'Хара (ISBN 0 86161 116 0), которая была прокомментирована и описана так, как если бы она была источником, фантастическая часть обратного инжиниринга, включая предлагаемое исправление ошибки для известного ПЗУ ошибок. Если бы только флэш-память была в те дни. Я также запомнил крошечную книгу под названием Z80 Workshop Manual, которая была отличным обзором процессора.
Просто программируя на бейсике, команды прямо на этих резиновых клавишах. Теперь, если бы только ПК могли иметь ключевые легенды с while, case, switch и т. Д. На них:-)
ZX ASM 3.0
Он имел лучший пользовательский интерфейс и хороший набор функций по сравнению с другими ассемблерами в конце двадцатого века.
Devpac (голубая кассета) приходит мне в голову, даже после всех этих лет.
Конечно, это был № 1. Я не скучаю по загрузке кассеты, хотя. Хороший вопрос!!!: D
http://www.clive.nl/detail/22916/
Я думаю, что у меня был v.3. Это выглядело гораздо более домашним, чем эта картинка. Но это сработало и не было ни одной ошибки. Удар, текущее программное обеспечение!!!
BASin, TommyGun, ConTEXT и кросс-компилятор Pasmo. Прекрасно работает с эмулятором ZXSpin,
Я использовал ввод шестнадцатеричных таблиц из журнала, а затем короткое базовое приложение для распаковки данных в код сборки. Я не мог делать ни головы, ни хвосты целую вечность, пока не обнаружил, что на самом деле я вообще не программировал!
Затем я перешел на сборку Z80 на мини-компьютерной системе CP / M, принадлежащей колледжу. Программирование Speccy никогда не было прежним, и я никогда не возвращался!
Также есть несколько хороших пакетов для ПК. Для разработки на основе Sinclair BASIC отличный пакет BASin для Windows предоставляет хорошую подсветку синтаксиса, виртуальную машину времени выполнения, встроенные редакторы для шрифтов, UDG и т. Д.
ZX-Asm v3.1 + исправлена HiSoft-C v1.1 / figFORTH / BetaBasic 3.0
Я использую Z88DK, но я думаю, что SDCC может быть интересен.
За пределами GEN80 HiSoft Pascal и Hisoft C были довольно впечатляющими. Правильные языки высокого уровня, круто. До того, как я изучил Z80 и был разочарован скоростью BASIC, я также любил MCODER, хотя больше на ZX81, чем на ZX Spectrum.