|
Buzz
#02
19 марта 1997 |
|
NEWNESS - Оригинальное описание к Paracels Protection System v1.0

████ ████ ██ ██ ████ ████ ████ ████
▒▒▒▒██▒▒▒▒ ▒▒█▒▒█▒▒▒▒██▒▒▒▒ ▒▒▒▒ ▒▒▒▒
▒▒█▒▒█▒▒██ ▒▒█▒▒█▒▒█▒▒█▒▒██ ▒▒███ ▒▒███
▒▒█▒▒█▒▒▒ ▒▒▒▒▒█▒▒█▒▒█▒▒▒ ▒▒▒██ ▒▒▒██
▒▒█▒▒█▒▒███▒▒▒▒▒ ▒▒█▒▒█▒▒███ ██▒▒ ██▒▒
▒▒ ▒▒ ▒▒▒▒ ▒▒▒ ▒▒ ▒▒ ▒▒▒▒ ▒▒▒▒ ▒▒▒▒
(C) Paracels
Привет все ! Сейчас вы читаете новый раздельчик под названием
"NEWNESS",то есть "НОВИЗНА". Его буду вести опять-таки я (Parac-
els). В этом разделе будут обсуждаться новые проги ( системки и
игрухи),поступающие к нам из-за бугра или от наших же ковровских
maker'ов. Ну а сегодня на повестке дня PPSv1.0-системка, создан-
ная мною.
Ниже приводится оригинальный HELP к этой проге, который должен
прилагаться к PPS'у...
PARACELS PROTECTION SYSTEM
version 1.0 (48/128)
Copyright By Paracels 1997.
How To Use PPSv1.0 ?
Hello dear users ! Данный HELP прилагается к системной про-
грамме PPSv1.0. Эта небольшая,но, как мне кажется, очень нужная
программа поможет Вам избавится от необходимости каждый раз,ког-
да вы делаете INTRO,DEMO или GAM'у,придумывать,расчитывать и пи-
сать ALKATRAZ PROTECTION. Я надеюсь,что эта прога Вам понравит-
ся и займет почетное место на Ваших дисках. Но сразу хочу преду-
предить,что это всего лишь тестовая версия программы,поэтому не
судите автора строго за разные глюки и неточности.
Ну а теперь перейдем к самому HELP'у...
Программа может быть загружена как в 128,так и в 48 режиме, но
хочу расстроить пользователей 48-х машин,так как следующие вер-
сии этой системки будут работать только на 128-х машинах.
После загрузки программа сама настраивается на диск и выводит
главное меню. По умолчанию,программа настраивается на диск перед
каждой дисковой операцией (SAVE & LOAD).
Главное меню выглядит следующим образом:
1.Information about programm.
2.Load code file.
3.Save protected code file.
4.Protect loaded code file.
5.Select types of protectors.
6.Quit...
Теперь о каждом пункте поподробнее...
1.Information about programm (клавиша <1>).
Выбрав этот пункт,вы увидите небольшую форточку с ооочень крат-
кой информацией о программе (версия,copyright,об авторе и т.д.).
Чтобы форточка исчезла,и вас выбросило обратно в главное меню-
просто нажмите <ENTER>.
2.Load code file (клавиша <2>).
Те,кто знает английский уже догадались для чего нужен этот пункт
Нажав на <2>,Вы сможете загрузить кодовый блок , который хотите
защитиь. Если такого файла нет на диске,программа выдаст сообще-
ние 'File not found.' и застынет в ожидании нажатия <ENTER>.Если
же файл,который Вы хотите загрузить,может повредить систему,про-
грамма опять-таки вежливо скажет 'WARNING ! System can be destr-
oyed !';дальше-<ENTER> и все O.K. На тот случай, если ваш файл
имеет слишком низкий стартовый адрес,программа это дело поймет и
ответит 'Invalid address !'.
Программа позволяет загружать блоки с адреса 24500. Хочу вас
успокоить:если во время загрузки или записи в дисководе не ока-
жется диска-просто воткните его, а программа загрузит (запишет)
все что надо,как-будто ничего и не было.
И последнее:если Вы нажали <2> или <3> (см. ниже) и вдруг рас-
хотели загружать или записывать блок,то просто надавите <EDIT> и
полюбуйтесь на надпись 'Operation interrupted !' ( что значит '
Операция прервана !'),а потом нажмите <ENTER> и делайте все, что
хотите...
3.Save protected code file (клавиша <3>).
Ну здесь все абсолютно аналогично 'LOAD':вводите новое имя и за-
писываете защищенный блок. Если блок не был защищен,Вы все равно
сможете его записать-это будет просто копия оригинального блока,
но с другим (а может и таким же) именем,такой же длиной и стар-
товым адресом. Ну а если Вы все-таки использовали программу по
ее прямому назначению-файл запишется под более низкий адрес и с
большей длиной из-за наличия декодера (или декодеров).
4.Protect loaded code file.
Вот самая главная функция моей программы,она-то и позволяет за-
щитить ваш кодовый блок одним или сразу тремя мощными кодирующи-
ми блоками,создавая тем самым скромный ALKATRAZ PROTECTION. Про-
цесс защиты начнется только в том случае,если загружен какой-ли-
бо кодовый блок,иначе программа выдаст 'Code block is not load-
ed.' и будет выдавать его до тех пор,пока вы что-нибудь не заг-
рузите. Если вы,наконец,что-то загрузили,по нажатии кнопаря <4>
появится надпись 'Processing...',и если все прошло удачно, выле-
зет также 'Ok'. Программа также может отказать вам в защите бло-
ка,если ни один из кодировщиков не выбран (см.ниже). В этом слу-
чае появится надпись 'No one of protectors is not chosen.'В дан-
ной версии реализована лишь одноступенчатая защита,т.е. Вы може-
те закодировать ваш кодовый блок только один раз,после чего,если
вы опять захотите защитить этот же блок,программа скажет 'Block
has been already protected.' В следующих версиях будет реализо-
вана трехступенчатая защита,а также будут написаны новые , более
мощные кодировщики и т.д.
5.Select types of protectors (клавиша <5>).
После выбора этого пункта появится небольшое подменю:
Select mode:
1.Arithmetical operations.
2.Logical operations.
3.Bits rolling operations.
в нем,нажимая клавиши от <1> до <3>,Вы сможете выбрать типы ко-
дировщиков,которые потом будут использованы в режиме 'PROTECT'.
Здесь Вам предлагаются следующие типы кодировщиков:
1.Арифметические операции.
2.Логические операции.
3.Операции по сдвигу битов.
Выбранный вами тип будет помечен галочкой, и останется помечен-
ным (т.е. задействованным) до тех пор, пока вы сами не снимите
пометку. Клавиша <ENTER>-выход из подменю.
6.Quit...(клавиша <6>).
Ну тут,мне кажется,все довольно понятно...Хотя ?!! Who knows ?!!
Небольшой совет, как можно добиться эффекта многоступенчатой
защиты:загружаете,защищаете,записываете,а потом повторяете то же
самое столько раз,сколько Вашей душе угодно. В итоге вы получите
блок закодированный достаточно приличным количеством кодировщи-
ков.
И насчет запуска вашего блока:он должен запускаться с адреса,
под который был загружен. В следующих версиях PPS Вам будет
предлагаться выбрать либо AUTOSTART (по адресу,который вы введе-
те сами),либо выход после раскодировки.
Ну вот,кажется,и все... А теперь some helloes...
DykSoft,Kit Kat,Stranger,Incubus Group,VelSoft & WhistleSoft,Li-
ttle coder,Demiurg Ash,MikoSoft,Integral Group,DJ CK & many oth-
ers. Also Mega Hello To VAV from MCHG (Vladimir).
C YA !!!
COPYRIGHT BY PARACELS 1997. KOVROV CITY. 13.02.97.
ALL RIGHTS RESERVED BY PARACELS AND XFHG.
SPECCY FOREVER !!!
P.S.: В данный момент уже написана новая версия PPS'а, которая
превосходит PPSv1.0-это PPSv2.0 128k only. Эта версия имеет
дополнительную функцию вывода каталога, переписанную ( для
корректной работы в 128-ом режиме) процедуру загрузки;также
исправлены некоторык глюки. Ну и что самое главное- PPSv2.0
полностью смогут оценить только обладатели 128-х машин. В
48-ом режиме второй PPS пойдет,но при загрузки выше опреде-
ленного адреса (я надеюсь,вы догадались,что это 49152) про-
изойдет самый обыкновенный сброс системы,а может даже и за-
висание. Для обладателей же 128к памяти доступно целых
40535 байт.
За приобретением PPSv2.0 128k и последующих версий обра-
щайтесь лично ко мне (Paracels'у) или в редакцию газеты
"Hints".
Другие статьи номера:
Похожие статьи:
В этот день... 7 декабря