Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » PC XT на новый лад |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 | Печать |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 15 сентября 2016 14:38 Сообщение отредактировано: 19 мая 2017 13:08
Не уверен, в какой раздел правильнее разместить тему - вроде и о XT разговор, но совсем уж на современной базе... Неоднократно видел разговоры о том, как хорошо было бы сделать нечто подобное, но почти всегда это была чистая маниловщина - кроме разговоров, дело дальше не двигалось. Мне же больше интересно что-то действительно сделать, в результате родился проект XTC3 - аналог PC XT со всеми настоящими "большими" микросхемами, но с мелочевкой, запиханной в FPGA Cyclone III. Предвосхищая вопросы, отмечу некоторые моменты сразу: - проект практически не ограничен с точки зрения запихивания внутрь FPGA разных штучек - в настоящее время работает самый минимум, но охватывающий всю систему - некоторые вещи, которые хотел сразу сделать (например, слот для CF карты, чтобы сразу IDE диск получился), не поместились по банальной причине отсутствия свободных пинов FPGA - только один ISA слот - размеры моей печки для пайки не позволяли сделать плату больше (хотя сейчас очень жалею - нужно было постараться и еще один поставить) И еще (просто устал уже слышать одни и те же вопросы): 1. Разработка электронных штучек для меня - исключительно хобби, одно из многих других. Никакого профессионального образования в этой области я не имею, никогда ничем подобным в качестве работы (зарабатывания денег не занимался). 2. Меня НЕ интересует практическое применение моих проектов. Т.е. вообще никак не интересует - ни с точки зрения зарабатывания денег, ни с точки зрения использования мною этих проектов для каких-то полезных целей. 3. Исходя из п.2, единственное, на мой взгляд, что может быть полезного хоть для кого-то - если что-то из моих разработок будет использовано еще кем-то для своих (любых законных) целей 4. Исходя из п. 1 - 3, я буду выкладывать в свободный доступ всю информацию по проектам - схемы, платы, исходники прошивок и т.д. Единственное, я предпочитаю делать это на этапе, когда уже проект приведен хоть в какой-то порядок 5. Большая просьба - если есть какие-то вопросы не совсем уж личного/индивидуального плана - задавайте их в теме, а не пишите личные сообщения... Итак, есть следующее устройство (надеюсь, не будете слишком ругать за большой размер картинки - так лучше все нюансы видны): Внутри FPGA в настоящий момент сделана практически 100% архитектура PC XT. В качестве BIOS используется "родная" прошивка XT, за исключением обработчика INT 13 - я эмулирую диск на SD-карте, поэтому INT 13 написан свой. Из дополнительного - так как на плате есть скоростной видео-ЦАП, то внутри FPGA также сделан CGA-контроллер, но с выводом на VGA монитор. Т.е. с точки зрения программ это CGA, но чисто физически сигнал на монитор уходит в режиме VGA 640х400, точки просто удваиваются. Естественно, ничто не мешает отключить эти расширения, и вставить в слот соответствующий контроллер (диск, видео или вообще что-угодно) Из плат расширения я пока потестировал два разных VGA адаптера и два SoundBlaster'а (тоже разных) - ничего другого у меня пока нет. Никаких отличий от настоящей XT ни с одной из опробованных программ не заметил. Что со всем этим делать дальше - не уверен. Проект планировался, как проверка идеи (в частности, сопряжения 3.3-вольтовой FPGA с 5-вольтовыми остальными микросхемами с помощью резисторов/диодов). Были мысли потом взять FPGA с бОльшим количеством выводов, добавить все остальные хотелки и развести плату какого-то стандартного размера, чтобы можно было установить в обычный корпус. Но, честно говоря, после того, как все заработало, энтузиазм как-то угас - самая интересная часть сделана, а на рутину особо времени и настроения нет... [update] Так как уже несколько раз вижу повторяющиеся вопросы, то ниже привожу список того, что принципиально рассматривал, но по разным причинам (в первую очередь, ограничение размера платы и отсутствие свободных пинов FPGA) не сделал в этой версии (соответственно, если руки дойдут до нового проекта, то там оно должно быть в дополнение к уже имеющемуся): Основной список (я знаю, как это делать, т.е. вопрос только найти время на это) - плата под какой-то стандартный корпус (скорее всего, из ATX серии, если ISA-шные платы расширения влезают в эти корпуса - еще не смотрел) - минимум (и, наверное, максимум) 3 ISA слота. Слишком много почти гарантированно начнут плохо работать из-за нагрузочной способности, которую мне лень считать. Ставить еще и шинные формирователи точно лень. Думаю, 3 слота должно хватить для любого разумного применения (особенно с учетом того, что на самой плате тоже многие интерфейсы будут) - разъем под CF карту - сразу внутри FPGA делается IDE интерфейс для эмуляции IDE диска на CF карте - IDE разъем - чтобы можно было настоящие жесткие диски подключать - панелька под сопроцессор (просто чтобы было) - пару 7-сегментных индикаторов - несмотря на все SignalTap'ы и прочие анализаторы/осциллографы, очень много отладки делал с помощью двух светодиодов на имеющейся плате. Наличие пары нормальных индикаторов очень облегчило бы процесс - пара блоков DIP switch'ей - оперативное задание конфигурации и т.д. Также оперативное отключение динамика - иногда задалбывает - разъем для подключения к телевизору (скорее всего, SCART) - RTC/CMOS - порты (параллельнй, последовательный, джойстик). Вот с этим не уверен - делаются элементарно, но нужны ли хоть кому ? Дополнительный список (пока до конца не разобрался с предметной областью) - микросхема контроллера дисковода - что-то для звука - USB-интерфейс для клавиатуры/мыши |
jugandar
Advanced Member
Откуда: Саратов Всего сообщений: 756 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 июля 2013 |
Хорошая весчь получилась. Слот ISA я так понимаю всего один, но в него можно зафигачить "гребенку" на 8 слотов ISA (или на 7) и уже туда устанавливать любые совместимые с ISA карты вплоть до "специальных". А "производительность" эта машина может увеличивать (число операций в секунду) главное чтоб периферия (карты и всё что к ним будет подсоединено) поспевали за ней? |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Здорово! А пустая кроватка в верхнем правом углу подо что? Памяти 1 Мб или меньше? |
Darko
Advanced Member
Откуда: Питер Всего сообщений: 1153 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 нояб. 2015 |
pahan написал: Сопр наверное А пустая кроватка в верхнем правом углу подо что? |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
jugandar написал: Как я в самом начале писал, слот только один по причине ограниченного размера платы. А так да, вроде особых ограничений на "гребенку" не вижу. Единственное, затрудняюсь оценить нагрузочную способность системы. Слот ISA я так понимаю всего один jugandar написал: Вся структура "материнской платы" внутри FPGA, поэтому никто не мешает сделать прошивку с турбо-режимом - все ограничено только тем, какую максимальную частоту потянет установленный на плате процессор А "производительность" эта машина может увеличивать pahan написал: Это под 8237 - контроллер DMA. В момент, когда фотографировал, у меня еще ПДП не работал, не успел написать прошивку А пустая кроватка в верхнем правом углу подо что? |
La Forge
Advanced Member
Lt. Cmdr. Откуда: Рязань Всего сообщений: 3248 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 нояб. 2012 |
justontime просто мегареспект!!! Ну почему у меня нет таких знаний ... А Вы можете прямо бизнес открывать по производству таких плат. Уверен, спрос будет, и не только здесь. |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
А под сопр места на плате не хватило или изначально не предполагался? |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
pahan написал: Да как-то особо не думал. С технической точки зрения, там сложностей вообще нет, и не особо интересно. Соответственно, даже не парился по этому поводу А под сопр места на плате не хватило или изначально не предполагался? pahan написал: Там вроде видно - стоит микросхема памяти на 2М. Внутри FPGA я сделал некий аналог Памяти 1 Мб или меньше?этой EMS карты, только, естественно, на 1М. Драйвер используется оттуда же. В принципе, еще есть некоторое количество памяти внутри FPGA, я ее под BIOS и видеобуфер использую. La Forge написал: Да знания приходят в процессе, было бы желание... Ну почему у меня нет таких знаний Картинка платы со всеми исправлениями/добавлениями (было несколько ляпов, которые уже пришлось исправлять проводами): |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Снимаю шляпу, за такую проделанную работу! Правда, хотелось бы увидеть здесь настоящего 8088/NEC V20 |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Ekb написал: Ну, если очень хочется, то: хотелось бы увидеть здесь настоящего 8088/NEC V20 Проверил - даже работает |
GrumpyCat
Advanced Member
Откуда: Москва Всего сообщений: 564 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 июля 2014 |
Проект отличный! Респект! А исходники прошивки FPGA доступны? А есть 5-вольтовые FPGA, в которые оно тоже влезет? Широкий слот ISA потому, что доступнее, чем 8-битный? Ваш интел P8088-2 пиленый, год копирайта неправильный, минимум там 1978. |
Fe-Restorator |
NEW! Сообщение отправлено: 16 сентября 2016 0:02
justontime, двойку тебе по компьютеростроению! Слот впаял 16-битный, а проц - только 8-битный взял. Нафига, спрашивается?! У обычных плат перекос с 16-бит процом и 8-бит слотами, у тебя - наоборот, но сути сие не меняет, обе "конфигурации" косые. И чип памяти организовать в 16-битный было-бы несложно. И видеоадаптеров прошить внутрь циклона сразу 3 штуки (CGA, EGA, VGA) тож не сложно, переключать их джампером на плате. Первые два работают "с удвоением точек", последний - напрямую. Исмользовать "второй мегабайт" чипа памяти под видеопамять. Места на текстолите - вагон, сокращать нужно, спрятать "резисторы с диодами" под панельки чипов. Вместо слота организовать ножевой разъём и отдельно спаять "ёлку" на 4..8 слотов, в один из коих ставится эта плата. Неплохо вписать текстолит в габариты звукарты аве32 модели 3990, ограничив длину, насколько будет минимально достаточно для размещения чипов. Идея такова, чтобы собранный "пакет плат" легко умещался в тесный "куб" корпуса, он-же параллелепипед, он-же "кирпич". ATX-разъём перенести на ёлку, в плоскости текстолита, на её дальний край, что под охвостьями карт расширения будет. Линии +3,3 вольта развести только на крайние слоты, верхний и нижний, это - процовые слоты будут. Если, канеш, такое питание тобою предусмотрено. |
Сейчас на форуме |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Fe-Restorator написал: Зря вы так! justontime, двойку тебе по компьютеростроению! Такое сделать не каждый сможет. А тут сразу требования предьявляют. justontime Планируется ли какие-то пожелании покупателей и маленький тираж? |
hoorma
Advanced Member
Енотовод Откуда: Омск Всего сообщений: 1703 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 фев. 2011 |
Вот крутотень! Правильно ребята говорят, на такой продукт найдутся покупатели и у нас и за рубежом. Fe-Restorator написал: Конечно, уж лучше быть в каждой двойку тебе по компьютеростроению! |
KURILSHIK
Full Member
Откуда: О-очень далеко...(Приморский край) Всего сообщений: 224 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 сентября 2016 6:27 Сообщение отредактировано: 16 сентября 2016 7:34
justontime написал: Что за печка? Где заказывали плату? Или может сами сделали? размеры моей печки для пайки не позволяли сделать плату больше Результат, конечно, впечатляет. Скажите, пожалуйста,разрабатывали с нуля или на основе другого проекта? ЗЫ Случаем, не Вы под ником "newold86" на nedopc.org (vcfed.org?) разрабатывали проект Ориона на Альтере? Уровень проведенной Вами работы просто не поддаётся воображению. |
Electrolooser
Member
Откуда: Новороссийск Всего сообщений: 190 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 нояб. 2010 |
Да, проэкт внушает! Спрос "там", как мне кажется, был бы даже больше, чем "здесь". |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Fe-Restorator написал: Пожалуйста, извините - больше так не поступлю ! Прямо сейчас выпаяю имеющиеся, отпилю у них 16-битную часть (других, к сожалению, не было) и впаяю обратно ! Еще раз простите ! Слот впаял 16-битный, а проц - только 8-битный взял. Нафига, спрашивается?! Fe-Restorator написал: Я так понимаю, что месье все эти видеоадаптеры уже писал ? Так поделитесь кодом, приму с благодарностью... И видеоадаптеров прошить внутрь циклона сразу 3 штуки (CGA, EGA, VGA) Fe-Restorator написал: Понял, в следующий раз непременно займусь оптимизацией разводки даже на тестовых проектах, которые вообще не планируются к повторению. Действительно, зачем мне еще другими делами заниматься, кроме этого ??? Места на текстолите - вагон, сокращать нужно, Fe-Restorator написал: А тебе барабан в руки, флаг в жопу и пошел возглавлять толпу идущих justontime, двойку тебе по компьютеростроению! GrumpyCat написал: Сейчас привожу все в порядок, потом выложу полный комплект проекта А исходники прошивки FPGA доступны? GrumpyCat написал: Только ужасное старье за очень дорого, с которым даже современные среды разработки не особо работают. А есть 5-вольтовые FPGA, в которые оно тоже влезет? GrumpyCat написал: Там, где обычно покупаю детали, 8-битных не было. Да и есть куча 16-битных плат, работающих на 8-битных компьютерах. При этом некоторые из них еще и требуют некоторых сигналов на 16-битной части (но эти сигналы берутся, фактически, от 8-битной части) Широкий слот ISA потому, что доступнее, чем 8-битный? GrumpyCat написал: Кстати, для меня самого эта маркировка - загадка. Вроде место, где покупал - приличное... Ваш интел P8088-2 пиленый, год копирайта неправильный, минимум там 1978. KURILSHIK написал: Что за печка?http://www.lpkf.com/products/r...flow-e.htm KURILSHIK написал: Руки у меня не с того места растут, чтобы такую плату самому делать Разводил сам, а делал в Где заказывали плату? Или может сами сделали?Резоните KURILSHIK написал: Многие вещи были отработаны на моем предыдущем Скажите, пожалуйста,разрабатывали с нуля или на основе другого проекта?проекте KURILSHIK написал: Да, на том проекте я как раз начал разбираться с FPGA Случаем, не Вы под ником "newold86" на nedopc.org разрабатывали проект Ориона на Альтере? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 сентября 2016 11:17 Сообщение отредактировано: 16 сентября 2016 11:29
С Вашего позволения, пару вопросов: У Вас процессор в максимальном режиме работает, или минимальном? Интерфейс XT клавиатуры, и прочие порты 8255 (чтение DIP switch в частности) эмулируется? Если да, то сама конфигурация (установка DIP switch ) как задается? upd. А с оригинальным родным 8088(TTL) проверяли? Будут ли проблемы из-за отличающихся уровней срабатывания TTL и CMOS версии? |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
justontime написал: Все, как в настоящей PC XT - максимальный режим У Вас процессор в максимальном режиме работает, или минимальном? i8088 написал: Да Интерфейс XT клавиатуры, и прочие порты 8255 (чтение DIP switch в частности) эмулируется? i8088 написал: Пока только прямо в VHDL коде. Если были бы свободные пины FPGA, то сделать считывание информации с "физического" DIP switch'а - немного изменить одну строку кода. Если да, то сама конфигурация (установка DIP switch ) как задается? i8088 написал: Проверял только с теми, что на фото - других нет. А с оригинальным родным 8088(TTL) проверяли? |
Fe-Restorator |
NEW! Сообщение отправлено: 16 сентября 2016 14:12
Ekb написал: Дружище, я не на соревнованиях по фигурному катанию паяльника по текстолиту. Двойных оценок, типа, "за старания-5, за их результат в железе - 2" выставлять не умею. Зря вы так! Да, потешить чужое эго словесами "требование" или "бред" - не желаю, считаю пустой тратой времени. Оттого никаких требований здесь нет. Есть изначальный конструктивный просчёт, ещё на этапе архитектурного проектирования, за него и выставлена оценка. Конкретно и по делу, без чуйст(фф). hoorma написал: Уж чья-б корова мычала, а твоя-б молчала! Прочти свой пост сам и оцени его. Конечно, уж лучше быть в каждой дырке теме затычкой. justontime написал: Ещё одно подтверждение "проектирования без представления об получаемом продукте". Сферический ХТ в вакууме. Что-ж сразу не отпилил "хвост" разъёма? и в паяльну ванну уместился-б тогда, не пришлось-бы ныть на этот счёт. Значит, надеялся его задействовать полностью. Прямо сейчас выпаяю имеющиеся, отпилю у них 16-битную часть (других, к сожалению, не было) и впаяю обратно ! Можешь ругаться матом, во все этажи, прикрывая задницу фиговым листом "тестовой разработки, кояя никуда никому не нужна", в этом разе - ты безумец со склонностью к садомазохизму. Лишних полдня на проектирование и переразводку платы тебе жаль потратить, а дофига монет на повторный заказ её на заводе - не жалко! А при перепроектировке выползут какие-нть "гонки по шине", коих в тестовом образце ни учуять, ни отследить принципиально невозможно, и угробят весь первый тираж новых плат. Об этом ты думал? Разработка хорошая, но выполнена максимально криво, вот что обидно. Годится в один ряд с самогниющим уазом и тошниловками на букву "м". |
Сейчас на форуме |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 сентября 2016 15:45 Сообщение отредактировано: 16 сентября 2016 15:58
justontime, спасибо за разъяснения, теперь ясно. Респект и уважение за проделанную работу, и особенно за знания полученные в процессе работы!! На случай если будет вторая версия newXT, мои пожелания: добавить сокет для FPU, еще один ISA, ну и DIP конфигуратор, по возможности. |
jugandar
Advanced Member
Откуда: Саратов Всего сообщений: 756 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 июля 2013 |
Fe-Restorator написал: Вот и пример отношения к "инновациям" - одни готовы сразу "с га*ном съесть" другие -наоборот оценили разработку. Её ведь и дальше можно усовершенствовать. Поразителен сам ФАКТ такого создания "в одиночку". Вы justontime молодец. Это ведь Вы её разработали и по вашим чертежам её сделали. а "ресторанных дел мастер" - токма обсирать умеет (мож завидует ИМХО) после его комментария я чего то с ним советоваться в своих разработках - нехочу. justontime, двойку тебе по компьютеростроению! |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 сентября 2016 16:59 Сообщение отредактировано: 16 сентября 2016 17:00
i8088 написал: В конец самого первого сообщения темы я добавил список того, о чем вообще думал... На случай если будет вторая версия newXT, мои пожелания: |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 сентября 2016 17:23 Сообщение отредактировано: 16 сентября 2016 17:28
Почитал Ваши соображения, все верно только вот это по моему только все испортит (особеннно звук), IMHO не надо. - что-то для звука А вот еще неплохо добавить джампер, отключающий IDE(CF), и его часть int13. В оригинальной XT int13 только для floppy. И при установке в ISA контроллера MFM/SCSI (или другой платы с option ROM) во избежание проблем с двумя расширениями int13 и пересечениями используемых ресурсов (что часто бывает на реальной XT), желательно иметь возможность отключения как встроенного option ROM, так и аппаратной части IDE. Кстати, IDE у Вас по каким адресам, какое IRQ? И использует ли DMA? |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
i8088 написал: Так никто ведь не заставляет использовать - можно даже на плату не распаивать. Как прошивка будет написана/настроена, так и заработает - в этом вся прелесть FPGA по моему только все испортит (особеннно звук), IMHO не надо. i8088 написал: А зачем я писал о паре блоков DIP switch'ей ? Вы знакомы с FPGA ? Если нет, то объясняю - все меняется путем изменения прошивки, что угодно можно подключать к чему угодно и назначать им любые функции. А вот еще неплохо добавить джампер, отключающий IDE(CF), i8088 написал: В данный момент в проекте вообще IDE не используется Кстати, IDE у Вас по каким адресам, |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
justontime, OK тогда ясно. Спасибо за разъяснения! |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Ekb написал: Что-то раньше не заметил вопрос... Планируется ли какие-то пожелании покупателей и маленький тираж? Насчет пожеланий - если кто-то предложит сделать что-то интересное для меня с технической точки зрения, то почему бы и нет ? Пока, правда, все идеи/предложения мне самому уже раньше приходили в голову - просто на данном этапе по разным причинам не стал реализовывать Насчет продаж - гарантированно НЕТ. Это исключительно хобби (одно из многих), и портить его деньгами не собираюсь Всю информацию/прошивки/схемы выложу, на вопросы отвечу по наличию времени. Если в ходе своих изысканий останутся лишние платы (обычно заказываю с запасом - еще руку не набил с новыми для себя технологическими процессами) - подарю желающим безвозмездно. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Блин, наводил порядок в проекте и раскомментировал в BIOS'е одну проверку, которую раньше убирал, чтобы не мешала. В результате вылезла проблемка, над которой уже второй день бьюсь... Такой вопрос - никто не сталкивался на старых XT с тем, что при использовании VGA адаптера при загрузке BIOS компьютера находит ошибку тестирования видеобуфера (пищит один раз длинно и два раза коротко), но потом все дальше грузится и работает ? У меня 3 разных видеокарты, со всеми аналогичная картина. При этом все никак не могу найти у себя ошибку - вроде все сделано правильно. Единственное объяснение - мои адаптеры в принципе не начинают работать (и давать доступ к их буферу) до инициализации во время передачи управления на их BIOS. А эта самая инициализация проводится уже ПОСЛЕ попытки проверки памяти буфера. Но я сам в это не верю - думаю, ошибка все-таки где-то у меня... К сожалению, пока не смог найти работающей оригинальной XT на продажу, чтобы на ней подобные вещи смотреть... |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
justontime написал: Еще раз блин - добавил в BIOS'е инициализацию видеоадаптера перед тестом памяти буфера, и все заработало ! Неужели на настоящих PC XT в такой ситуации действительно каждый раз при загрузке приходится выслушивать эти бипы ??? Но я сам в это не верю - думаю, ошибка все-таки где-то у меня... |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
justontime А чего все контроллеры в ПЛИС не засунул как в Zet ? |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
alecv написал: Во-первых, приблизительно так я уже делал - А чего все контроллеры в ПЛИС не засунул как в Zet ?http://www.nedopc.org/forum/viewtopic.php?f=87&t=10836 Во вторых, вся суть этого проекта заключалась в том, чтобы иметь их в "железном" виде (так просто мне захотелось) |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 сентября 2016 12:56 Сообщение отредактировано: 18 сентября 2016 12:59
justontime написал: Нет, такого я не наблюдал. Те VGA, что умеют работать в 8-bit ISA slot, работают без Неужели на настоящих PC XT в такой ситуации действительно каждый раз при загрузке приходится выслушивать эти бипы ??? проблем. Проверялось на 2-х JUKO, одной JATON и HEDAKA. А вот с некоторыми XT/AT клавиатурами бывало напишет keyboard bad, а потом работает. Upd. И еще один вопрос - Ваш процессор 80C88 это новый (по году) кристалл, в смысле они сейчас выпускаются? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
На оригинальной ХТ бипов ошибки видеоадаптера нет, если он исправен. Если неисправен, то есть. Это относится к любым типам адаптеров и к любой их разрядности 8/16 бит (если 16 бит совместимы с ХТ). |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
i8088 написал: Есть такая компания - И еще один вопрос - Ваш процессор 80C88 это новый (по году) кристалл, в смысле они сейчас выпускаются?Intersil, они многое выпускают из этой серии. Вроде у них вообще можно заказать многие старые микросхемы (в смысле, они выпустят партию под заказ), только партия должна быть несколько тысяч штук. Естественно, распространённые (на которые еще есть относительно широкий спрос) они выпускают и так. sanders написал: Это логично и ожидаемо. С другой стороны, я вижу пошагово, что происходит. В частности, просто сам написал вместо BIOS'а короткий тест памяти видеобуфера и регистров. Пока не передам управление на VGA BIOS, видеобуфер и регистры видеокарты недоступны... Именно поэтому мне очень нужна оригинальная XT - вроде это последнее в проекте, что ведет себя странно... На оригинальной ХТ бипов ошибки видеоадаптера нет, если он исправен. Если неисправен, то есть. Это относится к любым типам адаптеров и к любой их разрядности 8/16 бит (если 16 бит совместимы с ХТ). |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 сентября 2016 14:04 Сообщение отредактировано: 18 сентября 2016 14:08
justontime написал: OK, спасибо поищу! CMOS версия 8088 (именно 8088, а не V20) мне сейчас очень Есть такая компания - Intersil, они многое выпускают из этой серии. Вроде у них вообще можно заказать многие старые микросхемы (в смысле, они выпустят партию под заказ), только партия должна быть несколько тысяч штук. Естественно, распространённые (на которые еще есть относительно широкий спрос) они выпускают и так. пригодилась бы![ justontime написал: А Вы проверяете с Вашей видеокартой (то что Вы встроили в проект), или С другой стороны, я вижу пошагово, что происходит. В частности, просто сам написал вместо BIOS'а короткий тест памяти видеобуфера и регистров. Пока не передам управление на VGA BIOS, видеобуфер и регистры видеокарты недоступны... Именно поэтому мне очень нужна оригинальная XT - вроде это последнее в проекте, что ведет себя странно... вставленной в ISA? Если со встроенной, то может ошибка в коде эмуляции VGA? VGA ROM BIOS и должен сделать необходимую инициализацию 6845. Однако в BIOS XT встроена поддержка CGA, те для CGA карт работает XT BIOS. Однако с EGA/VGA уже используется BIOS карты, и соответственно DIP switch ставятся как no video. Здесь может быть проблема? Upd. Кстати, не все платы дают сигналы при отсутствии video. JATON XT всегда пикает один раз и грузится, без разницы есть карта или нет. 286 тоже такие бывают |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
i8088 написал: Естественно, с внешней. С моей эмулированной CGA картой все в порядке (и использует она родной BIOS от XT). Вы проверяете с Вашей видеокартой (то что Вы встроили в проект), или |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
А что за внешняя карта? Может просто попалась такая? У Вас слот 16-bit, но там дополнительные линии данных не выведены или выведены? Я к тому, что может у Вас ISA карта, которая в оригинале и не будет работать. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Карты у меня 3 разные Все они нормально работают после инициализации Вся проблема только в бипах, которые, исходя из того, что я вижу в коде BIOS, неизбежны, но при этом не верится, что это действительно так. |
Fasterpast
Advanced Member
Всего сообщений: 582 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 окт. 2013 |
Так карты 16 битные или 8? Может, они как раз на обычной ХТ вообще работать не будут, а тут хоть и пищат, но инитятся. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Одна - 8 битная, 2 - 16 битные Которые 16 битные, в XT (по утверждению продавца, которому, думаю, можно верить) работают. Только проверялось не в оригинальной XT, а клоне (и BIOS там, думаю, никак не оригинальный). Естественно, изменить несколько строчек в моем BIOS'е, чтобы убрать бипы, не проблема. Только очень хочется разобраться до конца. Короче, кто продаст мне рабочую 5160 или хотя бы материнскую плату от нее ? |
Fasterpast
Advanced Member
Всего сообщений: 582 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 окт. 2013 |
justontime написал: ebay? Короче, кто продаст мне рабочую 5160 или хотя бы материнскую плату от нее ? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
А проверьте с BIOS-ом от клона, насколько помню, на этой плате(HED-918) запускались разные BIOS (те нет спецефических вещей, каку JUKO). Прилагаю. Прикрепленный файл (hed918.zip, 0 байт, скачан: 18 раз) |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Такая проверка вообще ничего не даст - меня интересует проблема, возникающая именно с оригинальным BIOSом |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Тогда может наоборот - дайте образ Вашего оригигального BIOS (без изменений естественно), а я попробую запустить его на HED-918 |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
А вот это очень, кстати, интересно ! У Вас есть VGA адаптер, работающий в Вашей XT ? Если да, то будет здорово, если попробуете запустить свою XT с BIOS'ом от 05/09/86, который, например, можно взять на http://minuszerodegrees.net/bios/bios.htm К сожалению, я буду о компьютера только к вечеру, поэтому пока лучше файл дать не могу Заранее большое спасибо ! |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
justontime написал: Конечно, только у меня 16-bit REALTEK работающий в 8-bit slot. (еще есть OTI). У Вас есть VGA адаптер, работающий в Вашей XT Как проверю, сообщу! |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
justontime, вопрос возник. У IBM два BIOS, большие по 32KB, как они располагаются в адресном пространстве? На моей XT BIOS 8KB (2764), причем линия A14 точно не разведена (сидит на VCC). A13 скорее всего разведена, тк идет к LS373. Те в лучшем случае заработает 27128 (16KB), родная 2764(8KB) точно заработает. Могли бы Вы сократить образ до 8KB, или в крайнем случае до 16? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
А может пока проверить BIOS 5150 10/27/82, там вроде уже поддерживался BIOS extension? |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Там нужно взять последние 8К - остальное это Basic |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
А ну все, а я думал чего такой здоровый Контрольная сумма будет правильная после отрезания, или скорректировать надо? |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
По идее, контрольная сумма должна считаться отдельно для этих 8К Если вдруг не так, то это не совсем тот BIOS - я смогу посмотреть часа через два |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Ну елки-палки... Тут на другом форуме подсказали, что в такой конфигурации (внешняя видеокарта на XT) нужно конфигурационные switch'и выставлять в 00 - reserved (а не как я думал, в 10 - color 80x25). Пока еще не пробовал, но по коду все логично получается - видеочасть вообще POST'ом не проверяется, но видео BIOS инициализируется. Так что, думаю, и с этим все стало понятно... |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
justontime написал: Так вам выше несколькимми постами тут на это указали. Тут на другом форуме подсказали, что в такой конфигурации (внешняя видеокарта на XT) нужно конфигурационные switch'и выставлять в 00 - reserved i8088 написал: Однако с EGA/VGA уже используется BIOS карты, и соответственно DIP switch ставятся как no video. Здесь может быть проблема? |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Anonymous написал: Действительно, не обратил внимание (не за компьютером был)... Так вам выше несколькимми постами тут на это указали. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 сентября 2016 19:19 Сообщение отредактировано: 18 сентября 2016 19:21
Я взял последние 8KB, посмотрел в IDA (DOS версия) что получилось, вроде похоже на правду. Правда код подсчета контрольной суммы не стал искать, но сумма байтов не дала 0x00, я скорректировал последний байт, прошил. Но на моей плате запуска не было (POST codes у XT BIOS нет, чтобы посмотреть где стал). Однако универсальный XT BIOS на ней работает, и еще один запустился (правда на паритет ругался), хотя паритет отключен первым DIP-switch. Хотя проблема уже решена, Вы все же скиньте мне тот 8-kb BIOS, который используете, я потом проверю IBM BIOS на запуск. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Совсем мой вариант не получится - у меня же работа с дисками своя собственная. Думаю, причина, по которой у Вас не запустился оригинальный BIOS - все та же контрольная сумма. BIOS считает ее для всего объема в 64К, и при несовпадении исполняет HLT (сразу об этом не подумал). Самый простой способ - по адресу 18D2 должно быть 0A, вот его нужно поменять на 32 - тогда процедура проверки всегда будет выдавать правильность контрольной суммы. Дайте знать, заработает ли - очень интересно ! |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 сентября 2016 20:54 Сообщение отредактировано: 18 сентября 2016 21:04
Я так и думал, не было времени просто искать программу расчета КС. Я кстати проверил BIOS 5150 - дал ошибку 131, но при попытке перезагрузки виснет. Загрузиться не смог. Однако про 5160 - сумму я корректировал, чтобы 0x00 давало (байт КС в последнем байте, F000:FFFF в пространстве памяти). Там никаких JMP/CALL нету в этот BASIC? 0xCC там много, 5150 BIOS более насыщенный. Может в пространстве где должен быть BASIC, и более полезные вещи есть? Проверю 5160 - дам знать! Кстати, интересно что 286 AMI BIOS считают сумму слов, а не байтов. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
В принципе, можно и Ваш BIOS проверить - ну диска с которым он работает не будет, но запуститься то должен? И внешний SCSI/MFM controller должен же работать? Давайте лучше Ваш BIOS его проверим. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 сентября 2016 21:19 Сообщение отредактировано: 18 сентября 2016 21:25
А понял, глупость написал. Если BIOS считает все 64KB, то моя коррекция КС бесполезна. Upd Хотя - по адресам от 0xf000:0000 до 0xf000:E000 должны читаться 0xFF тогда 0xff * 0xe000 = 0xdf2000, те КС должна была сойтись Давайте для определенности Ваш BIOS все же проверим. |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 сентября 2016 22:57 Сообщение отредактировано: 18 сентября 2016 22:59
justontime , если Вам для опытов нужна материнка ХТ, то могу предоставить на время бесплатно. И даже на выбор: чипсетная, не-чипсетная, с 1Мбитным ПЗУ в котором DOS 3.2 и с IDE на борту, на 8088, 8086, 286 (XT) процессорах. Условие - ничего не перепаивать, и родное ПЗУ не перешивать. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
justontime написал: Должен заметить, что после того, как вместо процессора от Intersil'а поставил загадочный процессор с копирайтом 1975 года, стали проявляться периодические непонятные зависания. Хотя 100% в таких делах сложно давать, но после обратной замены на Intersil зависания вроде прекратились... i8088 написал:Проверял только с теми, что на фото - других нет. А с оригинальным родным 8088(TTL) проверяли? Вообще мне что-то перестает нравиться согласование уровней через резистор/диод - если использовал бы специализированные микросхемы, то, кроме полностью правильных уровней, еще и паять было бы проще. Вернее, устанавливать детали (все равно в печке паяется) - вместо 16 или 32 совсем мелких деталей можно было бы ставить одну 8 или 16 разрядную микросхему преобразователя... Наверное, они бы и места на плате заняли бы меньше... sanders написал: Огромное спасибо !!! Вполне вероятно, как-нибудь воспользуюсь предложением, если еще в силе будет justontime , если Вам для опытов нужна материнка ХТ, то могу предоставить на время бесплатно. Только именно сейчас, как ни странно, вопросов, требующих подобных экспериментов, пока нет... Собственно говоря, принципиально вопрос остался один - что дальше со всем этим делать ??? |
Fe-Restorator |
NEW! Сообщение отправлено: 19 сентября 2016 9:44 Сообщение отредактировано: 19 сентября 2016 9:47
justontime написал: Продавать! Наборами. Собственно говоря, принципиально вопрос остался один - что дальше со всем этим делать ??? Ах, да, наш мегакрутой разработчик об такой "мелочи" задумался только сейчас. А продать-то и нельзя, даж на хобби-рынок железяка не годится. >адский смайл> Пусть теперь гниёт в самой дальней замшелой коробке, рядом с уазом и жигулями. UPD. Лет через 10 выложишь её здесь, в разделе "чо менэ папалося", пусть гадают потомки "чо за неведома зверушка". |
Сейчас на форуме |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 сентября 2016 10:30 Сообщение отредактировано: 19 сентября 2016 10:39
justontime, Я сделал замену OR на XOR в BIOS 5160, но запуска нет. Вы уверены что это точно программа расчета КС? На 286 она выглядит более очевидно, типа (по памяти) xor ax, ax mov si, 0 mov cx, 8000h m1: lodsw add ax ,ax loop m1 justontime написал: Еще могут быть странности из-за разного быстродействия, на одной из XT у меня двунапрвленный Должен заметить, что после того, как вместо процессора от Intersil'а поставил загадочный процессор с копирайтом 1975 года, стали проявляться периодические непонятные зависания. Хотя 100% в таких делах сложно давать, но после обратной замены на Intersil зависания вроде прекратились... буфер ISA шины LS245 в панели стоит (меня это удивило). Система работает, но после выключения нужно ждать минуты 2, иначе не запускается (то же после HW reset), и часто нестабильна была с V20. Осциллонрафом обнаружил, что 8088 стоит но INTR = 1 при сбое, V20 однако запускался, но нестабильно давал гудки, типа ошибка паритета. После этого буфера стоит еще один HCTLS245, и он заведен на шину DATA памяти. При сбое системы не было сигнала CAS# на памяти (с 8088). Я пробовал заменить LS245 на 1533АП6, HCT245 - вообще нет запуска! Однако припайка конденсатора 120pf между OE# 245 (буфера шины ISA) решила вопрос - система стартует даже с HCT245! И не требуется ждать 2min. По осциллографу вижу уменьшение выбросов на OE# - почти пропали, но скорее всего дело в задержке. Хотя почему надо было ждать 2min, не могу объяснить. Сейчас оптимизирую, какую точно микросхему поставить(HCT/LS/АП6) и какой емкости конденсатор. Сперва вообще думал, что дело в сигнале PG, который плата сама вырабатывает, но не подтвердилось. justontime написал: Я использую для программирования MASM/MSC а также всяческих исследований XT. Собственно говоря, принципиально вопрос остался один - что дальше со всем этим делать ??? Не люблю я новомодные DOS компиляторы. Кстати, Вы не знаете чем V20 отличается в аппаратном плане от 8088, что делает пермычка V20-8088? Отследить дорожки пока не пробовал, но попробую. PS. На Fe-Restorator не обращайте внимания, ему просто обидно, что сам не может сделать подобное. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Кстати, вот Intersil процессоры http://www.aliexpress.com/item...15515.html Могу заказать на попробовать. Насчет 5-вольтовых ПЛИС - это вы зря. Вполне доступны FLEX10K (без букв "A" и "Е" - это теплые 5-вольтовые) от 10 тыс. элементов до 70 тыс, в том числе и в маленьком корпусе PQFP http://www.aliexpress.com/item...63246.html |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
alecv, это на 5MHZ они? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
i8088 С Intersil я честно говоря не понял, вроде CMOS быстрые. Они еще бывают с буквой B в конце. Надо доки курить. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Вроде нашел: https://www.intersil.com/conte.../80c88.pdf Да на 5MHZ, есть на 8, а на 10 почему-то нету. B в конце это расширенный интервал температуры: -55 to +125. Странно, почему на 10 нет... |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
i8088 Ага. В в конце - это керамика, поэтому и температура. CMOS 8088 еще делали OKI и Harris. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
i8088 написал: Для пущей ясности, в начало самого первого поста данной темы я добавил объяснение насчет моих целей при разработке всех этих игрушек justontime написал:Я использую для программирования MASM/MSC а также всяческих исследований XT. Собственно говоря, принципиально вопрос остался один - что дальше со всем этим делать ??? alecv написал: Именно эту серию я и имел ввиду, когда писал "ужасное старье за очень дорого, с которым даже современные среды разработки не особо работают". У меня нет желания с ними возиться... Насчет 5-вольтовых ПЛИС - это вы зря. Вполне доступны FLEX10K alecv написал: Насчет Intersil предупреждаю - документация на их сайте чаще всего перепечатки с родных Intel'овских документов. Хотя выглядит красивее, чем кривые сканы старых буклетов, но я уже натыкался на ошибки/опечатки, поэтому использую исключительно документы от Intel С Intersil я честно говоря не понял, вроде CMOS быстрые. Они еще бывают с буквой B в конце. Надо доки курить. i8088 написал: К сожалению, даже не знал о существовании такой перемычки Кстати, Вы не знаете чем V20 отличается в аппаратном плане от 8088, что делает пермычкаV20-8088? i8088 написал: Вроде бы да, самый конец... Я просто команду 'or al, al' поменял на 'xor al, al', чтобы всегда возвращало ZF = 1. Вообще там в BIOS'е довольно много проверок, после которых (при обнаружении несоответствий) выполняется HLT. Вполне вероятно, что Ваша XT не проходит какую-то из этих проверок... Вы уверены что это точно программа расчета КС? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
justontime написал: Да, я видел куча проверок, особенно вначале. 5150 запустилась, 5160 нет. Вполне вероятно, что Ваша XT не проходит какую-то из этих проверок... |
radbek
Full Member
Всего сообщений: 231 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 сентября 2016 13:56 Сообщение отредактировано: 19 сентября 2016 14:05
Fe-Restorator Не удивительно, чего-то подобного от Вас и ожидал, но как я уже писал в другой подобной теме (про ХТ), это Вам матерым коллекционерам, у которых ХТ железа полные гаражи это не интересно, ибо паяльником не куда воткнуться, а начинающим, очень полезно было бы, что бы запускать "ТЕ" игры/программы на плате, подключив современную периферию, без необходимости искать (или приобретать у Вас же) MFM, CGA Monitor, XT Keyboard etc. Продавать! Наборами. justontime Вспомнил где уже читал об этом, у Вас есть замечательная статья на гиктаймс об прототипе данной платы. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
На фоне разговоров о BASIC'е вдруг сообразил, что сам никогда Бейсика из IBM PC ROM не видел, поэтому решил посмотреть на своем проекте. Файлы взял отсюда - http://www.minuszerodegrees.net/bios/BIOS_5160_09MAY86.zip |
Primergy
Advanced Member
Откуда: Петропавловск Всего сообщений: 442 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 31 янв. 2016 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 21 сентября 2016 20:24 Сообщение отредактировано: 21 сентября 2016 20:26
justontime написал: Прошу прощения за некомпетентность по вышеперечисленым аспектам (в теме разговоров о BASIC-е), но скажите - как всё-таки удалось вызвать На фоне разговоров о BASIC'е вдруг сообразил, что сам никогда Бейсика из IBM PC ROM не видел, поэтому решил посмотреть на своем проекте. http://kazpic.kz/image/GQD. |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Тут мне в очередной раз задали вопрос насчет приобретения/документации на изготовление моего проекта... Честно говоря, я искренне не понимаю, нафига этот проект вообще кому-то сдался в таком виде ??? Меня интересовал не конечный результат, а сам процесс - окончательное разбирательство с некоторыми нюансами схемотехники материнской платы оригинальной XT, использование новой для меня элементной базы, опробование свежеприобретенного оборудования для пайки и т.д. А вот конечный результат, считаю, с практической точки зрения вообще никакой. Потенциал FPGA использован на 5% (если не меньше), и ограничился отсутствием свободных пинов. Ряд довольно дорогостоящих элементов (типа VGA DAC) тоже задействованы по минимуму - меня интересовал сам принцип их работы. Вместо SRAM можно было поставить SDRAM и получить в три раза дешевле в пять раз бОльший объем памяти. Все хотелки, которые у меня прописаны в первом посте данной темы, можно было реализовать практически в рамках данного проекта почти без увеличения стоимости, если использовать FPGA с достаточным количеством пинов. Метод согласования уровней 5 - 3.3 мне уже категорически не нравится, и я не уверен, что при увеличении количества слотов все будет работать. Ну и т.д. и т.п. Тем не менее, если хоть кто-то внятно сможет объяснить, зачем он хочет повторить проект, я попробую собраться с силами, исправить те несколько ошибок в печатной плате, которые вылезли в процессе запуска, и выложить всю имеющуюся информацию по проекту сюда. А так просто, честно говоря, мне жалко тратить на это время - есть много интересных для меня вещей, на которые времени катастрофически не хватает... |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 7 8 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » PC XT на новый лад |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |