MSM5118165F (OKI) (FAST PAGE MODE TYPE WITH EDO) - тестил лично (сейчас на них и работает)
HYB5118165BSJ-60 (SIEMENS) (Hyper Page Mode-EDO) - тестил лично
VG2617165BJ-6 - по словам zorel`a
Вид для печати
MSM5118165F (OKI) (FAST PAGE MODE TYPE WITH EDO) - тестил лично (сейчас на них и работает)
HYB5118165BSJ-60 (SIEMENS) (Hyper Page Mode-EDO) - тестил лично
VG2617165BJ-6 - по словам zorel`a
Отличие в ОЗУ, добавлены резисторы на контроллер клавиатуры, запаивается в зависимости от типа контроллера ВЕ31 запаивается R55, для AT89S5x R56.
ОЗУ можно выпаять с SIMM72 модуля, должно быть EDO.
Убраны перемычки РУ5/РУ7, CAS1, в новой версии они не нужны.
Вроде все.
---------- Post added at 14:54 ---------- Previous post was at 14:54 ----------
У меня профик и АТМ работает на VG2617165BJ-6.
флоп запустил, оказались две вг93 битые. выковырял точно рабочую из классического пентана и все заработало!
на очереди hdd
как проверить работает ли ide контроллер?
Вот здесь подробно расписано. http://zx-pk.ru/showthread.php?t=8141&highlight=TASiS
Нужно OS TASiS на дискетку записать и далее по инструкции..
Или через OS BOOTDISK для CP/M http://atmturbo.nedopc.com/download/...t/bootdisk.zip
Вот здесь софт интересный лежит http://atmturbo.nedopc.com/atmload.htm
---------- Post added at 18:51 ---------- Previous post was at 18:32 ----------
И вот еще софтинка с WDC для АТМ Турбо http://dlcorp.ucoz.ru/_fr/1/WDC1_22.zip
http://dlcorp.ucoz.ru/forum/32-141-3
---------- Post added at 18:52 ---------- Previous post was at 18:51 ----------
http://dlcorp.nedopc.com/viewtopic.php?f=17&t=923
zorel, вроде последняя версия WDC - 1.6..
или там специальная для АТМ?
при подключении жесткого диска комп вообще отказывается запускаться
причем если успеть сресетить пока жесткий диск ещё не успел раскрутиться то первоначальную картинку ещё показывает потом полный зависон . вот думаю не БП ли это так погнет дело
Проверил, WDC - 1.6 вроде не поддерживает, в меню нет выбора драйвера АТМ. WDC1_22, по идее с АТМкой должен работать, грузится с драйвером АМТ .
---------- Post added at 22:31 ---------- Previous post was at 22:25 ----------
У меня наоборот пока не раскрутится, винт не определяется и кстати не только на АТМке, на фениксе и скорпионе также само работает. Может винт не подходит, шлейф нерабочий, или на винте какая-то информация, дает такой результат после раскрутки, попробовать другой винт подключить для проверки, отформатировать перед подключением или перемычки на винте попробовать по переставлять?
с хардом , виснет наглухо (попробовал все вышеперечисленное)
вставил через переходник CF флешку , с ней комп запускается , при выборе в меню hdd maser выходит в dr-dos, как это должно выглядеть?
ZXFanat, у меня с подключенным HDD комп просто не стартует (черный экран). стартует только с CF и переходником
читал что это может быть из-за нагрузочной способности 555сери - не тянут?
doc_fbi, может БП слабоват?
попробовал подключить другой диск (seagate 80g) все запустилось.
с квантумом 20g не запускается хоть тресни.
запустился хард , по крайне мере из теста в тасисе его видно
музыкальный проц тоже работает вместе с усилителем, осталось проверить ЦАП и можно все это дело упаковывать в корпус
is-dos установился на hdd и запускается
как я понял раздел в zx может быть не более 16м? и диски только до "H" ? как быть с остальным местом? можно его как-то использовать?
можно как-то сделать использовать HDD в TR-DOS?
осталась одна проблема, в режиме меню и sp/m очень сильно сливаются буквы (буквально полоска полоска предыдущей буквы сливается с началом первой) и в cp/m артифактит.
в чем может быть причина (использую lcd монитор + zx конвертор на dsub)?
сделал и подключил предложенною мною схему включения питания заработало сразу и на ура, причем в подключении оказалось проще всего.
взял 4-х пиновый разъем и использовал 1, 3 и 4 пин
1 - на 14 вывод ТМ2
3 - на 7 вывод ТМ2
4 - на 13 вывод ТМ2
разъем втыкаем в панель которая под разъемом питания первый пин слева
и все работает
doc_fbi, Я сделал, правда для Ориона, на PIC12. И у меня в дежурном режиме светодиод горит красным, после нажатия на кнопку включения светодиод три раза моргает красным и загорается зеленым. При этом БП включается. При нажатии на кнопку включения - три раза моргает зеленым, загорается красным и БП отключается. Так красивее.
zorel, а есть монтажка и схема от последней платы 7.18? в ветке не нашел.
посмотри в теме VGA-конвертера от ZST (о нем ведь речь?) есть доработка, пропускание частоты 14мгц через два инвертора для удвоения частоты внутри плисины, скорее всего у тебя она не сделана. у меня было такое изображение на Профи 5 без этой доработки. доработка для прошивки 2.06 и выше. http://zx-pk.ru/showpost.php?p=213835&postcount=165
Можно создать сколько угодно 16Мб-разделов iS-DOS/TASiS. От A до H их может быть включено только ОДНОВРЕМЕННО, но их можно оперативно менять местами, подставляя нужные разделы (ну, по принципу страничной адресации в ОЗУ 128К). Как это сделать, описано в документации на диске TASiS, все необходимые предварительные настройки для удобного вызова из меню или по горячим клавишам сделаны - надо только создать разделы и прописать в настройках их конкретные координаты на винте и названия.
Теоретические возможности есть - xBIOS/vTR-DOS имеют возможность подгружать плагины, перехватывающие обращение к памяти и перенаправлять их на прямое чтение с винта. Только плагины эти никто пока не написал. А пока можно качать с iS-разделов TRD-образы в верхнее ОЗУ и запускать из оттуда.
Коллеги, закончил сборку и запуск ATM-TURBO. Платы (платы+XL8+ОЗУ) брал у ZOREL'a (rev. 7.18).
Запустил компьютер почти с первого раза (было замыкание шины данных в районе ОЗУ - кривая пайка - сам виноват). Почти все микросхемы ставил на панельки и все отлично работает!!! Дисковод и жесткий диск тоже сразу запустились. Чуть попарился с переносом фалов TRDOS на дискеты (c PC на ZX), так как этим никогда не занимался, но на этом форуме коллеги мне помогли и вчера смог запустить и ZX и CP/M софт. ВСЕ РАБОТАЕТ, ни каких зависаний и т. п! Сегодня буду пробовать установку OS TASIS на винт (вчера не получилось сделать это до конца, так как не смог разобраться до конца, как там формулу рассчитать для моего винта). Ну это ладно, осилим потихоньку.
Да, для информации: кварц на контроллер клавиатуры ставил на 12мГц! При 7 мГц, как мне показалось несколько медленная реакция клавиатуры (как показалось, работает "рывками"), а при 12 мГц вообще шикарно работает. Еще пока не установил на плату только ADC/DAC, но они мне, вообщем-то, не нужны.
Очень просто (и, кстати, все это есть в документации к системе на самом системном загрузочном диске): Нам нужно создать раздел в 16Мб или 16384Кб. В физическом секторе на винте - 512 байт. Умножаем 512 на число секторов на дорожку и на число головок винта и делим на 0124. Получаем количество килобайт на цилиндр винта (округляем до целого числа в большую сторону). А затем отсчитываем и выделяем столько цилиндров, чтобы, общее количество килобайт превысило 16384. Это будет размер раздела iS-DOS. В настройке разделов в драйвере винта указываем только номера начальных цилиндров разделов. А полученное количество цилиндров это будет шаг между этими начальными номерами. Например, получили мы число в 33 цилиндра. Тогда вот как примерно может выглядеть настройка драйвера (в самом простом случае):
А: цилиндр 1 (начинать нужно с первого, а не с нулевого цилиндра - на нулевом пусть будут всякие загрузочные и конфигурационные сектора)
B: 34
C: 67
D: 100
E: 133
F: 166
G: 199
H: 232
При этом, естественно, разделы могут подмонтироваться к буквам устройств в любом порядке или даже повторяться. Например, учитывая, что A: и B: у меня штатно заняты флопами или, иногда по производственной необходимости, RAM-диском, то начальный цилиндр раздела с системой у меня приходится на C: и вся конструкция выглядит более хитро:
A: 1 - штатно скрыт (вместо него обычно включен FDD или RAM)
B: 199 - штатно скрыт (вместо него обычно включен FDD или RAM)
C: 1
D: 34
E: 67
F: 100
G: 133
H: 166
Как видно, по моей схеме A: (если его не скрывать) и C: будут означать одно и то же. Сделал я это потому, что ежели какой-то раздел системой у себя отмечен как текущий и системный, то отключить его (чтоб, например, присоединить сюда другой раздел или другое устройство на эту букву) система не даст, а если на других разделах винта не установлена система, то переназначив в качестве системного другой раздел без системы, мы не сможем работать полноценно с ОС. В таких случаях я как раз вырубаю флоп, и на устройство A: временно впечатываю раздел винта с системой. Ну а скрытый раздел, прикрепленный к B:, как видно, физически расположенный на винте после раздела на H: я использую для всяких архивов, бэкапов и проч., открывая его только по мере надобности.
Ну а что насчет остального пустого пространства винта? С шагом 33 (напоминаю - эту цифру я взял для примера - она будет зависеть от конкретных характеристик вашего винта) можно разметить хоть его весь - просто прописывать, к примеру, к букве H: или другой букве новые цифры цилиндров - благо система позволяет прописать все разделы со всеми начальными цилиндрами в текстовом файле, дать этим разделам какие угодно названия длиной до 38 символов, и вызывать эти разделы через меню с курсором.
Ну, ADC, если нет необходимости посредством АТМ делать восьмибитные оцифровки звука с мафона или микрофона, превращать комп в простой осциллограф или подключать всякие датчики, возможно и не нужен. Но DAC - это же COVOX - его ставить настоятельно рекомендую - он много где, в т.ч. в играх, поддержан. Чтобы потом не было писем о том, "почему я запустил игру TIME GAL с CD-ROM, а она пошла без звука!!!!"
[QUOTE=Максагор;731185]Очень просто (и, кстати, все это есть в документации к системе на самом системном загрузочном диске): Нам нужно создать раздел в 16Мб или 16384Кб. В физическом секторе на винте - 512 байт. Умножаем 512 на число секторов на дорожку и на число головок винта и делим на 0124. Получаем количество килобайт на цилиндр винта (округляем до целого числа в большую сторону). А затем отсчитываем и выделяем столько цилиндров, чтобы, общее количество килобайт превысило 16384. Это будет размер раздела iS-DOS. В настройке разделов в драйвере винта указываем только номера начальных цилиндров разделов. А полученное количество цилиндров это будет шаг между этими начальными номерами. Например, получили мы число в 33 цилиндра. Тогда вот как примерно может выглядеть настройка драйвера (в самом простом случае):
Если я ничего не путаю, то TASIS мне показала что у меня 63 сектора и 16 головок (винт подключен на 60Гб). Таким образом я должен 512*63*16/1024 = 504. Правильно?
Совершенно верно. Итого в цилиндре имеем 504Кб. делим 16384/504=32.5079... цилиндров. Округляем в бОльшую сторону и получаем как раз те самые 33 цилиндра.
Кстати, на моем винте несколько сот цилиндров с начала винта (от цилиндра 1, нулевой, как я уже писал, я не трогаю) занимают разделы CP/M, а iS-DOS/TASiS начинается то ли с 300-х, то ли с 400-х цилиндров (тут я уже не помню и посмотреть сейчас не могу)... В CP/M разбивка имеет схожий принцип, только там (в АТМ-версии) всё менее наглядно и автоматизировано, и больше мороки с правкой цифирей в разных конфигурационных текстовых файлах...
P.S. Цилиндры/сектора мы используем в TASiS при употреблении драйвера под CHS-адресация винта. Если использовать LBA-адресацию, то тогда единицей измерения будет не цилиндр, а мегабайт. Но тогда возникнет проблема сопряжения с разделами CP/M, так как пока, на данный момент драйвера CP/M умеют только CHS (в будущем, возможно решим).
zorel, А что за контактные площадки под чипами памяти?
Упс. Мне казалось микросхемы памяти вплотную к плате будут. Оказывается нет.
[/COLOR]Господа у меня есть подозрение что моя плата не переключается в высокое разрешение, как это проверить?[/QUOTE]
HS - горизонтальная синхронизация;
VS - вертикальная синхронизация;
BL - сигнал гашения;
НЕ0,НЕ1,НЕ2 (см D15 вход Q5), смешиваясь на D61.2 и D60.6, дают BORD' - сигнал бордюра (или рамки).
Эти сигналы тоже зависят от режима экрана (Sinclair или не-Sinclair), т.к. бордюр в других экранах заметно расширяется и, соответственно, меняется центровка изображения. Режим экрана задается сигналом RG0, поступающим на ХЛ8
вот именно по этому мне и кажется что нет переключенияЦитата:
бордюр в других экранах заметно расширяется
Если не путаю, то переключением занимается микросхема d3, 1533тм9. Именно она формирует сигнал rg0. Надо смотреть эту микросхему. Сигнал rg0 приходит на 19 ножку микросхемы хл8. Можно попробовать отогнуть (отпаять ) 19 вывод у хл8 и, подав на него логическую единицу (5 воль), компьютер должен перейти в режим высокого разрешения. Если переключится, значит надо копать тм9, если не будет переключаться, то возможно проблема с хл8.
отогнул ногу вот что получилось :
при весящей в воздухе ноге - обычный синклер
при подаче 1(+) - обычный синклер
при подаче 0(-) - переходит в режим высокого разрешения (это видно только в меню cp/m2.2
Не претендую на оригинальность, но надо смотреть счетчики. Мне кажется горизонтальная синхронизация сбита. Сразу обратил бы внимание на микросхемы 561ие10, так как не все нормально работают в атм турбо ( сталкивался с этим). Я себе сделал что-то типа логического тестера, индикатором которого служит светодиод и миниатюрный динамик. Я тестером в первую очередь проверял работу счетчиков в соответствие со схемой. Для контроля работы счетчиков при помощи тестера, припаивал параллельно кварцу задающего генератора atm turbo, конденсатор 0,1 мкф и по миганию светодиода и звуку из динамика тестера убеждался в коректной работе счетчиков. Так ка я свой атм спаял с использованием панелек, завтра попробую добиться вашей картинки на экране (попробую ряд лапок микросхем счетчиков что отвечают за горизонтальную синхронизацию повесить в воздухе).
Husmann, Видно я не очень коректоно выразился. То что Вы видите на фотках это переход в режим высокого разрешения пр и меню tr-dos (что в принципе и должно приводить к подобному).
Я нашел причину своих смазанных букв. Причина была в неправильной настройки конвертера VGA . поиграл с перемычками и все стало четко. Так что переход в высокое напряжение работает как надо.
Но вот чего я так и не могу найти - что же все таки у меня в АТМ "нагревается" и не дает работать первые 2-3 минуты. Вроде кроме ХЛ8 и не греется ничего.
Но вот чего я так и не могу найти - что же все таки у меня в АТМ "нагревается" и не дает работать первые 2-3 минуты. Вроде кроме ХЛ8 и не греется ничего.[/QUOTE]
А какое напряжение на микросхемах логики (так сказать на противоположных концах платы)? Должно быть примерно одинаковым на всей плате!
Какие установили электролитические конденсаторы (те что в районе разъема питания)? Правильно ли установлена полярность. Если все правильно установлено, попробуйте их временно выпаять.
Так же, у меня "капризничал" компьютер при установленной микросхеме 1533АГ3. Весь процесс запуска проходил без нее. Какой у Вас установлен кварц на контроллере клавиатуры? Я себе ставил 12 мГц - самый стабильный вариант работы компьютера получился именно с таким кварцем (можно и на 11 мГц ставить - проверенно)! Установлен ли у Вас резистор R56? Установлен ли резистор R10? Резисторы должны обязательно быть установлены!
У меня греются: ХЛ8 и все микросхему РУ8 (4 шт) - достаточно горячие.
Напряжение на микросхемах от моего блока питания: 5,23В возле разъема питания и 5,2В в районе контроллера клавиатуры.
А может быть это не компьютер прогревается, а конвертер (ну это предположение мое)?
кварц стоит 7мгц
r10 и к56 установлены
греются понятно дело ру2 , но они заменены на ру9 и ру9 не греются
да и ещё, может это не с толь важно но даже если в прогретом состоянии комп выключить то после включения он начинает работать только после ресета.
да и ещё, может это не с толь важно но даже если в прогретом состоянии комп выключить то после включения он начинает работать только после ресета.[/QUOTE]
У меня тоже самое. При включении компьютера, точнее сказать "при подаче питания" (не важно, первое или очередное включение), он никогда не стартует, а именно: появляется заставка как и положенно (синее меню), но реакции на клавиатуру нет. Только после нажатия на reset, начинает нормально работать. Что пробовал: подпаял конденсатор емкостью 1000 мкф на плату, на первую попавшуюся микросхему, по принципу блокировочного конденсатора. Помогло! Стал запускаться с первого раза без reset'a.
По поводу прогрева: я тоже у себя пробовал ставить ру9 микросхемы и вместо ру8 и вместо ру2, но ру9 так же грелись как и ру2 и ру8. Еще мысль такая, а нагрузочные резисторы (резисторные сборки, которые ставятся с ру9) точно рабочие?
А куда конкретно припаивать конденсатор, а то у меня реал тоже всегда запускается только с reset.