ZX Format #05
11 декабря 1996

Программистам - обмен опытом: "Подсчет мозгов" - AUTOconfig v5.03.

AUTOconfig v5.03

music by DNK

(C) CREATOR CODE
________________________________

          "... И ТОГО И ДРУГОГО,
              И МОЖНО БЕЗ ХЛЕБА"
                       (В.ПУХ)

 Данная процедура при её запуске
определяет  тип компютера, и со-
ответственно объём памяти.
 Определяются :

Sinclair 48/128/512k
TURBO 2+ 128/1024k v6.00-v7.1
ATM turbo 1 128/512k v4.10-v5.20
Scorpion 128/512k
PROFI 128/1024k

 После  определения типа начина-
ется  определение объёма свобод-
ной  памяти.  Результаты  данных
изысканий заносятся в переменные
 TYPE - тип компютера.
 PAGE   -  количество  листаемых
страниц.

 Переключение  страниц  по физи-
ческому номеру - процедура
 EX_RAM  по логическому - ONPAGE
номер  страницы  в аккумуляторе.
пример:
      ...
       LD A,8 ;ВОСЬМАЯ СТРАНИЦА
       CALL EX_RAM
      ...
 Подключить  восьмую  старницу в
разъём.  В  данном примере будет
подключена    реальная   восьмая
страница.
      ...
       LD A,8
       CALL ONPAGE
      ...
 В  этом  примере в разъём будет
подключена  восьмая  по  счёту в
таблице  присутствующих страниц.
( с начала  там  исключены 2 и 5
страницы).



 Если нужно исключить из оборота
какие-то  страницы (как например
в  SCORPION 8 страница) то в ак-
кумуляторе номер удаляемой стра-
ницы и вызвать процедуру
 DEBUG,пример:
       ...
        LD A,8
        CALL DEBUG
       ...
 Исключить страницу 8 из обраще-
ния.


 распределение  битов  в  ячейке
TYPE :

 0 - SPECTRUM 128K порт #7FFD
 1 - SCORPION/KAY порт #1FFD
 2 - PROFI порт #FDFD
 3 - TURBO 2+ порт #FFF7
 4 - ATM-TURBO порт #FDFD
 5 - SPECTRUM 256/512K
 6 -
 7 - по адресу 8,#C3 (SCORPION)

 Естественно тип компютера опре-
деляется несколькоми битами.
  Например при определении TURBO
2+ в ячейке TYPE будет - 9 (най-
дены  #7FFD и #FFF7),если проце-
дура запушена из 128кб и 8 - ес-
ли процедура запущена из 48кб.

(C) CREATOR CODE 1996 MCMXCVI
 ZF>  ентот прог тоже в приложе-
нии, в виде TASM4'го исходника.




Другие статьи номера:

Авторы журнала - ZX-Format No.5

От авторов - о пятом номере журнала.

Игрушки - 48 утюгов (част 4).

Игрушки - по пополочкам: Castle Master #1

Игрушки - новелла по игре Robin Of Sherlock.

Программистам - Basic для чайников - часть 5.

Программистам - искусственный интеллект в компьютерных играх.

Программистам - TR-DOS для программистов.

Программистам - описание и история создания MEM.

Программистам - обмен опытом: Об эффектах на бордюре и кое о чём ещё.

Программистам - обмен опытом: "Подсчет мозгов" - AUTOconfig v5.03.

Программистам - adventure: разумный подход к прохождению.

IS-DOS - пользователям: справочник по основным командам и утилитам базового комплекта IS-DOS.

IS-DOS - программистам: краткий курс программирования в среде IS-DOS.

IS-DOS - IS-NEWS - "Новости в мире IS-DOS".

IS-DOS - програмно-аппаратный комплекс поддержки IDE HDD для ZX Spectrum.

Железо - KAY: ZX Spectrum Ttransformer.

Железо - Технология это война.

Железо - General Sound.

Железо - XTR Modem.

Железо - Схемa KEMPSTON MOUSE.

Железо - Что делать, если мыша не правильного типа.

Железо - LPT COVOX и не только...

Премьера - описание программы Catalogue Master.

Премьера - описание программы Micro-editor. (MED)

Премьера - Text designer.

Интервью - интервью с разработчиком клона HOBBIT (2-я часть).

Отдохнём - словарь рекламы (С юмором, но не без здравого смысла!).

Отдохнём - Воспоминания о будущем.

Почта - Письма читателей.

Почта - реклама и обьявления.

Почта - уголок ламера (Детям до 16 лет читать категорически воспрещается).

Разное - перспективы: новая игра от Медноногова "Чёрный Ворон".

Разное - перспективы: Pink Floyd - новая операционная система для Спектрума.

Разное - перспективы: игра Экспансия.

Разное - Здесь был ТЫ.

Разное - Рецензия на игру Kings bounty II.

Разное - Конкурс на лучший уровень к игру Laser Squad продолжается. Новый конкурс на микро-демо.

Разное - анкета для читателей журнала.

Amiga - Крик души: Windows 95 и еще кое о чем.

Amiga - Amiga-клуб, вопросы и ответы.

Amiga - Проект PowerUp - следующее поколение Aмиг.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
События - NICRON'у ровно год!
Мнение - Каковы же перспективы у Спектрума?
Demo Scene - Commodore 64 - сцена, софт, традиции, термины.

В этот день...   24 мая