Сообщение от
Sayman
2). где почитать про установку GS в профик.
Фрагмент статьи из insanity #8 "Подключение к Profi различной периферии":
...Как ни парадоксально, но в лучшем положении находятся владельцы
старших версий компьютера (3-й, 4-й), так как на этих версиях, как правило, отсутствует какая-либо "лишняя" периферия (COM-порт, часы...). И так как на Profi весьма грамотно сделана дешифрация портов,
то (при условии исправности как самого компьютера, так и периферийных устройств) подключение General Sound либо какого нибудь другого устройства не должно вызвать ни каких проблем. В простейшем случае (если ограничиться подключением, например, только GS) все сигналы беруться с системного разъема (распайку системных разъемов см. в конце статьи) с помощью проводов (на Profi хоть и отсутствуют буфера, но большинство сигналов выведенных на сис. разъем подтянуты через резисторы к +5В), при этом ничего не надо мудрить с сигналом IORGE, вместо него подается сигнал OUTIORQ, - и все будет работать! И в TR-DOS, и в CP/M - проверено на собственном компьютере.
Более тонкого подхода требуют компьютеры 5-х версий, из-за кучи дополнительных портов. Но и на 5-ых версиях конфликты возможны только при работе в CP/M, так как все дополнительные порты (за исключением часов) доступны только при комбинации сигналов CP/M=1 (5-й бит порта #DFFD) и ROM14=1 (4-й бит порта #7FFD), то при работе в режиме Sinclair никаких конфликтов с GS быть не должно (в данном
режиме сигнал CP/M по умолчанию сброшен в ноль). Но тем не менее возможна работа с GS и из CP/M. И для этого, как мне кажеться, не нужно вносить изменений в аппаратуру компьютера, а достаточно изменить драйвера конфликтующих устройств.
Конечно, если в дальнейшем планируете подключать и другую периферию, то лучше все таки поставить буфера по схеме из "Spectrum Expert #2", и вывести на слоты все сигналы которые предусмотрены стандартом ZX-BUS/NEMO-BUS, хотя и далеко не все сигналы используются в настоящее время, но с прицелом на будущее...
!ВНИМАНИЕ!: это касается всех версий Profi! Если в Вашем компьютере стоит процессор типа: Z-80A, Z-80B, либо отечественный КР1858ВМ1, то в случае подключения новых устройств, при включении TURBO, в режиме Sinclair, возможны сбои и "зависания" компьютера. Это связано с малой нагрузочной способностью вышеперечисленных процессоров.
Выход: либо не включать TURBO в Sinclair-режиме (в CP/M и программах не использующих ПЗУ - глюков не наблюдалось), либо поставить процессор типа - Z84C008PEC, Z84C0010PEC.
Как показал опыт использования новых процессоров на компьютере Profi - данная замена никак не сказывается на работоспособности каких бы то ни было программ. И неработоспособность ряда старых программ на компьютерах KAY с аналогичными процессорами, повидимому связана со схемотехникой KAY'ев, а не процессоров.
Хотя, справедливости ради, должен заметить, что последовательность
байт - #ED #71, интерпретируется новыми процессорами не как OUT (C),#00, а как - OUT (C),#FF.
Код:
Системный разъем компьютеров Profi.
- нумерация контактов сверху вниз, сторона А с краю платы;
- L. SOUND и R. SOUND левый и правый каналы AY/YM (соответсвенно:
канал - A и канал - B, канал C подается на GND);
- звездчкой (*) помечены сигналы, которые разведены только на платах ver. 5.xx;
┌──────────┬─────────┬──────────┬─────────┐
│ контакты │ сигналы │ контакты │ сигналы │
├──────────┼─────────┼──────────┼─────────┤
│ 1B │ TURBO- │ 1A │ │
│ 2B │R. SOUND │ 2A │L. SOUND │
│ 3B │ A15 │ 3A │ A14 │
│ 4B │ A13 │ 4A │ A12 │
│ 5B │ D7 │ 5A │ +5V │
│ 6B │ │ 6A │ │
│ 7B │ │ 7A │ │
│ 8B │ D0 │ 8A │ GND │
│ 9B │ D1 │ 9A │ GND │
│ 10B │ D2 │ 10A │ CLC_AY │
│ 11B │ D6 │ 11A │ A0 │
│ 12B │ D5 │ 12A │ A1 │
│ 13B │ D3 │ 13A │ A2 │
│ 14B │ D4 │ 14A │ A3 │
│ 15B │ INT- │ 15A │OUTIORQ- │
│ 16B │ NMI- │ 16A │ GND │
│ 17B │ HALT- │ 17A │ *-5V │
│ 18B │ MREQ- │ 18A │ │
│ 19B │ IORQ- │ 19A │ │
│ 20B │ RD- │ 20A │ │
│ 21B │ WR- │ 21A │ BUSRQ- │
│ 22B │ *12MHz │ 22A │ RESET- │
│ 23B │ READY- │ 23A │ A7 │
│ 24B │ +12V │ 24A │ A6 │
│ 25B │ *TIMER │ 25A │ A5 │
│ 26B │ M1- │ 26A │ A4 │
│ 27B │ REF │ 27A │ ROMCS- │
│ 28B │ A8 │ 28A │ BUSAK- │
│ 29B │ A10 │ 29A │ A9 │
│ 30B │ CP/M │ 30A │ A11 │
│ 31B │ TR-DOS- │ 31A │ ROM14 │
│ 32B │ BLK- │ 32A │SND_BEEP │
└──────────┴─────────┴──────────┴─────────┘