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:
Hall of Fame - On the intro and demah, etc., that you can not do cool.
Advertising - Advertising and announcements.

В этот день...   23 November