HiSoft Devpac — различия между версиями
Zxdn (обсуждение | вклад) |
Maksagor (обсуждение | вклад) (→Другие платформы) |
||
(не показано 6 промежуточных версии 2 участников) | |||
Строка 1: | Строка 1: | ||
[[Изображение:Gens4.png|right|thumb|256px|Ассемблер GENS 4.1]] | [[Изображение:Gens4.png|right|thumb|256px|Ассемблер GENS 4.1]] | ||
[[Изображение:Mons4.png|right|thumb|256px|Монитор-отладчик MONS 4.1]] | [[Изображение:Mons4.png|right|thumb|256px|Монитор-отладчик MONS 4.1]] | ||
− | '''HiSoft Devpac''' | + | '''HiSoft Devpac''' — один из первых пакетов программ для разработки ПО на языке [[ассемблер]]а для [[ZX Spectrum]]. Разработан компанией [[HiSoft]] в [[1983]] году. Распространялся в [[Англия|Англии]] самим разработчиком, и [[Ventamatic]] в [[Испания|Испании]]. Цена пакета составляла £14.00 для [[кассета|кассетной]] версии и £19.95 для версии с поддержкой [[дисковод]]ов или [[микродрайв]]ов, или 3500 песет. Впоследствии стоимость была снижена до £12.95. |
− | В состав пакета входит две программы | + | В состав пакета входит две программы — ассемблер ''GENS'' и [[монитор-отладчик]] ''MONS''. До появления более совершенных программ этого типа пакет имел большую популярность в России. В частности, его применение предполагалось в ряде книг издательства "Питер", посвящённых программированию для ZX Spectrum. |
− | Последняя официальная версия пакета | + | Последняя официальная версия пакета — 4.1b ([[1987]]). Впоследствии пакет дорабатывался разными людьми, в частности, адаптировался для системы [[TR-DOS]]. |
== Особенности == | == Особенности == | ||
− | + | GENS и MONS можно загружать в память 48K компьютера с любого адреса. Верхняя память [[ZX Spectrum 128K]] и выше не используется. Поскольку исходник лежит в памяти в текстовом виде (плюс два байта на номер строки), остаётся довольно мало свободного места. GENS позволяет подгружать исходные тексты в процессе ассемблирования, но это не решает проблему. | |
− | GENS и MONS можно загружать в память 48K компьютера с любого адреса. Верхняя память Spectrum 128K и выше не используется. Поскольку исходник лежит в памяти в текстовом виде (плюс два байта на номер строки), остаётся довольно мало свободного места. GENS позволяет подгружать исходные тексты в процессе ассемблирования, но это не решает проблему. | + | |
== Другие платформы == | == Другие платформы == | ||
+ | Пакет Devpac не является эксклюзивным для ZX Spectrum. В 1985 году была создана версия пакета для компьютеров [[Amstrad CPC]] и [[MSX]]. Существует версия пакета под [[CP/M|OS CP/M]]. | ||
− | + | [[Кросс-средства|Кросс-ассемблер]] [[Asm80]], написанный [[Copper Feet]], совместим по синтаксису с GENS. | |
− | + | == Ссылки == | |
+ | *[http://www.worldofspectrum.org/infoseekid.cgi?id=0008091 Страница пакета на WoS] | ||
[[Категория:Ассемблеры]] | [[Категория:Ассемблеры]] | ||
[[Категория:Отладчики]] | [[Категория:Отладчики]] |
Текущая версия на 19:41, 17 июля 2023
HiSoft Devpac — один из первых пакетов программ для разработки ПО на языке ассемблера для ZX Spectrum. Разработан компанией HiSoft в 1983 году. Распространялся в Англии самим разработчиком, и Ventamatic в Испании. Цена пакета составляла £14.00 для кассетной версии и £19.95 для версии с поддержкой дисководов или микродрайвов, или 3500 песет. Впоследствии стоимость была снижена до £12.95.
В состав пакета входит две программы — ассемблер GENS и монитор-отладчик MONS. До появления более совершенных программ этого типа пакет имел большую популярность в России. В частности, его применение предполагалось в ряде книг издательства "Питер", посвящённых программированию для ZX Spectrum.
Последняя официальная версия пакета — 4.1b (1987). Впоследствии пакет дорабатывался разными людьми, в частности, адаптировался для системы TR-DOS.
Особенности
GENS и MONS можно загружать в память 48K компьютера с любого адреса. Верхняя память ZX Spectrum 128K и выше не используется. Поскольку исходник лежит в памяти в текстовом виде (плюс два байта на номер строки), остаётся довольно мало свободного места. GENS позволяет подгружать исходные тексты в процессе ассемблирования, но это не решает проблему.
Другие платформы
Пакет Devpac не является эксклюзивным для ZX Spectrum. В 1985 году была создана версия пакета для компьютеров Amstrad CPC и MSX. Существует версия пакета под OS CP/M.
Кросс-ассемблер Asm80, написанный Copper Feet, совместим по синтаксису с GENS.