АВТОРСКАЯ ПРОГРАММА
Читатели, которые предлагают свои программы, задают вопросы, на которые мы постараемся ответить. КОРР: Можно ли использовать в своих программах откомпилированные, откомпрессированные и обработанные с помощью своих утилит музыкальные процедуры, имитирующие записи популярных мелодий? Примером могут служить польские музыкальные демонстрационные мелодии "SABRINA" и "LAMBADA" для музыкального сопроцессора AY-38910/12.
ИФК: Конечно же можно. Вы автор и Вы решаете, что использовать в Вашей программе. Можем только порекомендовать использовать что-то и для тех, у кого нет музыкального сопроцессора, иначе круг пользователей Ваших программ искусственно сузится.
КОРР: Существует ли стандарт, которого должен придерживаться программист? Например: язык сообщений в программе (русский или английский), форма описания и технической документации к присланной программе, вид носителя (кассета, диск).
ИФК: Вы - творец, художник. Какой должен быть стандарт для художника, который пишет картину? Можно создать программу, которая будет соответствовать всем мыслимым стандартам и при этом быть неинтересной. Или не соответствовать ни одному стандарту, и быть прекрасной! Единственным критерием должен быть один - сделать программу, которой захотят пользоваться другие. Что касается документации - здесь все зависит от самой программы. Если это, например, простая "стрелялка", то вряд ли документация нужна. Если это какая-нибудь системная утилита, или игра с непредсказуемыми моментами или достаточно сложная в управлении - видимо описание целесообразно. Его объем определять Вам, как и вид носителя информации. Немаловажное значение имеет и краткое описание программы для публикации. Оно должно быть таким, чтобы в нескольких фразах показать Вашу программу с наилучшей стороны. Если, прочитав это описание, сразу же захочется иметь такую программу у себя - то Ваша цель достигнута.
КОРР: Во многих своих программах я раньше не ставил свое имя и фамилию, а свой псевдоним. Вопрос: необходимо ли в своих программах указывать свои инициалы?
ИФК: Вовсе не обязательно. Ведь сама программа не станет от этого лучше или хуже. Вы можете и дальше пользоваться псевдонимом, если хотите. Только сообщите об этом нам, чтобы мы соблюдали Ваше "инкогнито". КОРР: Автор, заключивший с Вами договор, обязан не работать с другими фирмами реализаторами? ИФК: Совсем нет. Мы не накладываем никаких ограничений на это. Какие контакты поддерживать и с кем -это решать только Вам.
Мы ответили на некоторые наиболее типичные вопросы. Главную суть Вы, наверное, поняли: Вы авторы и Вы решаете все вопросы, связанные с Вашими программами. А теперь переходим непосредственно к самим программам.
ЗАЯВКА: У011
ПРОГРАММА: DisBasic (Disassembler of Basic Programm).
АВТОР: Кунгуров А.Н., Нижний Архыз.
ДАТА РАЗРАБОТКИ: не указана.
ЯЗЫК ПРОГРАММИРОВАНИЯ: Ассемблер.
НАЛИЧИЕ ЗАЩИТЫ: нет.
ДОКУМЕНТАЦИЯ: нет.
КРАТКОЕ ОПИСАНИЕ:
Программа "DisBasic" предназначена для обработки Бейсик-программ длиной до 8 Кб.
Программа позволяет выполнять следующие функции.
Ввод текущего адреса (DEC, HEX).
Вывод 8 байт в двоичном или графическом виде.
Целочисленный калькулятор.
Удаление из строки N байт, либо блока строк из программы (номера строк - только в DEC-виде). Поиск адресов строк.
£3906 |
0 |
800 |
|
DisBasic 1 |
£3909 |
0 |
800 |
|
|
КУНГУРОВ HI |
£39 10 |
5S |
ВЗП |
|
|
V £.0 19931 |
£39 11 |
£5 1 |
BFB |
CL5 |
|
£39 1£ |
13 |
B0D |
ЕЕ |
Hddr Bin |
£39 13 |
0 |
800 |
|
Can Extr |
£39 14 |
£0 |
В 14 |
Invers |
FLin Get |
£39 15 |
135 |
867 |
Ч |
Ins KLin |
£39 16 |
0 |
800 |
|
Load Mons |
£39 17 |
£45 |
BF5 |
Print |
Poke OLbp |
£39 1S |
17£ |
вне |
НТ |
Ren 5 с г |
£39 19 |
49 |
83 1 |
1 |
Text Uars |
£3920 |
14 |
B0E |
Number |
|
I |
£39£ 1 |
0 |
В 0 0 |
|
|
10 £3867 |
£39££ |
0 |
В 0 0 |
|
|
£0 £3913 |
£3923 |
1 |
В 0 0 |
|
|
30 £ 4 0 5 £ |
£39£4 |
0 |
В 0 0 |
|
|
40 £ 41£ 0 |
£39£5 |
0 |
В 0 0 |
|
|
0 £ 4 £ £ 0 |
£39£6 |
44 |
В £ С |
I |
|
50 £+£71 |
£39£7 |
54 |
836 |
6 |
|
60 £4615 |
£39£S |
14 |
80Е |
Number |
|
0 £4665 |
£39£9 |
0 |
800 |
|
|
70 £4766 |
Вывод текущего адреса, трех системных переменных и объема программы.
Вставка в программу байтов.
Загрузка программы с ликвидацией автостарта.
Выход в MONS-4 (V 4.1 Hisoft). Замена байтов или символьных строк. Запуск "Look Basic Programs" (А. Бессонов).
Перенумерация строк Бейсик-программы. Эта опция, переименовывая строки, соответственно изменяет обращения в операторах перехода.
Скроллинг. Направление скроллинга указывается курсором (вверх/вниз). Вывод только текстовых сообщений Бейсик-программы.
Вывод имен переменных, использованных ("отработавших") в исследуемой программе.
ЗАЯВКА У012
ПРОГРАММА "AUD*OPEN"
АВТОР А. Дурненко, г. Омск.
ДАТА РАЗРАБОТКИ январь 1993 г.
ЯЗЫК ПРОГРАММИРОВАНИЯ Бейсик, Ассемблер
НАЛИЧИЕ ЗАЩИТЫ есть.
ДОКУМЕНТАЦИЯ не указано.
КРАТКОЕ ОПИСАНИЕ:
Программа предназначена для снятия защит с дисков TR-DOS, основанных на искажении данных на нулевом
треке.
В ряде случаев может восстановить испорченные при записи диски. Программа русифицирована, удобна в обращении, озвучена. Во всех режимах выводятся подсказки.
ЗАЯВКА И009
ПРОГРАММА ПОЛЕ ЧУДЕС
АВТОР Извеков А.Н. г. Краснодар.
ДАТА РАЗРАБОТКИ июнь 1991 г.
ЯЗЫК ПРОГРАММИРОВАНИЯ Бейсик, Ассемблер.
НАЛИЧИЕ ЗАЩИТЫ нет.
КРАТКОЕ ОПИСАНИЕ:
Программа является компьютерной версией телешоу "Поле Чудес". Количество играющих - до четырех человек. Количество слов в памяти - более 300 (с возможностью увеличения). Игра озвучена при помощи программы "Fongen", т.е. по ходу игры осуществляется речевой комментарий событий.
На экран выводится информация о выбранном из памяти (случайным образом) слове, список игроков и набранных ими очков, протокол неверно названных букв, имитатор "рулетки" в виде бегущей строки (скроллинг строки - по пикселам), визуальный комментарий хода игры, информационная строка.
В информационной строке даются необходимые рекомендации по ходу игры, так что дополнительного описания не требуется.
Программа почти полностью написана на Бейсике, за исключением подпрограммы, имитирующей вращение "рулетки", а также "речевых" кодов "Fongen" и музыкальных заставок из "Wham!". Самый большой недостаток игры -отсутствие режима выдачи призов (пока не нашлось спонсоров).
АВТОРСКИЙ ПЕРЕВОД. ЗАЯВКА: И010
ПРОГРАММА: ROULETTE-R.
АВТОР: Подкорытов Л.М.
ДАТА ПЕРЕВОДА: август 1993 г.
ЯЗЫК ПРОГРАММИРОВАНИЯ: Бейсик+Ассемблер.
НАЛИЧИЕ ЗАЩИТЫ: есть.
ЖАНР: TRADITIONAL
КРАТКОЕ ОПИСАНИЕ:
Эта программа является переводом на русский язык программы "CASINO ROYAL" ("КОРОЛЕВСКОЕ КАЗИНО"), созданной фирмой "Oxford Computer Publishing Ltd". Год неизвестен. Компьютерный аналог игры в рулетку. Количество играющих - до 6 человек. Есть встроенная инструкция.
ЗАЯВКА: И011
ПРОГРАММА: BATTLE SHIPS-R.
АВТОР: Подкорытов Л.М.
ДАТА ПЕРЕВОДА: май 1993 г.
ЯЗЫК ПРОГРАММИРОВАНИЯ: Ассемблер.
НАЛИЧИЕ ЗАЩИТЫ: есть.
ЖАНР: TRADITIONAL КРАТКОЕ ОПИСАНИЕ:
Эта программа является переводом на русский язык программы "BATTLE SHIPS" ("МОРСКОЙ БОЙ") фирмы HIT PAK, 1987 г. Компьютерный аналог широко известной настольной игры. Количество играющих - до 2-х человек.
ЗАЯВКА: И012
ПРОГРАММА: ANDROID 2-R.
АВТОР: Подкорытов Л.М.
ДАТА ПЕРЕВОДА: апрель 1993 г.
ЯЗЫК ПРОГРАММИРОВАНИЯ: Бейсик+Ассемблер.
НАЛИЧИЕ ЗАЩИТЫ: есть.
ЖАНР: ACTION.
КРАТКОЕ ОПИСАНИЕ:
Эта программа является переводом на русский язык программы "ANDROID 2", фирмы VORTEX SOFTWARE, 1983 г. Цель - побывать в трех зонах и уничтожить в каждой по пять "МИЛЛИТОИДОВ". Игра требует исключительной реакции. Есть встроенная инструкция, играет 1 человек.
ЗАЯВКА: И013
ПРОГРАММА: POOL-R.
АВТОР: Подкорытов Л.М.
ДАТА ПЕРЕВОДА: январь 1993 г.
ЯЗЫК ПРОГРАММИРОВАНИЯ: Бейсик+Ассемблер.
НАЛИЧИЕ ЗАЩИТЫ: есть.
ЖАНР: ACTION.
КРАТКОЕ ОПИСАНИЕ:
Эта программа является переводом на русский язык программы "POOL", автор MIKE LAMB, 1983 г. Количество игроков 1 или 2. Компьютерный аналог игры в бильярд. Данная версия, в отличие от фирменной, адаптирована к KEMPSTON-джойстику.