описание составлено с.караваевым в сентябре 1993 (дополнено: 12.93/05.94). (c) fh-orion, г.ташкент описание пк "орион-супер-турбо-4" (512к-sx/dx) ---------------------------------------------- 1. процессор - (cpu) z80b, z80h (режим dx) или z80а, su880, 80h (режим sx) 2. озу - 512 килобайт на основной плате (2 банки 565ру7, работают даже ру7г) 3. аппаратно-программная поддержка эл.диска на 1 мбайт (512к) озу + 32k пзу 4. быстродействие в режимах (режим sx или dx определ-ся перемычкой на плате): - режим dx: super тurbo - тройное повышение быстродействия standart - быстродействие "ориона-128" при такте 2.5 мгц - режим sx: turbo - двойное повышение быстродействия standart - быстродействие "ориона-128" при такте 2.5 мгц внимание! в отличие от других вариантов turbo, в любoм режиме работы (turbo/standart , dx/sx) при обращении к озу, процессор работает без так- тов ожидания, т.е. сигнал wait не активен (озу прозрачно для процессора) 5. режимы отображения на экране: (все как в обычном "орион-128") режим 1 - 256*400 cga-графика, каждая точка своим цветом (4 цвета) режим 2 - 256*400 multicolor, 2 цвета из 16 на один знакобайт (8*1) режим 3 - 256*400 моно-хром, в цвете: желтый на синем (в 1-й палитре) несмотря на наличие всего 2-х банок озу, остается возможность доработки до 3 битового цвета, за счет того, что при 5 мгц видеоадаптер успевает сделать за время вывода видеобайта 4 обращения к озу. для вывода 80 символов в строке размер экрана: 256*400,есть возможность програмно уменьшить экран до 256*384 6. на плате также имеются: - контроллер дисководoв (ленинградский стандарт адресов: f700/20, но не hd) - музыкальный сопроцессор аy-3-8912 (msx/yамаhа). он установлен аппаратно совместимo с zx spectrum-128 (в области внешних устройств: bffd/fffd) - rom-диск (8-64 кб, одна пзу 2764-27512 (f500) и порт принтера (f600) - 2 диспетчера озу с коммутацией по: 60 кб (орион-128), 16 кб (z80-card-ii) - порт fb (z80card-ii, 1993),с возможностью его чтения (in fb). бит d5 порта fb - режим full ram memory (если записано d5=1, то 0-ffff - сплошное озу) - теневое пзу 27128-27512, включаемое в "окне" адресов 8000-bfff (для bios) - порт fe (запись - 4-й бит-звук, такой звук совместим с zx-spectrum) - порт ff (запись - "триггерный" звук, toggle). - порт fc (запись) - бит d7 - включение теневого пзу в окно (8000-bfff) - порт fd, музыкальный сопроцессор ay-8912 (bffd/fffd, в области вн.устр-в) - дешифратор ву по адресам f760, f780, f7a0, f7c0, f7e0. при обращении z80 по этим адресам аппаратно вводится 1 такт ожидания (активизируется wait) адрес f780 зарезервирован для эл.диска, т.к. по этому адресу включается плата внешнего эл.диска обьемом 1 мбайт (512 кб). для подключения этой платы эл.диска на плате "орион-z-турбо" установлен разьем снп: конструкция нашей платы эл.диска 1 мбайт выполнена в виде "втыкаемой" в него карты внимание: платы в.чистякова - его эл.диски 256 и 512к выполнены по другой схеме и в другом конструктиве (здесь конструкция: карта с разьемом снп-58) - адаптер магнитофона с повышенной надежностью чтения на имс 554ca3 - мощный стерео усилитель для ay-3-8910 (для колонок или наушников) - трэккомпенсация при записи на "дальние" дорожки гмд, что позволяет использoвать дискеты низкого качества без снижения надежности. - аппаратная поддержка драйвера 80un, расширяющего стандартный экран ориона до 80 символов в строке (т.е програмно изменяемый размер экрана: 384/400). - видео адаптер,позволяющий получать инверсный и неинверсный rgb сигнал. - cистемные порты f8,f9,fa выбираются, как командой sta, tak и out. - доступ к "ву" в режиме "full-ram". в отличие от доработки на z80card-ii сохраняется доступ к портам в области памяти (f400-f7ff) командами in/out с полной адресацией (через рег.пару bc). например: ld (bc),f401 : in e оригинальными особенностями "орион-z-turbo" являются: - "прозрачное озу". это означает, что при работе процессор работает без так- тов ожидания для регенерацию видеоизображения и данных в динамических озу. - режим сокращенного времени исполнения внутренних тактов cpu (dx). в этом режиме, используется изменяемая частота тактирования cpu (clock) - при ис- полнении некоторых команд, часть машинных тактов (внутренние такты z80b) выполняются вдвое быстрее. скорость работы с озу и ву не изменяется (5мгц) - режим "вся память-озу". програмнo выключaetся из памяти пзу и ву.это необ- ходимо для адаптации "zx" и обеспечивает гибкость (загрузка любого bios-а) - 1 - высокое быстродействие в сочетании с расширенной системой команд процессо- ра z80 и оригинальными аппаратными решениями превращаюt "орион-z-turbo" в серьезную машину для серьезных работ. это 100% cp/m-машина и на ней будут ра- ботать все програмные cp/м-продукты: компиляторы языков высокого уровня, ас- семблеры и дисассемблеры i8080 и z80, отладчики, текстовые редакторы, базы данных, кросассемблеры a также все программы от "орион-128" (для кр580вм80). кроме этого, "орион-z-турбо" существенно облегчает адаптацию программ от zx- spectrum (большой запас по скорости и диспетчер озу в окне пзу zx-spectrum). большинство деталей - 1533 серии (при этом потребление чуть более 1 ампера). но, если не требуется 10 мгц, возможно применение и 155 серии. годится любой z80b (цена 2$), но можно применять кр1858вм1 (надписи - крупными буквами, но корпус пластмассовый, год выпуска не раньше 1993, и не зеленоградский завод) именно эти процессоры работают на частотах до 10 мгц (т.к в них установлены импортируемые кристаллы sharp-b), что позволило реализовать режим dx. такое решение впервые реализовано для восьмиразрядных пк не только в бывшем ссср, но и во всем мире. z80а, т34, 80h и кр1858 (надпись мелкими буквами в керa- мике или пластмассе) позволяют реализовать лишь режим sx (5,00 мгц,1.25 млн. оп./сек). архитектура пк позволяет применять не умощненные по выходу процес- соры (кмоп:su880,nec,z84c,toshiba) не перегружая их шин. oзу - 565ру7г. инст- рукция в файле sup-otl.txt,перечень компл.деталей смотри в файле sup-det.txt. внимание! нами выпущено 4 версии печ.плат (и негативов). ранее было выпущено 60 плат "супер". плат 4-й версии мы произвели более 50 шт. большинство плат поставляются в россию, с.коровкину в ижевск и в.чистякову в санкт-петербург. к сожалению из-за таможенных барьеров мы не можем сами пересылать эти платы в россию. есть возможность раз в пол-года перевозить эти платы в петербург. к сожалению наши платы имеют размер 240*320 см и их трудно пересылать банде- ролями. поэтому, если вы имеете возможность установить с нами контакт напря- мую и помочь в распространении этих плат в россии, просьба связаться с нами. в заключение необходимо отметить, что несмотря на количество имс (85) плата чрезвычайно легка в настройке, и запускается сразу. качество изготовления плат - великолепное (до 5 перепаек имс, без отслоения проводников). в ком- плекте документации - схемы (принципиальная, расположения), инструкция по настройке и тест озу "тест-марш-ташкент" (но только на вашей дискете). ----------------------------------------------------------------------------- эта версия "ташкентского-турбо" значительно лучше и привлекательнее, чем ста- рые их версии. наконец-то питание разведено полностью (без навесных шин), нет ненужного "эмулятора синклера", нет ненужного 580ви53 (зачем это рэтро, если есть 8912), есть теневое пзу. главное достоинство плат "супер-4", разумеется быстродействие. пока это самый быстрый компьютер на z80, причем реализованый на доступных деталях. пока. так, как и быстродействие "супер-4" уже есть воз- можность поднять выше: некоторые любители, купившие платы "супер" в январе, сумели их доработать, еще увеличив быстродействие на 10% (за счет замены пе- реключения такта 5/10 мгц, на постоянные 10 мгц с wait-ом для озу: такую до- работку можно сделать и на платах "супер-4"). все портит, разумееся, опять гигантский размер платы (площадь платы 7,7 кв.дм). это вызвано непонятным же- ланием авторов с.караваева и а.лыкова засунуть все на одну плату и отсутстви- ем профессинальной разводки печ.плат (разводка сделана очень неплотно на ка- ком-то древнем компьютере, очевидно еще на электронных лампах). к сожалению плата имеет всего один "слот" (разьем снп-58/64, орионосовместим), который занимается платой эл.диска (разводку которой сделали в 1993, платы - 90*200). недостатком является to, что доступ к старшим 256к возможен только с помощью старого диспетчера озу на 60к (порт f9), т.е не используется бит d4 порта fb. считаю, что если бы с.караваев поставил на плату 2-3 "лишних" слота, перенес кнгд, 8912, rom-диск на устанавливаемые в слоты периферийные платы, вместо 512к озу сделал 3-х битовый цвет (192к), то получился бы великолепный компью- тер, с приемлемой ценой, и размерами платы. неудачной считаю также выбранную авторами терминологию: режим dx/sx - это выглядит, как несмешная пародия и производит впечатление издевательства над ibm pc или нескромности авторов. в заключение подтверждаю, что все, адаптированные в ленинграде программы от "синклера", а также адаптации zx-игр adelaide и все z80-игры с.коровкина от- лично работают на всех ташкентских платах ("супер-турбо"). чистяков владимир, санкт-петербург, 30 мая 1994