34063 да копеечная и их у нас как грязи , а МАХ761 не знаю не сталкивался . Если есть в наличии и паять будите на макетке то пробуйте почему бы и нет .
34063 да копеечная и их у нас как грязи , а МАХ761 не знаю не сталкивался . Если есть в наличии и паять будите на макетке то пробуйте почему бы и нет .
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
По схеме. Предлагаю в качестве U5 использовать не 74273 (ИР35 - я таких и в руках не держал), а что-то более распространенное типа ТМ9 - оно и распространенное и дешевле и ножек меньше (меньше плата). Ну и по мелочи - если от дешифратора U7 (74155=ИД4) использовать не верхнюю половинку, а нижнюю, то можно обойтись без инвертора U4.D (меньше трассировки).
А память RAM и ExtRAM это физически будут два разных корпуса?
Ну да, почему бы и нет? У нас же по концепции не делается одновременное включение страниц ПЗУ и ОЗУ (например поделив 64к адресного пространства на окна по 16к или 32к). Значит, можно использовать одну и ту же микросхему порта для адреса. Надо обратиться к ПЗУ - выставил номер страницы, прочитал блок. К ОЗУ аналогично. Адрес все равно надо обязательно каждый раз ставить заново при возвращении управления в область окон, ибо при наличии много тредовости (нескольких процессов на прерываниях - не важно Юникс там или MPM с "честными" процессами, или просто под "однозадачной" CP/M драйвер повесили как обработчик прерывания - например плеер музыки) никогда нет гарантии что порт не поправлен "соседним" процессом.
Конечно, можно не экономить и поставить отдельный порт, тут вопрос предпочтений и модели использования отличной от той что представляется мне.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Обновил схемы :
Основная плата https://yadi.sk/i/9d39FHjBzQ5cq .
Изменён мапер для работы с памятью/портами ,в разъём мапер добавлены линии CPUID0,CPUID1,AVID0,AVID1,INT_ON,BTURBO,SCR0,SCR1,/MREQ,/IORQ... значение объясню позже .
CPU i8080 https://yadi.sk/i/ANJdx-ruzPvhb .
CPU i8085 https://yadi.sk/i/ftqUM8rZzPtti] .
CPU Z80 https://yadi.sk/i/nPXtODRezPs9f .
В выходные займусь переделкой по приведённым схемам .
Последний раз редактировалось SYR-ALEX; 25.11.2016 в 09:39.
По ошибке в предыдущем посте указал CPU i8085 старую схему.
Исправлено .
SYR-ALEX, на модуле 8085 не указана маркировка U1 и номиналы резисторов
в общем полноценная схема только на 8080
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Да много народа схемы посмотрели , а про неправильную цоколёвку 155ЛА8 в модуле CPU i8080 не заметили.
Схема из CPU i8080 из 215 поста НЕРАБОЧАЯ .
Вот собранная и проверенная схема https://yadi.sk/i/ndTxdfDFzYbkM на ещё не переделанном СЯБРЕ (без доработок IN/OUT). Также собраны и проверены CPU Z80 и CPU i8085 . Оба модуля уже с доработками IN/OUT в самих модулях .
Завтра займусь основной платой.
Последний раз редактировалось SYR-ALEX; 26.11.2016 в 21:57.
а почему такая приверженность к 155ЛА8 ? ЛА9 более доступна и в отечественном и в импортном исполнении, мне в Спринтере пришлось ЛА9 вертолетом впаивать с отгибом 7 и 14 ног, а в модуле 8080 если замутить преобразователь -5 от +12 можно вместо ЛА8 поставить ЛА18
Скрытый текст
Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
PLM-X 128 + AY -эмуль на 8меге
Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
Pentagon 1024SL 1.42 - работает не совсем стабильно
ZXM-Phoenix V06
ZX-Evolition Rev C2 White FSP-MItX
Sprinter 2000 v.Zorel
Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
ZX-UNO v4.1 2М с 4 переключаемыми флешками
Поиск-1 - ждет ремонта
Корвет ПК8010 up to 8020
MisT 1.31
Galaksija + SMD
[свернуть]
Ну если аллергия к К155ЛА8 (просто стандарт применения в Специалисте) можно применить и К170АП3, у меня прекрасно работает.
Вообще-то автор компьютера хорошо поступил - использовал один элемент ЛА8 в качестве преобразователя. А где гарантия, что на ЛА9 это прокатит? У меня даже был печальный опыт в применении К1533ЛА8 - просто не хватило напряжения для формирования фаз для процессора. Так что нужно осторожно подходить к выбору микросхем.
Последний раз редактировалось fifan; 27.11.2016 в 11:38.
Переделал Сябр для работы с портами .
Вокруг модуля CPU Z80 пришлось поплясать с бубном. Проци разных производителей ведут себя по разному но в целом на режимах NORMAL и TURBO со всеми прошивками атмеги работают , а вот в BTURBO с прошивкой 16Мгц (BTURBO Z80 8Мгц) заработали только 2 из 5 и тот наш отечественный КР1858ВМ1 и Zilog Z0840004PSC. Остальные Z8400AB1 2шт и КР1858ВМ3 на 8Мгц и далее не хотят.На прошивках 20Мгц и 22.118Мгц не заработал не один , нету у меня более шустрых Z80 .
CPU i8080 классический вариант работает только в NORMAL 2Мгц режиме (хотя с пошивками на 20 и 22.118 это 2.5 и 2.76 для Специалиста уже турбо ) . Работает только в памяти и доступа к портам по IN\OUT не имеет .Питание +12V и -5V на борту от +5V.
CPU i8085 работает в режимах NORMAL и TURBO , режим BTURBO для него не доступен . Имеет доступ к портам .
Схемы одним архивом https://yadi.sk/d/zgJ_hD-E326dwv .
- - - Добавлено - - -
И ещё вопрос к знатокам Специалиста . Если сигналы CPUID и AVID подключить по схеме https://yadi.sk/i/Nw2AM_W1326xZM то как зто скажется на существующем софте ? Эти сигналы я считаю могут пригодиться новому софту для опознания проца и возможных графических режимов , а также прога может по ним узнать тактовые частоты проца в зависимости от версии AdapterVideoID .
- - - Добавлено - - -
Такая фантазия на днях проскочила только сильно не смейтесь . Может NEC V20 ( аналог i8088 но умеет код i8080 вуполнять ) c СЯБРом подружить. Конечно нужен другой мапер и поршивка ПЗУ соответствующая . И получится Специалист-XT с "крутым CGA" 384/512X256 .
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)