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

User Tag List

Страница 2 из 22 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 215

Тема: Плата периферии Profi v5.06

  1. #11
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    поглядим, порт внутри плис сделать легко, ресурсов скорее всего хватит, но желательно иметь схему для аппаратной работы с дискетами 1.44.

    принципиальную схему практически разрисовал. вопрос по часам - есть часы на zxmc2 по глюку на pcf8583, есть часы по профику на 512ви1, я б такой, что оставил только одну микросхему и изменил её дешифрацию для отклика по глюку и профи. самое простое - это оставить 512ви1 и не ставить pcf8583 или обратиться к Caro c просьбой добавить дешифрацию профи-часов в прошивку атмеги. ATF мультикарты я завел ессно на плис. прошивка часов по глюку на ви1 проверена на модуле расширения и вроде как работает, а ставить две микросхемы+две батарейки (ну или одну, но работать она будет в два раза меньше) как-то не айс совсем.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  2. #12
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Djoni Посмотреть сообщение
    Очень неплохо бы сделать поддержку аппаратную для чтения дискет 1.44М в CP/M
    Это можно, если будет возможно аппаратно.

    Цитата Сообщение от lisica Посмотреть сообщение
    Есть софт, заточеный под более чем 720?
    В ЦПМ пойдёт всё. Формат дискеты не важен.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  3. #13
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    solegstar, имхо вся дешифрация часов в ZXMC20 находится в ATF-ке. Я сейчас не могу посмотреть схему часов профика, но по идее можно сделать в плиске универсальный дешифратор для часов, чтоб они отзывались и по глюку и по профи.

  4. #14
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Это можно, если будет возможно аппаратно.
    Возможно и у меня работает. Попросмте solegstar, чтоб в схеме завёл бит D5 ВГ93 в плисину.
    Цитата Сообщение от Дмитрий Посмотреть сообщение
    Я сейчас не могу посмотреть схему часов профика
    Ага, посмотри, по глюку дешифрацию я сделал, добавить по профику и объеденить по OR(или типа того)
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  5. #15
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    по идее можно сделать в плиске универсальный дешифратор для часов, чтоб они отзывались и по глюку и по профи.
    да это ясно, для ви1 сделать не проблема.

    а в атфке zxmc2 только вот этот код:
    Код:
    /** Inputs **/
    pin 1	= a0;
    pin 2	= a1;
    pin 3	= a2;
    pin 4	= a3;
    pin 5	= a7;
    pin 6	= a6;
    pin 7	= a5;
    pin 8	= a4;
    pin 9 = !IORQ;
    pin 11 = M1_n;
    pin 13 = READY_n;	/** 0 - ready **/
    pin 18 = !INT0I;	/** 1 - block KBD **/
    
    /** Outputs **/
    pin 19 = !INT0;	/** get KBD **/
    pin 16 = !INT1;	/** get ports **/
    pin 15 = ADR0;	/** port kempston mouse **/
    pin 14 = ADR1;	/** port RS232 **/
    pin 17 = SEL;
    pin 12 = !WAIT;
    
    /** Declarations and Intermediate Variable Definitions  **/
    /** Logic Equations **/
    p_sel =  a1 & a2 & a6 & a7 & IORQ & M1_n;
    portFE = !a0 & a3 & a4 & a5 & p_sel;
    portF7 = a0 & !a3 & a4 & a5 & p_sel;
    portEF = a0 & a3 & !a4 & a5 & p_sel;
    portDF = a0 & a3 & a4 & !a5 & p_sel;
    ports1 = portF7 # portEF # portDF;
    INT0 = portFE;
    INT1 = ports1;
    SEL = INT0I # ports1; 
    WAIT = READY_n & SEL;
    ADR0 = a5;
    ADR1 = a4;
    т.е. здесь из порта часов младшая половина - F7, старшую (DF, EF) я так понимаю мега берет с буфера адресов ап6. в часах профи есть два адреса - AS (DFh на запись) и DS (BFh или 9F) причем толком не ясно (из описания) какие точно. Буду выяснять уже в процессе разбора дешифратора. как по мне, так проще оставить 512ВИ1.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  6. #16
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    как по мне, так проще оставить 512ВИ1
    Поддерживаю.

    ---------- Post added at 17:35 ---------- Previous post was at 17:17 ----------

    Цитата Сообщение от Vadim Посмотреть сообщение
    Хотелось бы иметь на новой плате регистр, которым можно было бы переключать тактовую частоту на ВГ93 (1Мгц или 2Мгц), и раздельным битом схему выделения данных. Что бы можно было читать/писать дискеты 1.44М в ЦПМ, а в trdos просто программно переключать частоту на 2Мгц при позиционировании (прошивку изменить легко).
    Зачем бит, а не проще залепил окошко - 720. Разлепил - 1.44
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


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

  8. #17
    Veteran
    Регистрация
    03.07.2007
    Адрес
    Мариуполь-Киев
    Сообщений
    1,112
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Зачем бит, а не проще залепил окошко - 720. Разлепил - 1.44
    Поддерживаю

    Скрытый текст


    Profi 6.2 Rev.B / 1024
    Profi v5.02 /1024/палитра/FDD3,5"/FDD5,25"/HDD130/XT-Keyb/Covox
    Profi v4.00 /1024
    АТМ Turbo /512/ - собран но еще не запускался
    ATM Turbo 2+ v7.10 - собран на 80%
    Pentagon 128 - в планах восстановить (раскуроченная плата)
    ZXMC20/NemoIDE/AT-Keyb (by Caro)
    Revers U8EP3C
    Speccy2010, r2
    [свернуть]

  9. #18
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Только в этом случае придётся немного доработать дискогрыз, ну с этим справится любой, кто умеет паяльник держать.
    Кстати, появится возможность и в тырдосе работать с 1.44 дискетами.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  10. #19
    Guru Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Зачем бит, а не проще залепил окошко - 720. Разлепил - 1.44
    Бит для управления контроллером. Ведь управление нам надо не только для работы с дисками HD (а они бывают и 5.25), а ещё и ускорения двигания головками в TRDOS (но не некой аппаратной схемой, которая не знает что происходит в данный момент, а именно программно изменив (немного) прошивку TRDOS и драйвер в CP/M. А меняя скорость работы схемы декодирования данных у нас появляется возможность работы с дискетами HD. На 5.25 дискетах нет окна, разлеплять нечего, да и контроллер как узнает что мы разлепили? Никак. Биты нужны строго обязательно. 1-й меняет частоту на ВГ93, второй на схеме декодирования данных (там всегда стоит счетчик). Если поменять частоту только на ВГ, то на скорость обмена данными с дисководом это не отразится. Залепил/разлепил это несколько не то. Это указание дисководу 3.5 на тип дискеты.

    ---------- Post added at 22:10 ---------- Previous post was at 22:09 ----------

    Цитата Сообщение от lisica Посмотреть сообщение
    Только в этом случае придётся немного доработать дискогрыз, ну с этим справится любой, кто умеет паяльник держать.
    Вот вот, некрасивое решение.

    ---------- Post added at 22:11 ---------- Previous post was at 22:10 ----------

    Цитата Сообщение от lisica Посмотреть сообщение
    Кстати, появится возможность и в тырдосе работать с 1.44 дискетами
    В силу особенностей TRDOS Это практически бесполезно.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  11. #20
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    В силу особенностей TRDOS Это практически бесполезно.
    Я имел ввиду через 3D2F. Кто знает MSDOS формат тот напишет что то типа навигатора.


    Цитата Сообщение от Vadim Посмотреть сообщение
    второй на схеме декодирования данных (там всегда стоит счетчик)
    Поподробней можно, а лучше со схемой.

    Цитата Сообщение от Vadim Посмотреть сообщение
    На 5.25 дискетах нет окна, разлеплять нечего
    А там как перевести сорость вращения с 300 на 350?
    Цитата Сообщение от Vadim Посмотреть сообщение
    Вот вот, некрасивое решение.
    Это как раз самое простое. Так как порт искать надо, а есть ли лишние? И где гарантии, что он не будит колфликтовать ч каким нить ещё портом?

    Цитата Сообщение от Vadim Посмотреть сообщение
    да и контроллер как узнает что мы разлепили? Никак
    Просто, к микрику подпаивается проводок на 2ой вывод шлейфа. Проще простого.

    Цитата Сообщение от Vadim Посмотреть сообщение
    а ещё и ускорения двигания головками в TRDOS
    В обычном режиме - 720кб 1 мц - на перемещение головок - 2мц это лишний гемор. Потом будут претензии - почему у меня не пишется, или читает, или не с первого раза.

    PS Кстати, в профи есть кнопушка, которая переключает его в расширенный режим. Её тож можно задействовать, для 1.44 в сипиэм.

    PPS Подзабыл, этой кнопушкой частота меняется? Так как для работы дискет в 1.44 нужно не менее 7мц на Z80.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


Страница 2 из 22 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Список периферии к БК
    от Gryphon в разделе БК-0010/0011
    Ответов: 87
    Последнее: 09.11.2023, 12:12
  2. CP/M для profi
    от maximk в разделе Оси
    Ответов: 364
    Последнее: 21.07.2020, 07:50
  3. Запуск периферии СМ ЭВМ
    от Raven в разделе ДВК, УКНЦ
    Ответов: 127
    Последнее: 07.04.2019, 14:48
  4. Немного периферии для Спектрума
    от ArtemKuchin в разделе Барахолка (архив)
    Ответов: 22
    Последнее: 04.05.2012, 13:22
  5. Profi
    от spleen в разделе Profi
    Ответов: 11
    Последнее: 14.11.2006, 16:31

Ваши права

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