Важная информация

User Tag List

Страница 1 из 30 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 299

Тема: Pentagon-1024/4096 от Northwood

  1. #1
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    591
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Pentagon-1024/4096 от Northwood

    Всем привет.

    В этой теме я хочу собрать вместе все свои доработки компьютера Pentagon 1024 1.4. Тема будет в следующем формате: Каждый пост будет описывать какую-нибудь одну очередную доработку, в 1-м посте при этом будет постепенно вырисовываться новая полная готовая схема Pentagon. Буду рад выслушать все предложения и замечания. В итоге получится новый Pentagon со следующими возможностями:

    Подробней:


    1) Полная совместимость, в том числе и по положению INT, с оригинальным Pentagon-128. Но с возможностью переключения положения сигнала INT на 16 строк вниз, с целью исключения мерцания спрайтов на некоторых фирменных играх.

    2) Формирование в видео полностью стандартных синхро-импульсов и импульсов гашения, которые гарантируют нормальную работу с любым телевизором, а так же нормальную работу PAL/NTSC кодера.

    3) Наличие PAL/NTSC кодера на микросхеме CXA1645.

    4) Память будет 4 Мб с помощью 1 модуля SIMM 30 pin. Будет возможность установки 1 модуля SIMM на 1 Мб, на плате будет соответствующий джампер.

    Вначале я хотел сделать ещё вариант установки двух модулей SIMM 30 pin по 1 Мб, но в своё время был вынужден отказаться от идеи, т.к. она не подружилась с турбированием ОЗУ на 7 МГц. Переключение модулей я делал стандартным способом - коммутацией сигнала CAS, но минимальной задержки этого сигнала оказалось достаточно, чтобы компьютер не заработал вообще. Хотя ещё оставалось конечно пару вариантов - коммутацию CAS я тогда сделал на 1531КП11, а нужно было попробовать на 1531ЛА3.

    Расширении памяти будет за счёт дополнительных двух битов порта #7FFD - бит 6 и бит 5 (вместо блокировки). В результате получаем следующую раскладку верхней памяти:

    #1FFD бит 4 - 256 Кб
    #1FFD бит 7 - 512 Кб
    #7FFD бит 7 - 1024 Кб
    #7FFD бит 6 - 2048 Кб
    #7FFD бит 5 - 4096 Кб.

    Таким образом, для существующего ПО получается одновременная поддержка сразу 3-х стандартов расширения до 1 Мб:

    Pentagon-1024:
    #7FFD бит 7 - 256 Кб
    #7FFD бит 6 - 512 Кб
    #7FFD бит 5 - 1024 Кб

    KAY-1024:
    #1FFD бит 4 - 256 Кб
    #1FFD бит 7 - 512 Кб
    #7FFD бит 7 - 1024 Кб

    Scorpion ZS-1024:
    #1FFD бит 4 - 256 Кб
    #7FFD бит 7 - 512 Кб
    #7FFD бит 6 - 1024 Кб

    И даже стандарт расширения памяти Phoenix до 2 Мб:
    #1FFD бит 4 - 256 Кб
    #1FFD бит 7 - 512 Кб
    #7FFD бит 7 - 1024 Кб
    #7FFD бит 6 - 2048 Кб

    Из недостатков:

    Использование бита блокировки расширенной памяти D5 порта #7FFD в качестве расширения ОЗУ приводит к неработоспособности некоторых отдельно взятых фирменных 48к игр. Связано это с тем, что в тех играх авторы щёлкают бит блокировки. Возможно, нужно как-то переключать этот бит D5 на режим блокировки и обратно на расширение ОЗУ. - решено, в BIOS-Setup можно будет задавать опцию, как использовать бит блокировки D5: стандартно блокировать всю верхнюю память или использовать для максимального расширения памяти по стандарту "Пентагон-1024". В последнем варианте работает демка Nedodeno от Alone Coder.

    5) Наличие режима "Plus-3". Используются дополнительные 4 страницы ПЗУ, конфигурация ОЗУ становится такой же, как в фирменном "ZX-Spectrum+3" с поддержкой "стандартного" и "специального" режимов.

    6) В схеме будет узел, который отлавливает команды короткой адресации к портам IN A,(xx), OUT (xx),A, как только процессор прочитает код такой команды, моментально будет заблокирован порт #1FFD, а порт #7FFD будет переведён на мягкую дешифрацию. Как только процессор прочитает из ОЗУ код следующей команды, всё возвращается обратно с доступом всей имеющейся памяти. Это уже давно собрано у меня, и я уже давно забыл, что такое несовместимость таких программ, как INSULT, STS 3.3 и т.д. Для работы этих программ не нужно будет вручную отключать верхнюю память, STS 3.3 можно грузить с RAM-диска.

    7) Память будет обязательно турбирована на 7 МГц. Это позволит:
    а) турбировать Z80 на 7 МГц без WAIT-а, получив 200% производительности;
    б) реализовать дополнительные видеорежимы, требующие в 2 раза больше циклов доступа к ОЗУ видеоконтроллером, не останавливая процессор, например, 16 colors;
    в) турбировать Z80 на 14 МГц с WAIT-ом, получив около 280-295% процентов производительности.

    Из недостатков:

    Компьютер будет работать не со всеми типами процессоров Z80. Но отлично работает с Z84C0020PEC, и их не сложно достать, китайцы до сих пор их продают пачками;

    Возможно, придётся подбирать модули памяти SIMM. Обычно проблем не возникает с 3-чиповыми. В частности, отлично работают Motorolla, Samsung и др. Из всех не захотели работать только Panasonic. А вот 9-чиповые глючат, одни больше, другие меньше. из 7 или 8 разных модулей мне удалось подобрать только 2, которые более-менее нормально работали, но всё равно хуже чем 3-чиповые.

    Сложность в поиске быстрых микросхем логики серии КР1531. К счастью, не весь компьютер нужно собирать на этой серии, а только критичные к задержкам сигналов узлы. Если какие-то микросхемы не удалось найти в серии КР1531, можно поставить импортный аналог серии 74F.

    Из дополнительных недостатков Турбо-14 МГц:
    Плохая совместимость с расширенным видеорежимом "512х192" - мерцание пикселей при большой загрузке процессора - решено, картинка уже без артефактов, больше ничего не мерцает;
    Появляется нестабильность шины данных. Если вытащить всю периферию, то шина данных становится стабильной.

    8) Шина Nemo-Bus v1.0 будет содержать 4 слота.

    9) Будет 1 слот ZX-Bus Plus-3. Конструктивно его можно реализовать с помощью двух линеек по 28 шт штырьков, к которым нужно будет припаять гребёнку контактов. Спасибо Djoni за подсказку с примером.

    10) Плюс 1 слот ISA специально для модема, включенного по схеме Кондратьева, полный вариант с прерыванием от модема IRQ4. Использовать можно, к примеру, в iS-DOSе, можно будет с ПЦ и обратно перекачивать файлы размером больше дискеты, не придётся дёргать винчестер и подключать его к ПЦ. Испытал на себе, это удобно. Сигнал IORQG для модема будет последним в приоритете после 4-го слота ZX-Bus.

    11) Наличие мышки PS/2, контроллер на Attiny2313, с буфером, без WAITа.

    [B]12) Наличие порта RS-232 с использованием музыкального сопроцессора AY и микросхемы MAX3232.

    13) Турбирование контроллера дисковода КР1818ВГ93 по правильной схеме, с учётом всех исправлений описанных журнале "Спектрофон" № 12 и 14.

    14) NemoIDE контроллер.

    15) Доступ к 0-й странице ПЗУ с прошивкой Gluk Reset Service.

    16) Наличие порта атрибутов #FF. Не такой вариант, как я предлагал несколько лет назад. Схема, опубликованная N лет назад оказалась абсолютно бесполезной, кроме обнаружения в тестах, она ничего не давала - фирменные игры, например, фирменный ARKANOID-1, не шли, и связано это было с отсутствием стробирования порта сигналом бордюра.

    У меня есть 2 проверенных варианта схемы порта #FF.
    а) более простая схема на 1 микросхеме и 8 резисторах, и она наиболее точно отражает фирменный порт #FF, т.е. без дешифрации порта, когда порт доступен по любому незадействованному номеру порта.

    б) на 3-х микросхемах и без резисторов, с точной дешифрацией порта, проверяются все 8 младших бит. Я себе собрал именно этот вариант, и не заметил разницы в поведении фирменной игры ARKANOID-1.

    17) Теневое ОЗУ ёмкостью 64 Кб. Будет выполнять 2 функции - в качестве стандартного теневого ОЗУ, доступное через чтение из портов #7B, #FB, ёмкостью 16 или 32 Кб, и для эмуляции всех 4х страниц ПЗУ:

    Страница 0 - стандартное теневое ОЗУ через IN A,(#FB)/IN A,(#7B), либо эмуляция 0-й страницы ПЗУ Gluk Reset Service;
    Страница 1 - только эмуляция 1-й страницы ПЗУ TR-DOS;
    Страница 2 - расширение стандартного теневого ОЗУ до 32Кб, либо эмуляция 2-й страницы ПЗУ Menu-128;
    Страница 3 - только эмуляция 3-й страницы ПЗУ Basic-48.

    Порт управления теневым ОЗУ - #FD37.

    18) Микросхема CMOS-часиков по схеме MrGluk. Можно будет установить как Dallas, так и МС146818 или её аналог 512ВИ1. Тактирование последних двух будет от экономичной микросхемы MC14069. Внешняя батарейка - CR2032, которая будет использоваться для любого варианта CMOS, в том числе и для Dallas (вряд ли сейчас уже возможно найти Dallas с живой батарейкой внутри, её в любом случае придётся выковыривать). Порты для управления CMOS - #BFF7, #DFF7 и #EFF7.

    19) 9 расширенных видеорежимов (в скобках кол-во циклов доступа к ОЗУ видеоконтроллером за 1 адрес):

    0) Стандартный видеорежим. 256х192, атрибут на знакоместо 8х8. Область пикселей - #4000 - #57FF, область атрибутов - #5800 - #5AFF (2 цикла);

    1) Аппаратный мультиколор. Атрибут цвета на байт 8х1. Область пикселей - #4000 - #57FF, область атрибутов - #6000 - #77FF (2 цикла);

    2) 512х192 пикселей монохромный, можно включить любой цвет текста. Область пикселей нечётного знакоместа - #4000 - #57FF, область пикселей чётного знакоместа - #6000 - #77FF (4 цикла, т.к. поддерживается цветной вариант);

    3) 512х192 пикселей, цветной. Атрибут на узкое знакоместо 8х8. Область пикселей нечётного знакоместа - #4000 - #57FF, область пикселей чётного знакоместа - #6000 - #77FF, область атрибутов нечётного знакоместа - #5800 - #5AFF, область атрибутов чётного знакоместа - #7800 - #7AFF (4 цикла);

    4) 512х192 пикселей, мультиколорный. Атрибут на байт 8х1. Область пикселей нечётного знакоместа - #4000 - #57FF, область пикселей чётного знакоместа - #6000 - #77FF, область атрибутов нечётного знакоместа - #C000 - #D7FF 4-й страницы, область атрибутов чётного знакоместа - #E000 - #F7FF 4-й страницы (4 цикла);

    5) 16 colors - каждый пиксель своим цветом. Экран состоит из 4-х экранных областей: #4000 - #57FF, #6000 - #77FF, #C000 - #D7FF 4-й страницы, #E000 - #F7FF 4-й страницы. Каждый байт данных отображает только 2 пикселя, каждая экранная область отображает только свои 2 пикселя из знакоместа, 4 области составляют целое знакоместо (4 цикла);

    6) 384х288 пикселей, полноэкранный режим без бордюра. (2 цикла);

    7) FlashColor. Внутри каждого цветного атрибута, в котором активирован 7-й бит флеш, перемешиваются цвета точек и фона и выводятся в качестве цвета точек, цвет фона при этом чёрный. Данный видеорежим можно совмещать с видережимами № 0, 1, 3, 4, 6 и 8.

    8) Flash-Bright. 7-й бит атрибутов цвета вместо режима мигания управляет яркостью фона (PAPER). 6-й атрибутов цвета отвечает за яркость только пикселей (INK).

    9) Аппаратный GigaScreen, автоматический. Когда программа просмотра гигаскрин-картинок начинает переключать по прерываниям основной / дополнительный экран, автоматически включается данный видеорежим и экраны переключаются от строки к строке, а от кадра к кадру меняется фаза переключения на противоположную. Как только программное переключение экранов прекратилось, аппаратный гигаскрин автоматически отключается. Мерцание на гигаскрин картинках становится менее заметно, ничего вручную переключать не нужно.

    Видеорежимы "Аппаратный мультиколор", "512х192", "16 colors" и "384х288" включаются стандартным портом #EFF7.
    Видеорежим "512х192" из монохромного в цветной или обратно переключается дополнительным портом #FE37, управляемый из BIOS.
    Видеорежим "512х192" мультиколорный включается, если через #EFF7 включить одновременно режимы "Мультиколор" и "512х192", а так же включить цвет портом #FE37.

    20) BIOS с тестированием ОЗУ и Setup-ом. Будет установлена дополнительная микросхема ПЗУ ёмкостью 16 или 32 Кбайта. На данный момент задействовано только 16 Кбайт. Но в будущем, если этого не хватит, можно задействовать все 32 Кбайт. Порт для включения ПЗУ BIOS и для выбора страницы ПЗУ BIOS - #FC32.

    В BIOS-Setup можно:
    1. Выставлять текущую дату и время;
    2. Настроить расширенные видеорежимы:
    а) выбрать цвет текста для монохромного видеорежима 512х192;
    б) включить или отключить цвет для видеорежима 512х192;
    в) включить или отключить флешколор;
    г) включить или отключить автоматический аппаратный гигаскрин.
    3. Настроить теневое ОЗУ - включать и отключать эмуляцию ПЗУ для каждой из 4-х страниц;
    4. Настроить поведение Спектрума при сбросе:
    а) Выход в Gluk Reset Service;
    б) Выход в Menu-128;
    в) Выход в TR-DOS;
    г) Выход в TR-DOS без очистки ОЗУ;
    д) Выход в Basic-48;
    е) Загрузка с HDD Master;
    ж) Загрузка с HDD Slave;
    з) При выборе варианта загрузки с HDD, можно выбирать варианты, что именно загружать:
    DNA-OS;
    iS-DOS;
    пользовательский вариант номера блока LBA.

    21) Конструктивно всё это будет собрано на двух платах: Материнская плата будет иметь размер стандартного ATX, что позволит её установить в стандартный корпус ATX. Вторая плата будет иметь размеры 170x127 мм и будет крепиться к материнской плате вверху и на ней будут располагаться 5 внешних коннекторов: PS/2 - мышка, DB15 (female) - клавиатура, DB9 (female) - кэмпстон джойстик, SCART и S-Video. Остальные коннекторы - 3 шт. RCA (видео и стереозвук), 3 шт. мини-джек (аудио-выход, магнитофонные вход и выход), DB9 (male - порт RS-232) и DB25 (принтер) придётся разместить на планках.

    [свернуть]


    Итак, начинаю постепенно составлять принципиальную схему в PCAD-2006, наконец все барьеры, которые ранее препятствовали мне освоить эту программу, преодолены.

    Я бы мог и в DipTrace всё сделать, но:
    а) лицензия меня ограничивает на 1000 выводов на всю схему, чего будет недостаточно для данного проекта;
    б) DipTrace не умеет во время разводки платы менять местами альтернативные элементы цифровых микросхем и менять местами альтернативные выводы, всё это делать приходилось самому;
    в) большинство заводов, изготавливающие платы, принимают файлы проекта именно в PCAD.

    Начало положено, и уже готов тактовый генератор, формирующий 3 тактовые частоты процессора - 14, 7 и 3.5 МГц, а так же сигналы RAS и CAS для работы ОЗУ.
    По мере готовности следующих узлов, файл с готовой схемой буду менять на новый.



    Последний раз редактировалось Northwood; 02.02.2020 в 13:41.
    С уважением, Александр

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    5,053
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Если эта тема вызовет интерес, то буду её развивать.
    Интересно только осталось ли ещё что-то что теоретически можно добавить в Pentagon или машина-мечта?
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  4. #3
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    591
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Интересно только осталось ли ещё что-то что теоретически можно добавить в Pentagon или машина-мечта?
    Вообще ещё не хватает организации блокировки части верхней памяти под RAM диск. Можно было бы 1 Мб или 2 Мб выделить под RAM-диск, остальную часть памяти отдать пользователям на усмотрение. Но тогда не совсем ясно, как совместить возможности многостандартности расширения с RAM-диском.
    С уважением, Александр

  5. #4
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    591
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Для практического удобства неплохо было-бы добавить возможность прерывания выполняемой программы - отладка кода, сохранение дампа игры для дальнейшего продолжения с места останова, корпоративного переключения программ, или выполнения фоновых задач... К примеру играешь во что-то, нажал копку и из меню загрузил музон на SounDrive для проигрывания фоном, или временно переключился на работу с другой программой-упаковщиком, дал задание упаковки файлов на диске... у тебя же около 280-295% процентов производительности проца.
    На одном живом Z80 и рассыпной логике сделать то что на видео не реально. И проценты производительности здесь не помогут, одного прерывания и одного блока памяти будет мало. То что на видео, реализовано на ПЛИСине, на которой можно без участия паяльника сделать всё что угодно. Там же конкретно реализованы 4 самостоятельных ZX-Spectrum, каждый со своим процессором и памятью. Т.е. на рассыпной логике нужно сделать тоже самое - поставить 4 шт Z80 и по сути собрать 4 ZX-Spectrum-а, работающих независимо друг от друга, но с выводом одной общей картинки. Это далеко выходит за пределы данного проекта.

    Если в рамках Pentagon-а просто прерывать программу, то для этого служит кнопка NMI. Если на Pentagon-е нужна многозадачность на одном процессоре, тогда нужна операционная система. Есть интересная ОС Myphos, в которой есть и многозадачность, и оконный интерфейс, но это будет далеко не то что на видео. Но команда, которая её делала, давно забросила проект.
    С уважением, Александр

  6. #5
    Guru Аватар для JV-Soft
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,554
    Спасибо Благодарностей отдано 
    49
    Спасибо Благодарностей получено 
    105
    Поблагодарили
    45 сообщений
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Northwood, очень интересно ! , на сколько готова схематика ? Что из описанного оттестили в железе ? Мы тут немного топчемся , выпустили грабер модов под 1024 - тыц , сейчас JC и PFC под 1024 перепиливаем , на GS и DNA под 1024 есть планы, а какие у вас заготовки под ваш проект ?

    Арфы нет ,возьмите бубен
    Безумие это повторение одного и того же в ожидании другого результата.


    Сайт http://p-45.zzz.com.ua
    Amiga A500
    Восстановлен(2018) дополнен и в строю - Pentagon (1991) 1024k (256kb ROM 4 конфигурации ПЗУ)/turbo 7 мгц/кеш 32кб/covox/ TS /AY mouse/fdd 3.5" /Nemo-Ide/10gb HDD (DNA-OS)
    Восстановлен(2015) и в строю - Харьков 128
    Восстановлен(2016) ZX-Дигитайзер

    Ждут паяльника - пентагон 48 , pentagon 128.
    [свернуть]

  7. #6
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    591
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Northwood, очень интересно ! , на сколько готова схематика ? Что из описанного оттестили в железе ? Мы тут немного топчемся , выпустили грабер модов под 1024 - тыц , сейчас JC и PFC под 1024 перепиливаем , на GS и DNA под 1024 есть планы, а какие у вас заготовки под ваш проект ?
    Всё что я описал в этой теме, кроме расширения ZX-Bus до 4 слотов, всё собрано и работает у меня. Все выявленные в ходе испытания в реале недостатки, описаны. Но с расширением ZX-Bus проблем возникнуть не должно, т.к. его я сделаю по тому же принципу, по которому уже сделано 2 слота в оригинальной схеме.

    У меня установлен GS, память я расширил до 2Мб, реально всего доступно 2016 Кб, т.е. на 1 страницу 32Кб меньше, под МОДы, соответственно, ровно 2000 Кб. Где-то должна быть моя тема по моей схеме расширения, в котором я выкинул всё старое ОЗУ 128 Кб, и всё ОЗУ 2Мб реализовано на плате, воткнутой в слот GS. А затем разогнал GS до 18 МГц.

    Есть видео, правда, качество не очень, т.к. снимал веб-камерой с экрана тв. Правда, я ещё не снимал видео с демонстрацией всех видеорежимов.



    То что можно протестировать уже сейчас существующим ПО, я проверил. Есть несколько игр, использующих видеорежим "16Colors", есть 1 игра, использующая аппаратный мультиколор, есть картинки во флеш-колоре и в гигаскрине. Монохромный видеорежим 512х192 использован в терминалке Мелон и в моём BIOS-е на этапе тестирования ОЗУ и оборудования. Цветной режим 512х192 использован в моём BIOS-Setup. Работоспособность мультиколорного режима 512х192 я протестировал заполняя вручную байты в соответствующих экранных областях, увы, ПО, использующего его нет, но потенциал этого режима очень хорош.
    Наконец, режим 384х288 использован в одной единственной программе, рисующей испытательную телевизионную таблицу на весь экран.

    Сейчас всё это сделано в виде многочисленных бутербродов из микросхем и кучи МГТФ провода, плюс 1 макетная плата. Есть желание сделать нормальную плату, т.к. мой опытный образец практически не ремонтопригоден - в случае простого обрыва провода, крайне тяжело выяснить, откуда он шёл и где позиция по схеме каждой напаянной сверху микросхемы.

    У меня в планах собрать кодер PAL/NTSC. За основу взял кодер от NedoPC, но хочу реализовать оба стандарта цвета сразу с переключением джампером. Все детали у меня есть, плата разведена, только сейчас пока не до её изготовления, но в ближайшее время всё-таки сделаю. Тогда я смогу записать уже качественное видео с демонстрацией видеорежимов.
    Последний раз редактировалось Northwood; 30.11.2017 в 05:51.
    С уважением, Александр

  8. #7
    Guru Аватар для JV-Soft
    Регистрация
    14.05.2015
    Адрес
    г. Харьков, Украина
    Сообщений
    2,554
    Спасибо Благодарностей отдано 
    49
    Спасибо Благодарностей получено 
    105
    Поблагодарили
    45 сообщений
    Mentioned
    2 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    установлен GS, память я расширил до 2Мб
    Читал когда делал GS , но еще упростил - http://zx-pk.ru/threads/17696-genera...l=1#post911281
    На счет доработок, захочет ли народ те доработки которые не поддерживаются ни каким софтом или поддерживаются одной прогой. А размер платы они думаю сущществено увеличивают и стоимость.
    Цитата Сообщение от Northwood Посмотреть сообщение
    Компьютер будет работать не со всеми типами процессоров Z80. Но отлично работает с Z84C0020PEC, и их не сложно достать, китайцы до сих пор их продают пачками;
    Покупал у китайцев как раз для GS , оказался перепиленный Z80A , а купить реальный Z84C0020PEC проблема. На прямой вопрос китайцам - оригинал ? Они отвечают - реплика
    По поводу 7 и 14 мгц тут может вылезти куча касяков , на таких частотах одна микросхема не той серии например 555 вместо 1531 и уже турба работать не будет, тут вот размышления по поводу 7 без вайта - http://zx-pk.ru/threads/26977-pentag...l=1#post888482

    На счет 5 бита 7ffd , там надо делать переключение - клацнул , блокировки нет и 1024кб , клацнул назад - 128 кб и защелка.

    Арфы нет ,возьмите бубен
    Безумие это повторение одного и того же в ожидании другого результата.


    Сайт http://p-45.zzz.com.ua
    Amiga A500
    Восстановлен(2018) дополнен и в строю - Pentagon (1991) 1024k (256kb ROM 4 конфигурации ПЗУ)/turbo 7 мгц/кеш 32кб/covox/ TS /AY mouse/fdd 3.5" /Nemo-Ide/10gb HDD (DNA-OS)
    Восстановлен(2015) и в строю - Харьков 128
    Восстановлен(2016) ZX-Дигитайзер

    Ждут паяльника - пентагон 48 , pentagon 128.
    [свернуть]

  9. #8
    Guru Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    8,420
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    35 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    окупал у китайцев как раз для GS , оказался перепиленный Z80A , а купить реальный Z84C0020PEC проблема. На прямой вопрос китайцам - оригинал ? Они отвечают - реплика
    Покупай в серьезных магазинах типа digikey тогда не будет вам реплик. Ну да там цены сразу "приятно" удивят.
    Сайт поддержки моих изделий - http://micklab.ru/
    Форум поддержки - http://forum.tslabs.info/viewforum.php?f=51
    Группа ВКонтакте - https://vk.com/micklab

  10. #9
    Veteran
    Регистрация
    22.04.2010
    Адрес
    Москва
    Сообщений
    1,039
    Спасибо Благодарностей отдано 
    104
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Northwood Посмотреть сообщение
    Есть несколько игр, использующих видеорежим "16Colors", есть 1 игра, использующая аппаратный мультиколор, есть картинки во флеш-колоре и в гигаскрине. Монохромный видеорежим 512х192 использован в терминалке Мелон и в моём BIOS-е на этапе тестирования ОЗУ и оборудования.

    оченно интересно! ждем схем описаний

    - - - Добавлено - - -

    Цитата Сообщение от Northwood Посмотреть сообщение
    есть 1 игра, использующая аппаратный мультиколор
    ? очень любопытно на нее посмотреть

  11. #10
    Master Аватар для Northwood
    Регистрация
    06.01.2011
    Адрес
    г. Днепр, Украина
    Сообщений
    591
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx_ Посмотреть сообщение
    ? очень любопытно на нее посмотреть
    Не помню, откуда я её взял, но вот она:
    HEXAFIXA.rar

    В меню игры по умолчанию включен программный мультиколор, можно выбирать количество тактов в строке или включить аппаратный мультиколор.

    - - - Добавлено - - -

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    Читал когда делал GS , но еще упростил - http://zx-pk.ru/threads/17696-genera...l=1#post911281
    Ты использовал диодную логику, я же от неё наоборот намерено ухожу всегда, т.к. она сильно ограничивает потенциал по разгону. Я же свой GS разогнал до 18 МГц чтобы увеличить количество тактов в прерывании и убрать торможение GS при одновременном проигрывании всех 4х каналов на некоторых МОДах.

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    По поводу 7 и 14 мгц тут может вылезти куча касяков , на таких частотах одна микросхема не той серии например 555 вместо 1531 и уже турба работать не будет,
    При сборке любого устройства всегда нужно быть внимательным, что ставишь. 1531 в случае крайней необходимости можно заменить на 531, но 531 жрёт много и сильно греется. Но вот к примеру, ТМ8 я нигде не нашёл серии 1531, пришлось ставить 531.

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    тут вот размышления по поводу 7 без вайта - http://zx-pk.ru/threads/26977-pentag...l=1#post888482
    Ну я давно все проблемы с 7 МГц порешал. Кстати, TR-DOS у меня работает работает в Турбо-7 МГц. Поначалу я тоже по команде "Motor" от контроллера дисковода переводил весь комп на 3.5 МГц. И хотя все дискеты читались и писались нормально, но это не решало проблему с коммандерами, которые в цикле опрашивают датчик наличия дискеты - как только включал Турбо-7 МГц, тут же выскакивало "No Disc". Хорошую идею мне подсказал Solegstar, у него в Профи Турбо 7 МГц в TR-DOSе не отключается, а просто удлиняется WAIT-ом сигнал IORQ. Я нашёл в одном из электронных журналов схему, которая применялась в KAY-1024, и собрал в своём Пентагоне, немного переработав. Сразу проверил в TR-DOSе, проблема с "No Disc" ушла. Отключил переключение из Турбо-7 МГц в Нормал-3.5 МГц при работе с TR-DOS - всё отлично работает. Протестировал и форматирование дискет, и запись их, и совместимость записанных в Турбо-7МГц дискет с записью в режиме Нормал - всё отлично.
    Этой же схемой я решил проблемы со всей остальной периферией, которая отказывалась работать в Турбо. Особенность схемы удлинения IORQ, которую я применил, в том, что она это делает не для всех портов, а только для тех, которые реально в Турбо не работают. Я туда поставил микросхему 1533ЛА2, у неё 8 входов, можно задавать до 8 устройств, которым это требуется. Не обязательно по одному порту, например, весь TR-DOS у меня занял всего 1 вход микросхемы ЛА2.
    Если нужно будет добавить ещё какой-то порт на удлинение IORQ, то можно задействовать один из оставшихся свободных входов микросхемы ЛА2.

    Цитата Сообщение от JV-Soft Посмотреть сообщение
    На счет 5 бита 7ffd , там надо делать переключение - клацнул , блокировки нет и 1024кб , клацнул назад - 128 кб и защелка.
    У меня будет 2048 Кб при включенной блокировке #7FFD-D5.
    Последний раз редактировалось Northwood; 30.11.2017 в 14:09.
    С уважением, Александр

Страница 1 из 30 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Pentagon 1024
    от Ilyad в разделе Pentagon
    Ответов: 3
    Последнее: 24.06.2015, 15:28
  2. Ответов: 186
    Последнее: 01.07.2012, 18:43
  3. Pentagon – 1024 SL 2.2
    от skar в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 19.08.2008, 12:56
  4. Pentagon – 1024 SL 1.4
    от skar в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 28.08.2007, 13:00
  5. Pentagon 1024 SL
    от breeze в разделе Pentagon
    Ответов: 7
    Последнее: 15.03.2005, 10:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •