СИСТЕМНЫЕ ПРОГРАММЫ
«ПИТЕР-
Санкт-Петербург
1993
Системные программы
для ZX Spectrum
Сборник описаний. 1-й выпуск
Под редакцией Н. Родионова
Серия «Все о ZX Spectrum»
Книга пятая
Коллектив авторов:
Д. В. Ильинец, П. А. Карпов, В. Р. Красковский,
А. А. Аарченко, Ю. Н. Родионов
Ответственный редактор А. В. Болдачев
Составитель В. В. Усманов
Редактор Е А. Гринберг
Художник В. Д. Кашин
Корректор П. С. Чекер
Оригинал-макет подготовлен А. В. Болдачевым
Этим сборником открывается новый цикл, посвященный сис-
темным программам для популярного домашнего компьютера
ZX Spectrum. В сборник вошли описания мощнейшего графиче-
ского редактора The Artist II, двух лучших текстовых редакторов
Tasword Two и TLW2, удобной электронной картотеки VU-File, па-
кета подпрограмм в кодах Supercode, монитора-отладчика Mon2, а
также программы разводки печатных плат Layout.
© Издательство «Питер» (Piter Ltd.), 1993
ISBN 5—7190—0010—0
Издательство «Питер».
194044, С.-Петербург, Выборгская наб., 17.
Подписано к печати 15.0S.93. Формагг 84 * 1081/32.
Бумага типографйс&г №1. Печаль офсетная. Усл. п. л. 14.
Уч. изд. л. 14,6. Тираж 50 000. Заказ Л^ЗД
Отпечатано с готовых диапозитивов
в типографии им. Володарского.
Друзья!
Вы держите в руках очередную книгу издательства «Питер»,
посвященную компьютеру Sinclair ZX Spectrum, популярность
которого в нашей стране не только не падает, но и растет с
каждым годом. Не нам оценивать этот феномен, мы лишь
пытаемся сделать все возможное, чтобы облегчить ваш труд
при работе на Speccy, удвоить удовольствие при игре.
В наш адрес приходят горы писем, в которых читатели
сообщают о своих интересах и пожеланиях. Многие хотели бы
в книгах нашего издательства увидеть описания различных
системных программ для ZX Spectrum. И это понятно, ведь
известно, как непросто бывает разобраться с программой,
даже имея на руках одно из «барахолочных» описаний. Поэто-
му мы решили начать новый цикл книг, в которых постараемся
подробно описать наиболее интересные фирменные системные
программы для Speccy, а также рассказать о самых передовых
разработках отечественных программистов.
«Нулевым» выпуском в этом цикле можно считать книгу
«ZX Spectrum для пользователей и программистов» ([11*), кото-
рая выдержала уже второе издание. В ней вы можете найти
описания таких популярных пользовательских программ, как
графический редактор Art Studio, музыкальный редактор
Wham, электронная картотека Masterfile, а также пакет
GENS4-MONS4 для программистов, работающих на языке
асемблер.
Следуя традиции, для нового сборника мы отобрали про-
граммы, представляющие интерес как для. новичков, так и для
профессионалов.
В письмах, полученных нами, наибольшее количество заявок
поступило на описание программы The Artist II — мощнейше-
го графического редактора для ZX Spectrum. В нем реализован-
ны многие функции, ранее существовавшие только в редакто-
рах для компьютеров профессионального класса. Умелое
использование всех возможностей The Artist II позволяет тво-
рить на экране чудеса.
Невозможно было оставить в стороне и текстовые редакто-
ры — наиболее полезный в работе и повседневной жизни класс
прикладных программ. Если вы не программист, и не фанат
компьютерных игр, то наверняка, приобретая ZX Spectrum,
мечтали о возможности набрать и отредактировать текст, со-
хранить его на ленте или диске и, конечно же, распечатать на
принтере. Можно с уверенностью сказать, что Speccy вас не
разочарует: существует по крайней мере две программы —
Tasword Two и TLW2 — позволяющие в полной мере использо-
вать ZX Spectrum для обработки текстов. Из них более
распространен Tasword, поскольку он проще в освоении, и к
тому же «прозрачен» для программистов, адаптирующих его
для конкретных целей (русификация, подключение принтера,
дисковода). TLW2 гораздо сложнее, как с точки зрения пользо-
вателей, так и программистов, однако предоставляет почти
неограниченные возможности и тем, и другим.
Не могли мы оставить без продолжения и тему использова-
ния ZX Spectrum для хранения и обработки информации. В
отличие от достаточно навороченной программы Materfile,
рассмотренной в [1], в настоящем сборнике мы поместили
описание простой и удобной программы для обработки баз
данных VU-File. Если информация, которую вы хотите обраба-
тывать, не слишком сложна по структуре, то для создания базы
данных есть смысл воспользоваться именно этой программой.
Начинающие программисты, знакомые только с Бейсиком,
найдут в книге описание программы, которая сможет привлечь
их внимание на многие месяцы, а возможно и послужит толч-
ком для перехода к высшей ступени мастерства — програми-
рованию на асемблере. Речь идет о пакете Supercode, который
представляет собой «сборник», состоящий из более чем сотни
процедур в машинных кодах. Процедуры можно легко извле-
кать из пакета и использовать как в бейсик-программах, так и
в программах на ассемблере.
Ну а тем, у кого пакет Supercode вызывает лишь улыбку, или,
наоборот, тем, кто устал латать прорехи бейсиковских про-
грамм с помощью тех же процедур Supercode и хочет понять,
как они устроены и усовершенствовать их, мы предлагаем
описание монитора-отладчика Моп2. Это один из самых мощ-
ных и гибких мониторов, написанных для ZX Spectrum. Пора-
ботайте с ним и вы поймете, что Моп2 — во многих случаях
незаменимое средство для отладки программ.
И специально для радиолюбителей, а таковых среди синкле-
ристов немало, — программа для разводки печатных плат
Layout. Казалось бы, в области компьютерного пректирования
от Speccy ждать многого не приходится, и все же... Попробуйте
и вы удивитесь.
Н. Родионов
Программы Tasword, Supercode и Layout описал Д. Ильинец.
The Artist II — П. Карпов, TLW2 — А. Ларченко, VU-File —
Ю. Родионов, Моп2 — В. Красковский. Научный консультант —
Н. Родионов.
Условные обозначения, используемые в книге:
СS — клавиша Caps Shift;
SS — клавиша Symbol Shift;
CS/Z — клавиши нажимаются одновременно
(в данном случае Caps Shift и Z);
Y+Z — клавиши нажимаются последовательно
(в данном случае Y и Z).