User Tag List

Страница 38 из 139 ПерваяПервая ... 343536373839404142 ... ПоследняяПоследняя
Показано с 371 по 380 из 1383

Тема: Компьютер "ZXM-Phoenix" - клон, рожденный на форуме

  1. #371

    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это чтоб пол-литру можно было подключить без МГТФа

  2. #372

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    А сделано то знаешь по чьему
    кажись всёж не по моему:
    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Биты D6 #7FFD и D7 #1FFD полагаю лучше развести на разные симы, тогда пользователь с 1Мб сможет выбирать нужную конфигурацию путём установки сима в нужный разъём - в одном разъёме KAY-1024 и Scorpion 256 (Pentagon 256 - не было), в другом - Pentagon 512, Scorpion 256, KAY-256.
    а у тебя по схеме переключение между симами идёт по D6 #7FFD, а должно быть по D7 #7FFD если я не глючу..

    Глючу конечно! Должно быть по D7 #1FFD !!
    Посыпаю голову пеплом..
    Маэстро, перепаяйте провод..
    Последний раз редактировалось Black_Cat; 26.03.2009 в 03:35.

  3. #373

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    кажись всёж не по моему:а у тебя по схеме переключение между симами идёт по D6 #7FFD, а должно быть по D7 #7FFD если я не глючу..

    Глючу конечно! Должно быть по D7 #1FFD !!
    Посыпаю голову пеплом..
    Маэстро, перепаяйте провод..

    Ну вот. Правда сразу могу чуток огорчить. Схема включения симов немного изменена по сравнению с выложенной(исправленную выложу после полной проверки). Теперь второй сим дополнительный а не определяющий какой комп.
    Посему первый сим обязателен, второй по усмотрению. Максимальный объем ОЗУ будет 2048кб.
    Последний раз редактировалось Mick; 26.03.2009 в 07:08.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  4. #374

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я не понял зачем ты чё сделал, но какие конфигурации терь видятся при одном симе?
    Цитата Сообщение от Mick Посмотреть сообщение
    Схема включения симов немного изменена по сравнению с выложенной(исправленную выложу после полной проверки).
    ..ну и как так можно работать?..

  5. #375

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Выйди в BASIC 48 и нажми <WinMenu>+F1
    Загрузится и запуститься тестовая программка.
    На экране будет печататься:
    месяц день час минуты секунды
    Сегодня проверил часы - работают. Вставлял батарейку, проверял на правильность включения схемы - все работает.

    Контроллер IDE. Винта свободногоне нашлось, подцепил просто DVD-ROM.
    CDWalk его увидел открыл лоток. Дальше не стал проверять - диска под рукой не было. Загрузил WDC - тоже опознал двдюк. Посему IDE контроллер работает.

    На счет памяти. Интересная ситуация получается. В принципе первый вариант BC был нормален. Он позволяет с одним симом получить конфигурацию KAY 1024. Собственно я ее и оставлю.
    Но петрушка такая. Если принудительно занулить выбор BANK1, то видит все 1024кб. Если оставить как есть, то только 512.
    Хотя ведбь насколько я понял конфигурация KAY 1024, биты D4 и D7 порта 1FFDh и бит D7 порта 7FFDh. Вроде бит D6 порта 7FFDh при этом не должен учавствовать. Только вот каким то образом влияет.

    Вобщем осталось только COM порт проверить и избавится от "снега". Также проверю правильность выбора банок в симах.

    Кстати, обновил схему в первом посте, чтобы ориентировались, вдруг что найдете. -> "ZXM-Phoenix_sch.rar"

    Добавлено через 5 минут
    Цитата Сообщение от Keeper Посмотреть сообщение
    Это чтоб пол-литру можно было подключить без МГТФа
    Понятно, палитру захотел попробую разместить тебе PLD шку.


    Вот протестил длительность INT и число тактов. Скриншотики внизу
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ZXM_Phoenix_screen_testint.JPG 
Просмотров:	393 
Размер:	20.3 Кб 
ID:	11280   Нажмите на изображение для увеличения. 

Название:	ZXM_Phoenix_screen_testmem.JPG 
Просмотров:	365 
Размер:	15.8 Кб 
ID:	11281  
    Последний раз редактировалось Mick; 26.03.2009 в 19:39. Причина: Добавлено сообщение
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  6. #376

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    На счет памяти. Интересная ситуация получается.
    а чем не нравится последний вариант? Ведь он как раз позволит при установке одного сима в тот или другой разъём иметь следующие наборы для одного сима:
    1) D6, D7 #7FFD + D4 #1FFD (D7=0) - при этом имеем стандартные конфигурации: Кай/Скорп-256, Пент-512.
    2) D7 #7FFD + D4, D7 #1FFD - имеем стандартные конфигурации: Кай/Скорп-256, Кай-1024.
    И наконец при двух симах:
    3) D6, D7 #7FFD + D4, D7 #1FFD - имеем стандартные конфигурации: Кай/Скорп-256, Пент-512, Кай-1024, и NEW!! Phoenix-2048 .

    Добавлено через 10 часов 19 минут
    Цитата Сообщение от Mick Посмотреть сообщение
    Если принудительно занулить выбор BANK1, то видит все 1024кб. Если оставить как есть, то только 512.
    В последнем варианте должно быть всё нормально. Вот раскладка соответствия битов портов адресам памяти:
    Adr_|_SIMM1_|_SIMM2_|_SIMM1_+_SIMM2_|
    A17 |D4#1FFD|D4#1FFD|D4#1FFD|D4#1FFD|
    A18 |D7#7FFD|D7#7FFD|D7#7FFD|D7#7FFD|
    A19 |D6#7FFD|D7#1FFD|D6#7FFD|D6#7FFD|
    A20 |___ON__|___ON__|D7=0 #1FFD D7=1 | <- переключение симов

    При этом в режиме с одним симом с помощью дополнительной перемыки включается одновременная выборка обоих симов, а так же переключается А19 для второго сима!! В этом режиме, ессно нельзя ставить сразу два сима, т.к. их выходы будут конфликтить!!!
    В режиме 1 или 2 симы работают одновременно и параллельно, а в режиме 1+2 D7#1FFD переключает их выборку!
    Последний раз редактировалось Black_Cat; 27.03.2009 в 08:37.

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

  8. #377

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    В последнем варианте должно быть всё нормально. Вот раскладка соответствия битов портов адресам памяти:
    Adr_|_SIMM1_|_SIMM2_|_SIMM1_+_SIMM2_|
    A17 |D4#1FFD|D4#1FFD|D4#1FFD|D4#1FFD|
    A18 |D7#7FFD|D7#7FFD|D7#7FFD|D7#7FFD|
    A19 |D6#7FFD|D7#1FFD|D6#7FFD|D6#7FFD|
    A20 |___ON__|___ON__|D7=0 #1FFD D7=1 | <- переключение симов

    При этом в режиме с одним симом с помощью дополнительной перемыки включается одновременная выборка обоих симов, а так же переключается А19 для второго сима!! В этом режиме, ессно нельзя ставить сразу два сима, т.к. их выходы будут конфликтить!!!
    В режиме 1 или 2 симы работают одновременно и параллельно, а в режиме 1+2 D7#1FFD переключает их выборку!
    Ты последнюю схему видел, там нельзя работать отдельно на втором симе. Основной всегда первый, второй дополнительный и отдельно не работает(схема формирования CASH и CASL - лист 2).

    По поводу подключения симов BANK1 на какой бит D7 1FFDh или D6 7FFDh без разницы. Так что пусть будет KAY-1024.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #378

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Основной всегда первый, второй дополнительный и отдельно не работает(схема формирования CASH и CASL - лист 2).
    дык ты при этом на одном симе не можешь получить все конфигурации
    Цитата Сообщение от Mick Посмотреть сообщение
    По поводу подключения симов BANK1 на какой бит D7 1FFDh или D6 7FFDh без разницы.
    в режиме 2048к - да, без разницы, а в режиме одного сима - разница есть!

    Добавлено через 3 часа 6 минут
    вобщем по большому счёту можно и с одним активным симом сделать, но возможность выбора конфигураций лучше оставить. Для этого для EA1 задействовать D7#7FFD, а для MMA9 задействовать D6#7FFD/D7#1FFD через перемычку. Соответственно перемычкой будут выбираться режимы Кай/Скорп-256+Пент-512, либо Кай/Скорп-256+Кай-1024. Для BANK1 заддействовать D7#1FFD.

    Вот токо мне подозрителен формирователь cas'ов.. там при BANK1=0 H1/ в cas вообще не подмешивается.. Это правильно?? Не в этом ли проблема снега, когда проц и сканер лезут одновременно к ОЗУ? Мож всё же правильней вот так:
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	CAS'.jpg 
Просмотров:	262 
Размер:	17.3 Кб 
ID:	11294  
    Последний раз редактировалось Black_Cat; 27.03.2009 в 14:18.

  10. #379

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,142
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    772
    Поблагодарили
    418 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Вот токо мне подозрителен формирователь cas'ов.. там при BANK1=0 H1/ в cas вообще не подмешивается.. Это правильно?? Не в этом ли проблема снега, когда проц и сканер лезут одновременно к ОЗУ? Мож всё же правильней вот так:
    Так как система у меня построена по синхронному типу, то одновременный доступ проца и синхрогенератора невозможен. Он как раз синхронизируется сигналом H1.
    Для чего в формирователе CAS нужен H1. Так как компьютер позволяет обращаться к двум симам, то нужно чтобы при обращении к видео памяти переключаться в нужный сим. Так как основной сим первый, то и видеопамять находится в нем. Когда мы обращаемся во второй сим, то при активизации H1(доступ к видео) необходимо переключиться на время в первый сим. Такой принцип реализован во всех компах, имеющих более одной линейки памяти, например посмотрите схему 128 машин.

    Добавлено через 8 минут
    Цитата Сообщение от Black_Cat Посмотреть сообщение
    вобщем по большому счёту можно и с одним активным симом сделать, но возможность выбора конфигураций лучше оставить. Для этого для EA1 задействовать D7#7FFD, а для MMA9 задействовать D6#7FFD/D7#1FFD через перемычку. Соответственно перемычкой будут выбираться режимы Кай/Скорп-256+Пент-512, либо Кай/Скорп-256+Кай-1024. Для BANK1 заддействовать D7#1FFD.
    Смысл выбора конфигураций, объясните. Какой резон иметь режим Scorpion-256 или KAY-256, Пентагон 512, когда компьютер совершенно другой? Здесь вопрос в другом, что каким макаром в прогах определяется объем памяти, т.е. очередность проверки битов в портах.
    Такое ощущение, что при обращении к биту получив ответ из памяти FF, на том и успокаиваются и не идут к следующему. При таком подходе как не меняй управление BANK, все равно будут только 512 кб.
    Для наглядности пример KAY-1024, это сейчас так. Когда устанавливаем BANK принудительно программа установив бит D6 порта 7FFD наткнется на ранее обнаруженый участок памяти, тем самым она идет дальше к другому биту. В случае когда BANK устанавливается реально и в 1, а сима нет, то она читает FF. И тут думает конец памяти - вот вам 512кб. В случае когда второй сим установлен программа получает ответ что кусочек есть и опять же может идти дальше, но не более 1024кб.
    Последний раз редактировалось Mick; 27.03.2009 в 15:39. Причина: Добавлено сообщение
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  11. #380

    Регистрация
    09.06.2007
    Адрес
    Минск
    Сообщений
    756
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть вопрос: а переключатель блокировки всего этого богатсятва памяти будет предусмотрен, чтобы получить обычный 128К?
    ZXM-Phoenix 1024 + VGA&PAL

    Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800

Страница 38 из 139 ПерваяПервая ... 343536373839404142 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 13
    Последнее: 24.06.2014, 14:22
  2. продам компьютер клон спектрума "sintez-2"
    от Андрей 34 в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 12.08.2008, 11:48
  3. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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