GMX — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
Строка 14: Строка 14:
 
**Коэффициент турбирования 1.8 — 1.9 для ОЗУ, 2 для ПЗУ
 
**Коэффициент турбирования 1.8 — 1.9 для ОЗУ, 2 для ПЗУ
 
*Дополнительно: режим эмуляции Pentagon (отключение дополнительных портов, изменение параметров развёртки и прерываний)
 
*Дополнительно: режим эмуляции Pentagon (отключение дополнительных портов, изменение параметров развёртки и прерываний)
 +
 +
 +
== Работа с GMX ==
 +
 +
Сразу после включения питания в работу вступает зашитый в ПЗУ GMX-Loader. После выполнения коротких тестовых операций, в верху экрана на 1-2 секунды появляется надпись:
 +
  <big>
 +
  ╔══════════════════════════════════╗
 +
  ║ Для перехода к GMX Loader Set Up ║
 +
  ║    нажмите  на клавишу DELETE    ║
 +
  ╚══════════════════════════════════╝</big>
 +
 +
(''Эта  же надпись появляется ВСЕГДА пос ле сброса  компьютера,  независимо от выбранного режима работы'').
 +
 +
<br />Если во время  вывода этой надписи нажать на клавишу DELETE (или удерживать ее при включении питания), то управление получит программа загрузчика (Set Up Loader). В противном случае будет запущена программа  Теневого Монитора (базовая схема для GMX).
 +
 +
<br />Если  же  была  нажата DELETE, появится меню:
 +
  <big>
 +
  ╔════════════════════════════════════╗
 +
  ║                                    ║
 +
  ║      GMX Loader  (c) 1998 MOA      ║
 +
  ║      ------------------------      ║
 +
  ║                                    ║
 +
  ║    En. Перезагрузка  компьютера    ║
 +
  ║                                    ║
 +
  ║      Выбор схемы компьютера      ║
 +
  ║          1 2 3 4 5 6 7            ║
 +
  ║                                    ║
 +
  ║    Sp. Смена текущего дисковода    ║
 +
  ║    P. Загрузка ПЗУ с диска А:    ║
 +
  ║                                    ║
 +
  ║                                    ║
 +
  ║                            V1.1  ║
 +
  ║ ---------------------------------- ║
 +
  ║                                    ║
 +
  ║                                    ║
 +
  ╚════════════════════════════════════╝</big>
 +
 +
Меню загрузчика позволяет выполнить два основных действия:
 +
# Загрузить одну из шести схем (клавиши 1 - 7),
 +
# Обновить  содержимое  Flash-памяти с дискеты.
 +
Нажатие  ENTER приведет к запуску текущей схемы.
 +
 +
 +
'''Выбор схемы компьютера:'''
 +
 +
Микросхема Flex, установленная на плате GMX, позволяет устройству работать с разными «схемами»(файл-схемами), эмулируя тем самым различные схемы «реальных» компьютеров, не прибегая к дополнительной аппаратуре  для программирования. Сама файл-схема хранится в памяти Flash GMX, точнее там может храниться до шести вариантов схем, условно обозначаемых номерами от 1 до 7, исключая 3.
 +
 +
 +
С каждой файл-схемой связана определенная аппаратная конфигурация, устанавливаемая при загрузке схемы, и кроме этого соответствующая ей программа. Для версии прошивки GMX V5.0 файл-схемы распределены следующим образом:
 +
:1. Стартовая  файл-схема. С этой схемой плата  GMX загружается после включения питания, обычно сразу же после этого происходит перезагрузка какой-либо другой схемы
 +
:2. Рабочая (или «базовая») файл-схема. Схема используется для основной работы платы GMX и запуска программы Теневого Монитора (версии для GMX).
 +
:4. Файл-схема, превращающая GMX в полный аналог компьютера Pentagon-128.
 +
:5. Файл-схема, превращающая GMX в полный аналог компьютера Composit.
 +
:6. Файл-схема, загружающая тест платы GMX.
 +
:7. Резервная файл-схема (для версии 5.0 аналогична номеру 2).
 +
 +
Выбор схемы с которой работает плата GMX в конкретный момент осуществляется нажатием на соответствующую цифровую клавишу. Номер файл-схемы фиксируется в памяти GMX и при последующих "сбросах" компьютера (по  кнопке RESET) восстанавливается (за исключением теста GMX - номер 6).
 +
 +
Нажатие на клавишу ENTER вызывает загрузку текущей схемы.
 +
 +
<br />В режиме Pentagon - все работает как на обыкновенном  не турбированном Pentagon с TR-DOS 5.03. Нажатие на MAGIC не вызывает «Теневой Монитор», а сбрасывает на диск обыкновенный @-файл. Идут все демки и программы, все мультиколоры и бордюрные эффекты. Все временные характеристики ПОЛНОСТЬЮ соответствуют настоящему Pentagon 128k! Все дополнительные порты заблокированы. Кроме одного…
 +
 +
<br />ПОРТ #xx00 (порт глобальных установок) остается доступен для записи в любом режиме. Именно он запоминает режим работы компьютера (вариант схемы, параметры временных характеристик). При записи в него компьютер  зависает или начинает вытворять что-то непотребное. (Из тех программ, что я запускал, у меня не пошла игра "Пятнашки", хотя на простом Pentagon 128 она идет нормально - А.А.).
 +
 +
<br />Так же в режиме Pentagon, программы на винчестере недоступны.
  
  

Версия 20:06, 30 августа 2013

Плата GMX

GMX (Grafic Memory eXpander) — устройство расширения памяти и графических возможностей, а также для потактовой совместимости с другими клонами ZX Spectrum, в том числе Pentagon'ом. Устанавливалось в панельку процессора разных версий компьютеров Scorpion ZS-256. Предполагалась возможность подключения к другим моделям ZX Spectrum. Распространения не получило.

Известные программы под GMX: GMX Commander (FION), ANSI Viewer (Alone Coder).

Характеристики

  • ОЗУ: 256КБ..2048 КБ
    • Два слота для SIMM30, 2 модуля по 1 МБ в комплекте
  • ПЗУ: 512 КБ
  • Графика: дополнительный режим 640x200, 16 цветов, аппаратный вертикальный скроллинг
  • Тактовая частота: 3.5/7 МГц
    • Переключается программно или аппаратно
    • Коэффициент турбирования 1.8 — 1.9 для ОЗУ, 2 для ПЗУ
  • Дополнительно: режим эмуляции Pentagon (отключение дополнительных портов, изменение параметров развёртки и прерываний)


Работа с GMX

Сразу после включения питания в работу вступает зашитый в ПЗУ GMX-Loader. После выполнения коротких тестовых операций, в верху экрана на 1-2 секунды появляется надпись:

  
  ╔══════════════════════════════════╗
  ║ Для перехода к GMX Loader Set Up ║
  ║    нажмите  на клавишу DELETE    ║
  ╚══════════════════════════════════╝

(Эта же надпись появляется ВСЕГДА пос ле сброса компьютера, независимо от выбранного режима работы).


Если во время вывода этой надписи нажать на клавишу DELETE (или удерживать ее при включении питания), то управление получит программа загрузчика (Set Up Loader). В противном случае будет запущена программа Теневого Монитора (базовая схема для GMX).


Если же была нажата DELETE, появится меню:

  
 ╔════════════════════════════════════╗
 ║                                    ║
 ║      GMX Loader  (c) 1998 MOA      ║
 ║      ------------------------      ║
 ║                                    ║
 ║    En. Перезагрузка  компьютера    ║
 ║                                    ║
 ║       Выбор схемы компьютера       ║
 ║           1 2 3 4 5 6 7            ║
 ║                                    ║
 ║    Sp. Смена текущего дисковода    ║
 ║     P. Загрузка ПЗУ с диска А:     ║
 ║                                    ║
 ║                                    ║
 ║                             V1.1   ║
 ║ ---------------------------------- ║
 ║                                    ║
 ║                                    ║
 ╚════════════════════════════════════╝

Меню загрузчика позволяет выполнить два основных действия:

  1. Загрузить одну из шести схем (клавиши 1 - 7),
  2. Обновить содержимое Flash-памяти с дискеты.

Нажатие ENTER приведет к запуску текущей схемы.


Выбор схемы компьютера:

Микросхема Flex, установленная на плате GMX, позволяет устройству работать с разными «схемами»(файл-схемами), эмулируя тем самым различные схемы «реальных» компьютеров, не прибегая к дополнительной аппаратуре для программирования. Сама файл-схема хранится в памяти Flash GMX, точнее там может храниться до шести вариантов схем, условно обозначаемых номерами от 1 до 7, исключая 3.


С каждой файл-схемой связана определенная аппаратная конфигурация, устанавливаемая при загрузке схемы, и кроме этого соответствующая ей программа. Для версии прошивки GMX V5.0 файл-схемы распределены следующим образом:

1. Стартовая файл-схема. С этой схемой плата GMX загружается после включения питания, обычно сразу же после этого происходит перезагрузка какой-либо другой схемы
2. Рабочая (или «базовая») файл-схема. Схема используется для основной работы платы GMX и запуска программы Теневого Монитора (версии для GMX).
4. Файл-схема, превращающая GMX в полный аналог компьютера Pentagon-128.
5. Файл-схема, превращающая GMX в полный аналог компьютера Composit.
6. Файл-схема, загружающая тест платы GMX.
7. Резервная файл-схема (для версии 5.0 аналогична номеру 2).

Выбор схемы с которой работает плата GMX в конкретный момент осуществляется нажатием на соответствующую цифровую клавишу. Номер файл-схемы фиксируется в памяти GMX и при последующих "сбросах" компьютера (по кнопке RESET) восстанавливается (за исключением теста GMX - номер 6).

Нажатие на клавишу ENTER вызывает загрузку текущей схемы.


В режиме Pentagon - все работает как на обыкновенном не турбированном Pentagon с TR-DOS 5.03. Нажатие на MAGIC не вызывает «Теневой Монитор», а сбрасывает на диск обыкновенный @-файл. Идут все демки и программы, все мультиколоры и бордюрные эффекты. Все временные характеристики ПОЛНОСТЬЮ соответствуют настоящему Pentagon 128k! Все дополнительные порты заблокированы. Кроме одного…


ПОРТ #xx00 (порт глобальных установок) остается доступен для записи в любом режиме. Именно он запоминает режим работы компьютера (вариант схемы, параметры временных характеристик). При записи в него компьютер зависает или начинает вытворять что-то непотребное. (Из тех программ, что я запускал, у меня не пошла игра "Пятнашки", хотя на простом Pentagon 128 она идет нормально - А.А.).


Так же в режиме Pentagon, программы на винчестере недоступны.


Доработка плат «Scorpion ZS-256, Turbo, Turbo+» для установки GMX

Scorpion ZS-256 — самая первая плата(желтая) без доработок, Scorpion ZS-256 Turbo — эта же плата, но с доработкой Turbo, Scorpion ZS-256 Turbo+ — зеленая плата.

Наименования микросхем, на которые есть ссылки в описании.

DD38 — ИР22(ИР23) (буфер данных);
DD53 — ИР23 (порт FF);
DD43 — КП11 (выходной мультиплексор RGB);
DD42 — ТМ2 (триггер, формирующий синхросмесь);
DD31 — ЛА4 (формирователь кадрового синхроимпульса).


Что надо сделать:

  • Перерезать проводник, подходящий к DD38/1, и подать на эту ножку +5В (для желтой платы Turbo вместо этого необходимо:
- провод, идущий от DD68/6 перенести на землю;
- провод, соединяющий DD38/1 - Доп.ИМС/выв.4 исключить;
- соединить DD68/6 - Доп.ИМС/выв.5);
  • Перерезать проводник, подходящий к DD53/1, и подать на эту ножку +5В;
  • Перерезать проводник, подходящий к DD43/15, и подать на эту ножку +5В;
  • Перерезать проводник, идущий от DD42/5 (перемычка на месте R21), или выпаять этот резистор;
  • Выпаять резистор R56 (R81 на зеленой плате Turbo+) на INT процессора;
  • Убрать диод от ALTER-ы на WAIT процессора;
  • Уменьшить электролитический конденсатор в цепи RESET процессора до 0,1 (или меньше).
Можно этот конденсатор вообще убрать, если компьютер при включении питания стабильно выходит в Set Up.
Сбросовый конденсатор (обычно 10-47мкФ) расположен:
- на желтой плате рядом с 14,15 контактами музыкального процессора;
- на зеленой плате рядом с разъемом периферии.
  • Если необходим отдельный кадровый синхроимпульс, то перерезать проводник, идущий от DD13/8, если нет, — провод 2 шлейфа оставить свободным;
  • Распаять шлейф от платы GMX (прилагается к плате) в соответствии с таблицей:
GMX X1 Scorpion ZS-256
1 VCC VCC Питание +5 вольт
2 VS XP1/22B(низ) Кадровый синхроимпульс
3 G' DD43/12 Цифровой Зеленый
4 R' DD43/7 Цифровой Красный
5 I' DD43/9 Цифровой Интенсивность
6 B' DD43/4 Цифровой Синий
7 MAG XP1/15A верх
8 SYN R21 Синхросмесь VT1/BASE
9 GND GND Общий
  • Установить панельку под процессор Z80 на основной плате (если она уже не установлена);
  • На основной плате вынуть из панельки ПЗУ 27512 или ППЗУ 27010…27040;
  • После того как GMX заработает можно удалить (лучше оставить - А.А.):
- все микросхемы ОЗУ 41256(565РУ7),
- мультиплексоры, работающие на ОЗУ: DD15, 16, 17, 18, 19 - КП11(КП14).