Spectrophoby #06
11 декабря 1996 |
|
╔════════════════════════════════════════╗ ║ CHEMNE BASE v0.6 ║ ╚════════════════════════════════════════╝ 21.06.96 ------------------------------------------ You аге free то use & copy v0.6 -------- Общие сведения -------- Данная программа позволяет каталогизиро- вать огромное количество игровых дисков. Максимальная длина полного имени диска или игры = 255. Игра характеризуется ее атрибутом и жанром. В версии 0.6 объем редактируемых данных ограничен объемом ОЗУ вашего компьютера. ------- Не общие сведения ------ Работа в этой базе данных осуществляется в 2-х режимах: 'VIEW' и 'COMMAND', в 1-м осуществляется передвижение/просмотр/вы- бор, а во 2-м выбор и ввод команды. Переход из режима команд в режим прос- мотра осуществляется клавишами 'Вверх' или 'Вниз', кстати О клавишах. Поддерживаются следующие стандарты: Влево Вправо Вниз Вверх 1 2 3 4 6 7 8 9 О Р A Q О Р X S плюс курсорные клавиши. 'Огонь' - 5, 0,, M, N,. Отмена/выход - клавиши , или (SS+А). В режиме 'VIEW' используются сле- дующие клавиши: - предыдущий диск, - следующий диск, - соотв-ая команда, - установиться на нужный диск, - команда 'Add new game', + 1-ая буква команды активизи- рует соответствующую команду. В режиме редактирования поддерживается стандарт 'ЯВЕРТЫ', как его поменять я расскажу попозже. О диске. Диск имеет следующие параметры: - номер, - объем свободного места, - метка (8 символов), - полное имя диска. Об игре. Игра характеризуется следующими парамет- рами: - имя на диске (8 символов), - название игры, - атрибут: - - Disked? полностью дисковая версия? - - Country где сделана и/или на каком языке - - Release date Дата выпуска игры (1982-2012) - - Up date Дата доработки и/или переноса - - АУ? Используется музыкальный сопроцессор? - - СНЕАТ? В игре есть режим облегчающий прохождение? - - ПОЛНАЯ? Это полная версия? - - ПАМЯТь Минимальный объем памяти требуемый для ра- ботоспособности программы. - жанр (его параметры меня не устраивают, т.к. нет достаточной универсальности, поз- воляющей оп ределить жанр большинства игр. Вопрос о жанре остается пока открытым). О командах. Обратите внимание, когда вы находитесь в режиме 'COMMAND', в нижней строке отобра- жается игра, с которой будут прозводится все последующие действия. - 'Add new disk from driver' - добавить в записи диск с дискеты - 'Add new game' - добавить игру в записи, все пара метры по умолчанию. - 'Add new disk' - добавить диск в записи, все пара метры по умолчанию. - 'Edit game's parameters' - редактировать следующие параметры игры: - - 'Edit game's name' имя на диске и полное название, - - 'Edit game's attribute' атрибуты игры, - - 'Edit game's genre' жанр игры. - 'Delete disk' Удалить диск из записей - 'Delete game' Удалить игру из записей - 'Option' (пока не реализовано) - 'Mask' - - 'Set mask оп game' Редактировать маску игры, (пока не реали- зовано. - - 'Set mask оп disk' Редактировать маску диска, (пока не реали- зовано). - - 'Any disk & game' Установить для диска и игры маску 'всерав- но' для всех параметров (пока не реализо- вано). - Search' - - 'Search game' Искать игру. Например поиск "ER" позволяет найти все игры содержа щие "ER". - - 'Masked searching' Поиск по заданной маске, (пока не реализо- вано). - 'File' - - 'Save file' Сохранить на диске в файл: ... - - 'Load file' Восстановить с диска: ... - - 'View catalog' Просмотреть каталог диска. - - 'Save texted file' Записать на диск в текстовом виде, (пока не реализовано). - - 'Save masked file' Сохранить на диск только те диски и игры которые удовлетворяют маске, (пока не реа- лизовано). - - 'Merge file' Присоединить данные с диска, (пока не реа- лизовано). - 'About' Здесь можно узнать об управлении (и не только). - 'Quit' Думаю, комментарии излишни. Бесплатные советы. Не должно существовать диска на котором нет ни одной игры! Если вдруг такой объя- вился - немедленно добавьте игру или уда- лите этот диск. Не меняйте порядок файлов записанных на диск! Владельцы 128к машин могут иметь максимум 6 файлов, владельцы SCORPION'ов - 13. Те, кто будет делать конвертор, или еще что-то аналогичное, должны знать, что пол- ная длина имени игры или диска не может быть = 0!! Внимание! Программа не отслеживает ошиб- ки при операциях с диском, поэтому не со- ветую где попало жать 'BREAK', и оставлять дисковод пустым. Сообщение об ошибке в данных, выскочит тогда, когда закончится память, или при нарушении формата данных. Если у вас кончилась свободная память (?!), и вылезла ошибка, запишитесь и DOCTORom вставьте в конце 4 нуля в нужном месте. Нужное место - это начало описания последней игры. Для этого неплохо было бы знать формат данных. Формат хранения данных на диске. Первый (а может и единственныЙ) файл в старшем байте размера должен содержать число всех файлов (длина их фиксирована и = 64 в секторах). Следующие файлы в млад- шем байте размера должны содержать свой убывающий номер. Кто не понял, что запись идет постранич- но, тот может дальше не читать. Формат данных. Информационный блок диска: 0 - первый байт должен быть равен нулю, - это признак диска. S - в этом байте должна быть длина полно- го имени диска. Не может быть = 0. NN - в этих 2-х байтах содержится номер диска. Не может быть = 0. NN - в этих 2-х байтах хранится колич-тво свободных секторов. Не рекомендуется значение 0. DISKNAME - метка диска (из 8 байт). XXXXXXXX - должны идти S байт полного наз- вания диска. S - авершающий байт также должен быть ра- вен длине полного названия диска <> 0. Информационый блок игры: L - этот байт должен быть = дли не полного названия игры. Не может быть = 0. FILENAME - имя игры на диске из 8 симво- лов. XXXXXXXX - идут L байт полного названия игры. РРРРР - в этих 5 байтах хранится атри- бут и жанр игры. L - завершающий байт также должен быть = длине полного названия игры <> 0. Концом данных является диск с длиной полного имени = 0 и с номером 0, т.е. 4 нуля подряд. Битовая раскладка атрибутов и жанра сле- дующая (нумерация бит начинается с младше- го бита 1-го байта по старший бит 5-го байта) 0,1 - Disked? 2,З,4 - Country 5,6,7,8,9 - Release date 10,11,12,1З,14 - Up date 15 - АУ? 16 - СНЕАТ? 17,18 - ПОЛНАЯ? 19,20,...,З4,З5 - Жанр З6,З7,З8,З9 - ПАМЯТь 3а информационным блоком диска обяза- тельно должен идти хотя бы один блок о иг- ре. Некоторые скрытые возможности. Поменять 'ЯВЕРТЫ' на что-нибудь другое можно путем создания своей таблицы клавиш. Ее размер равен 320 байтам, т.е. по 40 в каждом режиме: LAT, lat, SS+LAT, SS+lat, RUS, rus, SS+RUS, SS+rus. Адрес загрузки 44740. Поменять можно и фонт, его размер = 1024 байт, адрес = 45828. Можно поменять и жанр. Для этого надо загрузить с адреса 43772 HEADTEXT (раз- мер<=583), и с адреса 43082 подробное опи- сание жанра (размер<=667). Хотелось бы узнать ваше мнение относи- тельно этоь базы данных, т.е. что вас не устраивает, что нужно изменить, что излиш- не и т. д. и т.п. По мере возможности все претензии и пожелания будут учтены в пол- ной версии. Желающие высказать свои предложения, по- желания, претензии могут писать по адресу: 450105, Башкортостан, г.Уфа, a/я 350. После выхода самой первой бета (глючной) версии прошел уже целый месяц, никаких откликов не получено. Считаю, что мой ве- ликолепный стиль программирования и вели- колепный интерфейс в программе всех устра- ивает. Все те, кто безмерно восхищен моим та- лантом и гениальностью, или наоборот - ге- ниальностью и талантом, а также все те, кто еще более гениален, но менее та- лантлив, или - кто более талантлив, но ме- нее гениален - могут присылать свои вос- торженные отзывы по вышеуказанному адресу. Я хоть и Гений, но еще пока готов озна- комиться с каждым письмом. Все те, кто считает себя не менее гениальным и та- лантливым, (а может и более?!), могут по- колебать мое самомнение путем предоставле- ния неоспоримых доказательств. ЯВНЫЙ ПРИЗНАК ГЕНИАЛЬНОСтИ - НАЛИЧИЕ ЧУВСтВА ЮМОРА !!! О CHEMNESOFt PLUS. Состав: Basil/Vasil - Газизуллин Васил. Последний из могикан, присутствовал при зарождении. До настоящего времени проявлял себя как очень талантливый программист. Характерная черта программирования - удоб- ство интерфейса, универсальность. Родился и живет в Башкирии, по национальности - татарин, родной язык - русский. Характерна неустойчивость перед соблазном продегусти- ровать соединение "ЦЭ ДВА АШ ПЯТь О АШ". Jedi - Давыдов Евгений. Благодаря своей настырности и близости к могиканам... (????), с географической точ- ки зрения,был принят в племя в роли худож- ника. Пытается программировать. Колоссаль- ный фонтан идей заливает не только его са- мого, но и переливая через край топит всех окружающих. Единственный кто морально под- держивал и подкидывал различные бредовые идеи Basil'у при написании Базы Данных. VRT - Валиев Руслан. Единственный член ChemneSoft Plus не об- ладающий никакими знаниями в Ассемблере. Использован был только однажды. Хорошо знает руский язык, несмотря на свое проис- хождение. Упрямо пытается исправлять не свои ошибки в чужих текстах, за что его и недолюбливают. ШЕЙХ - Булат Шаяхметов. Его принятие в ряды ChemneSoft было об- мыто совсем недавно. Понимает все команды ассемблера по отдельности, но не понимает их в совокупности. Недостаток знаний в Ас- семблере с лихвой компенсируется познания- ми в железе. На этом о составе ChemneSoft Plus все!!! (С) CHEMNESOFT PLUS 26.06.96
Other articles:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Similar articles:
В этот день... 23 November