Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   PC XT на новый лад
RSS

PC XT на новый лад

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8
Печать
 
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Не уверен, в какой раздел правильнее разместить тему - вроде и о 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 написал:
[q]
А пустая кроватка в верхнем правом углу подо что?
[/q]
Сопр наверное :rolleyes:
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
jugandar написал:
[q]
Слот ISA я так понимаю всего один
[/q]
Как я в самом начале писал, слот только один по причине ограниченного размера платы. А так да, вроде особых ограничений на "гребенку" не вижу. Единственное, затрудняюсь оценить нагрузочную способность системы.


jugandar написал:
[q]
А "производительность" эта машина может увеличивать
[/q]
Вся структура "материнской платы" внутри FPGA, поэтому никто не мешает сделать прошивку с турбо-режимом - все ограничено только тем, какую максимальную частоту потянет установленный на плате процессор


pahan написал:
[q]
А пустая кроватка в верхнем правом углу подо что?
[/q]
Это под 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 написал:
[q]
А под сопр места на плате не хватило или изначально не предполагался?
[/q]
Да как-то особо не думал. С технической точки зрения, там сложностей вообще нет, и не особо интересно. Соответственно, даже не парился по этому поводу


pahan написал:
[q]
Памяти 1 Мб или меньше?
[/q]
Там вроде видно - стоит микросхема памяти на 2М. Внутри FPGA я сделал некий аналог этой EMS карты, только, естественно, на 1М. Драйвер используется оттуда же.

В принципе, еще есть некоторое количество памяти внутри FPGA, я ее под BIOS и видеобуфер использую.


La Forge написал:
[q]
Ну почему у меня нет таких знаний
[/q]
Да знания приходят в процессе, было бы желание...

Картинка платы со всеми исправлениями/добавлениями (было несколько ляпов, которые уже пришлось исправлять проводами):

Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
Снимаю шляпу, за такую проделанную работу!

Правда, хотелось бы увидеть здесь настоящего 8088/NEC V20
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Ekb написал:
[q]
хотелось бы увидеть здесь настоящего 8088/NEC V20
[/q]
Ну, если очень хочется, то:



Проверил - даже работает :)
GrumpyCat
Advanced Member


Откуда: Москва
Всего сообщений: 564
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 июля 2014
Проект отличный! Респект!
А исходники прошивки FPGA доступны?
А есть 5-вольтовые FPGA, в которые оно тоже влезет?
Широкий слот ISA потому, что доступнее, чем 8-битный?

Ваш интел P8088-2 пиленый, год копирайта неправильный, минимум там 1978.
Fe-Restorator
Гость

Ссылка

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 написал:
[q]
justontime, двойку тебе по компьютеростроению!
[/q]
Зря вы так!
Такое сделать не каждый сможет. А тут сразу требования предьявляют.

justontime
Планируется ли какие-то пожелании покупателей и маленький тираж?
hoorma
Advanced Member
Енотовод

Откуда: Омск
Всего сообщений: 1703
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 фев. 2011
Вот крутотень! Правильно ребята говорят, на такой продукт найдутся покупатели и у нас и за рубежом.


Fe-Restorator написал:
[q]
двойку тебе по компьютеростроению!
[/q]
Конечно, уж лучше быть в каждой дырке теме затычкой.
KURILSHIK
Full Member


Откуда: О-очень далеко...(Приморский край)
Всего сообщений: 224
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 сен. 2014
justontime написал:
[q]
размеры моей печки для пайки не позволяли сделать плату больше
[/q]
Что за печка? Где заказывали плату? Или может сами сделали?

Результат, конечно, впечатляет. Скажите, пожалуйста,разрабатывали с нуля или на основе другого проекта?
ЗЫ
Случаем, не Вы под ником "newold86" на nedopc.org (vcfed.org?) разрабатывали проект Ориона на Альтере? Уровень проведенной Вами работы просто не поддаётся воображению.
Electrolooser
Member


Откуда: Новороссийск
Всего сообщений: 190
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 нояб. 2010
Да, проэкт внушает! :thumbup: Спрос "там", как мне кажется, был бы даже больше, чем "здесь".
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Fe-Restorator написал:
[q]
Слот впаял 16-битный, а проц - только 8-битный взял. Нафига, спрашивается?!
[/q]
Пожалуйста, извините - больше так не поступлю ! Прямо сейчас выпаяю имеющиеся, отпилю у них 16-битную часть (других, к сожалению, не было) и впаяю обратно ! Еще раз простите !


Fe-Restorator написал:
[q]
И видеоадаптеров прошить внутрь циклона сразу 3 штуки (CGA, EGA, VGA)
[/q]
Я так понимаю, что месье все эти видеоадаптеры уже писал ? Так поделитесь кодом, приму с благодарностью...


Fe-Restorator написал:
[q]
Места на текстолите - вагон, сокращать нужно,
[/q]
Понял, в следующий раз непременно займусь оптимизацией разводки даже на тестовых проектах, которые вообще не планируются к повторению. Действительно, зачем мне еще другими делами заниматься, кроме этого ???


Fe-Restorator написал:
[q]
justontime, двойку тебе по компьютеростроению!
[/q]
А тебе барабан в руки, флаг в жопу и пошел возглавлять толпу идущих на... делать другие проекты. Как сделаешь, возвращайся - поговорим...


GrumpyCat написал:
[q]
А исходники прошивки FPGA доступны?
[/q]
Сейчас привожу все в порядок, потом выложу полный комплект проекта


GrumpyCat написал:
[q]
А есть 5-вольтовые FPGA, в которые оно тоже влезет?
[/q]
Только ужасное старье за очень дорого, с которым даже современные среды разработки не особо работают.


GrumpyCat написал:
[q]
Широкий слот ISA потому, что доступнее, чем 8-битный?
[/q]
Там, где обычно покупаю детали, 8-битных не было. Да и есть куча 16-битных плат, работающих на 8-битных компьютерах. При этом некоторые из них еще и требуют некоторых сигналов на 16-битной части (но эти сигналы берутся, фактически, от 8-битной части)


GrumpyCat написал:
[q]
Ваш интел P8088-2 пиленый, год копирайта неправильный, минимум там 1978.
[/q]
Кстати, для меня самого эта маркировка - загадка. Вроде место, где покупал - приличное...


KURILSHIK написал:
[q]
Что за печка?
[/q]
http://www.lpkf.com/products/r...flow-e.htm


KURILSHIK написал:
[q]
Где заказывали плату? Или может сами сделали?
[/q]
Руки у меня не с того места растут, чтобы такую плату самому делать :) Разводил сам, а делал в Резоните


KURILSHIK написал:
[q]
Скажите, пожалуйста,разрабатывали с нуля или на основе другого проекта?
[/q]
Многие вещи были отработаны на моем предыдущем проекте


KURILSHIK написал:
[q]
Случаем, не Вы под ником "newold86" на nedopc.org разрабатывали проект Ориона на Альтере?
[/q]
Да, на том проекте я как раз начал разбираться с FPGA
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
С Вашего позволения, пару вопросов:

У Вас процессор в максимальном режиме работает, или минимальном?
Интерфейс XT клавиатуры, и прочие порты 8255 (чтение DIP switch в частности) эмулируется?
Если да, то сама конфигурация (установка DIP switch ) как задается?

upd.
А с оригинальным родным 8088(TTL) проверяли? Будут ли проблемы из-за отличающихся уровней
срабатывания TTL и CMOS версии?
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
justontime написал:
[q]
У Вас процессор в максимальном режиме работает, или минимальном?
[/q]
Все, как в настоящей PC XT - максимальный режим


i8088 написал:
[q]
Интерфейс XT клавиатуры, и прочие порты 8255 (чтение DIP switch в частности) эмулируется?
[/q]
Да


i8088 написал:
[q]
Если да, то сама конфигурация (установка DIP switch ) как задается?
[/q]
Пока только прямо в VHDL коде. Если были бы свободные пины FPGA, то сделать считывание информации с "физического" DIP switch'а - немного изменить одну строку кода.


i8088 написал:
[q]
А с оригинальным родным 8088(TTL) проверяли?
[/q]
Проверял только с теми, что на фото - других нет.
Fe-Restorator
Гость

Ссылка

Ekb написал:
[q]
Зря вы так!
Такое сделать не каждый сможет. А тут сразу требования предьявляют.
[/q]
Дружище, я не на соревнованиях по фигурному катанию паяльника по текстолиту. Двойных оценок, типа, "за старания-5, за их результат в железе - 2" выставлять не умею.
Да, потешить чужое эго словесами "требование" или "бред" - не желаю, считаю пустой тратой времени. Оттого никаких требований здесь нет. Есть изначальный конструктивный просчёт, ещё на этапе архитектурного проектирования, за него и выставлена оценка.
Конкретно и по делу, без чуйст(фф).

hoorma написал:
[q]
Конечно, уж лучше быть в каждой дырке теме затычкой.
[/q]
Уж чья-б корова мычала, а твоя-б молчала! Прочти свой пост сам и оцени его.

justontime написал:
[q]
Прямо сейчас выпаяю имеющиеся, отпилю у них 16-битную часть (других, к сожалению, не было) и впаяю обратно !
[/q]
Ещё одно подтверждение "проектирования без представления об получаемом продукте". Сферический ХТ в вакууме. Что-ж сразу не отпилил "хвост" разъёма? и в паяльну ванну уместился-б тогда, не пришлось-бы ныть на этот счёт. Значит, надеялся его задействовать полностью.
Можешь ругаться матом, во все этажи, прикрывая задницу фиговым листом "тестовой разработки, кояя никуда никому не нужна", в этом разе - ты безумец со склонностью к садомазохизму.
Лишних полдня на проектирование и переразводку платы тебе жаль потратить, а дофига монет на повторный заказ её на заводе - не жалко! А при перепроектировке выползут какие-нть "гонки по шине", коих в тестовом образце ни учуять, ни отследить принципиально невозможно, и угробят весь первый тираж новых плат. Об этом ты думал?

Разработка хорошая, но выполнена максимально криво, вот что обидно. Годится в один ряд с самогниющим уазом и тошниловками на букву "м".
Сейчас на форуме
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
justontime, спасибо за разъяснения, теперь ясно.
Респект и уважение за проделанную работу, и особенно за знания полученные в процессе
работы!!

На случай если будет вторая версия newXT, мои пожелания:
добавить сокет для FPU, еще один ISA, ну и DIP конфигуратор, по возможности.
jugandar
Advanced Member


Откуда: Саратов
Всего сообщений: 756
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 июля 2013
Fe-Restorator написал:
[q]
justontime, двойку тебе по компьютеростроению!
[/q]
Вот и пример отношения к "инновациям" - одни готовы сразу "с га*ном съесть" другие -наоборот оценили разработку. Её ведь и дальше можно усовершенствовать. Поразителен сам ФАКТ такого создания "в одиночку". Вы justontime молодец. Это ведь Вы её разработали и по вашим чертежам её сделали. а "ресторанных дел мастер" - токма обсирать умеет (мож завидует ИМХО) после его комментария я чего то с ним советоваться в своих разработках - нехочу.
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
i8088 написал:
[q]
На случай если будет вторая версия newXT, мои пожелания:
[/q]
В конец самого первого сообщения темы я добавил список того, о чем вообще думал...
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Почитал Ваши соображения, все верно только вот это
[q]
- что-то для звука
- USB-интерфейс для клавиатуры/мыши
[/q]
по моему только все испортит (особеннно звук), 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 написал:
[q]
по моему только все испортит (особеннно звук), IMHO не надо.
[/q]
Так никто ведь не заставляет использовать - можно даже на плату не распаивать. Как прошивка будет написана/настроена, так и заработает - в этом вся прелесть FPGA


i8088 написал:
[q]
А вот еще неплохо добавить джампер, отключающий IDE(CF),
[/q]
А зачем я писал о паре блоков DIP switch'ей ? :) Вы знакомы с FPGA ? Если нет, то объясняю - все меняется путем изменения прошивки, что угодно можно подключать к чему угодно и назначать им любые функции.


i8088 написал:
[q]
Кстати, IDE у Вас по каким адресам,
[/q]
В данный момент в проекте вообще IDE не используется
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
justontime, OK тогда ясно. Спасибо за разъяснения!
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Ekb написал:
[q]
Планируется ли какие-то пожелании покупателей и маленький тираж?
[/q]
Что-то раньше не заметил вопрос...

Насчет пожеланий - если кто-то предложит сделать что-то интересное для меня с технической точки зрения, то почему бы и нет ? Пока, правда, все идеи/предложения мне самому уже раньше приходили в голову - просто на данном этапе по разным причинам не стал реализовывать

Насчет продаж - гарантированно НЕТ. Это исключительно хобби (одно из многих), и портить его деньгами не собираюсь :) Всю информацию/прошивки/схемы выложу, на вопросы отвечу по наличию времени. Если в ходе своих изысканий останутся лишние платы (обычно заказываю с запасом - еще руку не набил с новыми для себя технологическими процессами) - подарю желающим безвозмездно.
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Блин, наводил порядок в проекте и раскомментировал в BIOS'е одну проверку, которую раньше убирал, чтобы не мешала. В результате вылезла проблемка, над которой уже второй день бьюсь...

Такой вопрос - никто не сталкивался на старых XT с тем, что при использовании VGA адаптера при загрузке BIOS компьютера находит ошибку тестирования видеобуфера (пищит один раз длинно и два раза коротко), но потом все дальше грузится и работает ?

У меня 3 разных видеокарты, со всеми аналогичная картина. При этом все никак не могу найти у себя ошибку - вроде все сделано правильно. Единственное объяснение - мои адаптеры в принципе не начинают работать (и давать доступ к их буферу) до инициализации во время передачи управления на их BIOS. А эта самая инициализация проводится уже ПОСЛЕ попытки проверки памяти буфера. Но я сам в это не верю - думаю, ошибка все-таки где-то у меня...

К сожалению, пока не смог найти работающей оригинальной XT на продажу, чтобы на ней подобные вещи смотреть...
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
justontime написал:
[q]
Но я сам в это не верю - думаю, ошибка все-таки где-то у меня...
[/q]
Еще раз блин - добавил в BIOS'е инициализацию видеоадаптера перед тестом памяти буфера, и все заработало ! Неужели на настоящих PC XT в такой ситуации действительно каждый раз при загрузке приходится выслушивать эти бипы ???
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
justontime А чего все контроллеры в ПЛИС не засунул как в Zet ?
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
alecv написал:
[q]
А чего все контроллеры в ПЛИС не засунул как в Zet ?
[/q]
Во-первых, приблизительно так я уже делал - http://www.nedopc.org/forum/viewtopic.php?f=87&t=10836
Во вторых, вся суть этого проекта заключалась в том, чтобы иметь их в "железном" виде (так просто мне захотелось)
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
justontime написал:
[q]
Неужели на настоящих PC XT в такой ситуации действительно каждый раз при загрузке приходится выслушивать эти бипы ???
[/q]
Нет, такого я не наблюдал. Те VGA, что умеют работать в 8-bit ISA slot, работают без
проблем.

Проверялось на 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 написал:
[q]
И еще один вопрос - Ваш процессор 80C88 это новый (по году) кристалл, в смысле они сейчас выпускаются?
[/q]
Есть такая компания - Intersil, они многое выпускают из этой серии. Вроде у них вообще можно заказать многие старые микросхемы (в смысле, они выпустят партию под заказ), только партия должна быть несколько тысяч штук. Естественно, распространённые (на которые еще есть относительно широкий спрос) они выпускают и так.


sanders написал:
[q]
На оригинальной ХТ бипов ошибки видеоадаптера нет, если он исправен. Если неисправен, то есть. Это относится к любым типам адаптеров и к любой их разрядности 8/16 бит (если 16 бит совместимы с ХТ).
[/q]
Это логично и ожидаемо. С другой стороны, я вижу пошагово, что происходит. В частности, просто сам написал вместо BIOS'а короткий тест памяти видеобуфера и регистров. Пока не передам управление на VGA BIOS, видеобуфер и регистры видеокарты недоступны... Именно поэтому мне очень нужна оригинальная XT - вроде это последнее в проекте, что ведет себя странно...
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
justontime написал:
[q]
Есть такая компания - Intersil, они многое выпускают из этой серии. Вроде у них вообще можно заказать многие старые микросхемы (в смысле, они выпустят партию под заказ), только партия должна быть несколько тысяч штук. Естественно, распространённые (на которые еще есть относительно широкий спрос) они выпускают и так.
[/q]
OK, спасибо поищу! CMOS версия 8088 (именно 8088, а не V20) мне сейчас очень
пригодилась бы![



justontime написал:
[q]
С другой стороны, я вижу пошагово, что происходит. В частности, просто сам написал вместо BIOS'а короткий тест памяти видеобуфера и регистров. Пока не передам управление на VGA BIOS, видеобуфер и регистры видеокарты недоступны... Именно поэтому мне очень нужна оригинальная XT - вроде это последнее в проекте, что ведет себя странно...
[/q]
А Вы проверяете с Вашей видеокартой (то что Вы встроили в проект), или
вставленной в 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 написал:
[q]
Вы проверяете с Вашей видеокартой (то что Вы встроили в проект), или
вставленной в ISA?
[/q]
Естественно, с внешней. С моей эмулированной 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 написал:
[q]
Короче, кто продаст мне рабочую 5160 или хотя бы материнскую плату от нее ? :)
[/q]
ebay?
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 написал:
[q]
У Вас есть VGA адаптер, работающий в Вашей XT
[/q]
Конечно, только у меня 16-bit REALTEK работающий в 8-bit slot. (еще есть OTI).

Как проверю, сообщу!
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 написал:
[q]
Тут на другом форуме подсказали, что в такой конфигурации (внешняя видеокарта на XT) нужно конфигурационные switch'и выставлять в 00 - reserved
[/q]
Так вам выше несколькимми постами тут на это указали.


i8088 написал:
[q]
Однако с EGA/VGA уже используется BIOS карты, и соответственно DIP switch ставятся как no video. Здесь может быть проблема?
[/q]
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Anonymous написал:
[q]
Так вам выше несколькимми постами тут на это указали.
[/q]
Действительно, не обратил внимание (не за компьютером был)...
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Я взял последние 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
Я так и думал, не было времени просто искать программу расчета КС. Я кстати проверил 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
А понял, глупость написал. Если BIOS считает все 64KB, то моя коррекция КС
бесполезна.

Upd
Хотя - по адресам от 0xf000:0000 до 0xf000:E000 должны читаться 0xFF
тогда 0xff * 0xe000 = 0xdf2000, те КС должна была сойтись

Давайте для определенности Ваш BIOS все же проверим.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
justontime , если Вам для опытов нужна материнка ХТ, то могу предоставить на время бесплатно. И даже на выбор: чипсетная, не-чипсетная, с 1Мбитным ПЗУ в котором DOS 3.2 и с IDE на борту, на 8088, 8086, 286 (XT) процессорах. Условие - ничего не перепаивать, и родное ПЗУ не перешивать.
justontime
Full Member


Откуда: СПб
Всего сообщений: 236
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 сен. 2016
justontime написал:
[q]
i8088 написал:
[q]
А с оригинальным родным 8088(TTL) проверяли?
[/q]
Проверял только с теми, что на фото - других нет.
[/q]
Должен заметить, что после того, как вместо процессора от Intersil'а поставил загадочный процессор с копирайтом 1975 года, стали проявляться периодические непонятные зависания. Хотя 100% в таких делах сложно давать, но после обратной замены на Intersil зависания вроде прекратились...
Вообще мне что-то перестает нравиться согласование уровней через резистор/диод - если использовал бы специализированные микросхемы, то, кроме полностью правильных уровней, еще и паять было бы проще. Вернее, устанавливать детали (все равно в печке паяется) - вместо 16 или 32 совсем мелких деталей можно было бы ставить одну 8 или 16 разрядную микросхему преобразователя... Наверное, они бы и места на плате заняли бы меньше...


sanders написал:
[q]
justontime , если Вам для опытов нужна материнка ХТ, то могу предоставить на время бесплатно.
[/q]
Огромное спасибо !!! Вполне вероятно, как-нибудь воспользуюсь предложением, если еще в силе будет :)
Только именно сейчас, как ни странно, вопросов, требующих подобных экспериментов, пока нет...
Собственно говоря, принципиально вопрос остался один - что дальше со всем этим делать ??? :)
Fe-Restorator
Гость

Ссылка

justontime написал:
[q]
Собственно говоря, принципиально вопрос остался один - что дальше со всем этим делать ??? :)
[/q]
Продавать! Наборами.
Ах, да, наш мегакрутой разработчик об такой "мелочи" задумался только сейчас. А продать-то и нельзя, даж на хобби-рынок железяка не годится.
>адский смайл>
Пусть теперь гниёт в самой дальней замшелой коробке, рядом с уазом и жигулями.

UPD.
Лет через 10 выложишь её здесь, в разделе "чо менэ папалося", пусть гадают потомки "чо за неведома зверушка". :)
Сейчас на форуме
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
justontime, Я сделал замену OR на XOR в BIOS 5160, но запуска нет.
Вы уверены что это точно программа расчета КС?

На 286 она выглядит более очевидно, типа (по памяти)
xor ax, ax
mov si, 0
mov cx, 8000h
m1:
lodsw
add ax ,ax
loop m1


justontime написал:
[q]
Должен заметить, что после того, как вместо процессора от Intersil'а поставил загадочный процессор с копирайтом 1975 года, стали проявляться периодические непонятные зависания. Хотя 100% в таких делах сложно давать, но после обратной замены на Intersil зависания вроде прекратились...
[/q]
Еще могут быть странности из-за разного быстродействия, на одной из XT у меня двунапрвленный
буфер 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 написал:
[q]
Собственно говоря, принципиально вопрос остался один - что дальше со всем этим делать ??? :)
[/q]
Я использую для программирования 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 написал:
[q]
justontime написал:
[q]
Собственно говоря, принципиально вопрос остался один - что дальше со всем этим делать ???
[/q]
Я использую для программирования MASM/MSC а также всяческих исследований XT.
[/q]
Для пущей ясности, в начало самого первого поста данной темы я добавил объяснение насчет моих целей при разработке всех этих игрушек :)


alecv написал:
[q]
Насчет 5-вольтовых ПЛИС - это вы зря. Вполне доступны FLEX10K
[/q]
Именно эту серию я и имел ввиду, когда писал "ужасное старье за очень дорого, с которым даже современные среды разработки не особо работают". У меня нет желания с ними возиться...


alecv написал:
[q]
С Intersil я честно говоря не понял, вроде CMOS быстрые. Они еще бывают с буквой B в конце. Надо доки курить.
[/q]
Насчет Intersil предупреждаю - документация на их сайте чаще всего перепечатки с родных Intel'овских документов. Хотя выглядит красивее, чем кривые сканы старых буклетов, но я уже натыкался на ошибки/опечатки, поэтому использую исключительно документы от Intel


i8088 написал:
[q]
Кстати, Вы не знаете чем V20 отличается в аппаратном плане от 8088, что делает пермычкаV20-8088?
[/q]
К сожалению, даже не знал о существовании такой перемычки :)


i8088 написал:
[q]
Вы уверены что это точно программа расчета КС?
[/q]
Вроде бы да, самый конец... Я просто команду 'or al, al' поменял на 'xor al, al', чтобы всегда возвращало ZF = 1. Вообще там в BIOS'е довольно много проверок, после которых (при обнаружении несоответствий) выполняется HLT. Вполне вероятно, что Ваша XT не проходит какую-то из этих проверок...
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
justontime написал:
[q]
Вполне вероятно, что Ваша XT не проходит какую-то из этих проверок...
[/q]
Да, я видел куча проверок, особенно вначале. 5150 запустилась, 5160 нет.
radbek
Full Member


Всего сообщений: 231
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 окт. 2013
Fe-Restorator
[q]
Продавать! Наборами.
Ах, да, наш мегакрутой разработчик об такой "мелочи" задумался только сейчас. А продать-то и нельзя, даж на хобби-рынок железяка не годится.
[/q]
Не удивительно, чего-то подобного от Вас и ожидал, но как я уже писал в другой подобной теме (про ХТ), это Вам матерым коллекционерам, у которых ХТ железа полные гаражи это не интересно, ибо паяльником не куда воткнуться, а начинающим, очень полезно было бы, что бы запускать "ТЕ" игры/программы на плате, подключив современную периферию, без необходимости искать (или приобретать у Вас же) 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
justontime написал:
[q]
На фоне разговоров о BASIC'е вдруг сообразил, что сам никогда Бейсика из IBM PC ROM не видел, поэтому решил посмотреть на своем проекте.
[/q]
Прошу прощения за некомпетентность по вышеперечисленым аспектам (в теме разговоров о BASIC-е), но скажите - как всё-таки удалось вызвать Ктулху BASIC на ХТ-машине подобного типа:
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 на новый лад
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS