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

User Tag List

Страница 145 из 197 ПерваяПервая ... 141142143144145146147148149 ... ПоследняяПоследняя
Показано с 1,441 по 1,450 из 1964

Тема: -=Speccy2010=- сборка, наладка, тестинг

  1. #1441
    Master
    Регистрация
    27.03.2005
    Адрес
    CПб
    Сообщений
    711
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    мне бы - по умолКанию, искаропки.
    ну да, там по умолчанию +1 стоИт, надо +2 - тогда все ровно
    Для RAGE как раз 1 надо, на оригинальном железе. Значит в speccy2010 что-то не так сделано.

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

  3. #1442
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вектор скорее всего будет неисправен по 2м причинам - или ПЗУ не фирменное 82 года, или нет FF на шине во время когда к ней никто не обращается(эмуляция 8ми резисторов 4.7к с плюса питания на шину данных).
    В зависимости от того как оно проверяет вектор - в ПЗУ или в ОЗУ.

    А порт FE надо попробовать почитать во первых из 8 полных 16 битных адресов, во вторых - аналогично с шиной - могут быть 2 или сколько там старших битов неопределенными. По умолчанию - из них должно читаться еденицы в верхних разрядах. Но это уже можно выставить и принудительно в коде чтения порта FE в плисине.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  4. #1443
    Guru Аватар для palsw
    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    (эмуляция 8ми резисторов 4.7к с плюса питания на шину данных)
    будем искать

    вот что говорит тест портов.

    а вот эмулятор
    Радио-Губитель Канал на YouTube

  5. #1444
    Activist
    Регистрация
    21.07.2010
    Адрес
    Ukraine
    Сообщений
    276
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    palsw, возможно проблема здесь:
    Код:
    // reading ports
    	always @*
    	begin
    		case (loa)
    		PORTFE:
    			dout = {1'b1, tape_read, 1'b0, keys_in};
    модуль zports.v

  6. #1445
    Guru Аватар для palsw
    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MVV, не могу нагуглить по этому порту какой бит отвечает за что.

    #FE - клавиатура, цвет бордюра, бипер, магнитофон

    #7FFE - полуряд Space...B
    #BFFE - полуряд Enter...H
    #DFFE - полуряд P...Y
    #EFFE - полуряд 0...6
    #F7FE - полуряд 1...5
    #FBFE - полуряд Q...T
    #FDFE - полуряд A...G
    #FEFE - полуряд CS...V

    OUT FE
    D0-D2 - цвет бордюра (8 цветов) - BRG
    D3 - запись сигнала на магнитофон
    D4 - управление звуковым каналом ("бипером")
    Последний раз редактировалось palsw; 31.10.2014 в 14:24.
    Радио-Губитель Канал на YouTube

  7. #1446
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    по моему там D5 это вход с магнитофона - потому как D0-D4 должны быть данные клавиатуры - 5 кнопок в ряду.

    П.С. Глянул еще раз картинку с тестами - так и есть.

    Что до проверки шины - был вроде тест стабильности шины (floating bus test) но не помню как программа называлась
    проверить можно из бейсика - вывести в цикле данные из портов с 32 по 127й включительно - если будет везде читать FF значит шина стабильна. Если лабуду - не стабильна.
    Последний раз редактировалось balu_dark; 31.10.2014 в 14:36.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  8. #1447
    Guru Аватар для palsw
    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    так в порт клавиатуры срет загрузка с магнитофона?

    Код:
    К примеру, рассмотрим чтение клавиатуры.
    Адреса портов клавиатуры отличаются только
    старшим байтом,  а младший всё время равен
    #FE. Какой полуряд в данный момент читает-
    ся, видно из таблички:
    
              ╔═══════════╤═══════╗
              ║  Полуряд  │ Адрес ║
              ║           │ порта ║
              ║───────────┼───────╢
              ║ Space...B │ 7FFE  ║
              ║ Enter...H │ BFFE  ║
              ║ P.......Y │ DFFE  ║
              ║ 0.......6 │ EFFE  ║
              ║ 1.......5 │ F7FE  ║
              ║ Q.......T │ FBFE  ║
              ║ A.......G │ FDFE  ║
              ║ CS......V │ FEFE  ║
              ╚═══════════╧═══════╝
    
      Одной  из  особенностей  чтения из порта
    клавиатуры  является  то, что младшие биты
    полученного  значения  относятся к крайним
    клавишам полуряда. Наример, если мы выпол-
    ним нечто вроде
    
      LD BC,#EFFE
      IN A,(C)
    
    то полученный  байт  будет иметь следующее
    значение:
    
     ╔══╤══╤══╤══╤══╤══╤══╤══╗
     ║x │x │x │6 │7 │8 │9 │0 ║ Клавиша
     ╟──┼──┼──┼──┼──┼──┼──┼──╢
     ║D7│D6│D5│D4│D3│D2│D1│D0║ Бит
     ╚══╧══╧══╧══╧══╧══╧══╧══╝
    
      Битам  D7,  D6,  D5  повезло - они имели
    честь  остаться  неиспользованными. О том,
    что определённая клавиша нажата, мы узнаем
    по состоянию соответствующего ей бита - он
    будет  сброшен.
    Последний раз редактировалось palsw; 31.10.2014 в 18:18.
    Радио-Губитель Канал на YouTube

  9. #1448
    Activist
    Регистрация
    21.07.2010
    Адрес
    Ukraine
    Сообщений
    276
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от palsw Посмотреть сообщение
    не могу нагуглить по этому порту какой бит отвечает за что
    Порт FE

    Назначение битов при чтении из порта
    D0-D4 - отображают состояние определённого полуряда клавиатуры ZX Spectrum. Порты полурядов - #7FFE, #BFFE, #DFFE, #EFFE, #F7FE, #FBFE, #FDFE и #FEFE. Возможно одновременное чтение нескольких полурядов при сбросе нескольких бит в старшем байте адреса порта. В контроллере клавиатуры компьютера ATM Turbo некоторые комбинации старших адресов заняты другими функциями.
    D6 - отображает состояние магнитофонного входа (EAR).
    D5, D7 - обычно не используются. В некоторых клонах ZX Spectrum эти биты используются для чтения сигналов последовательного и параллельного интерфейса. В компьютерах Спарк и Аллофон эти биты отображают состояние дополнительных клавиш.

    Цитата Сообщение от palsw Посмотреть сообщение
    так в порт клавиатуры срет загрузка с магнитофона?
    Да, с магнитофона. Мы ведь имеем возможность монтировать TAP

  10. #1449
    Guru Аватар для palsw
    Регистрация
    08.05.2011
    Адрес
    г. Измаил, Украина
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MVV, D5 получается сидит в 0 всегда вот и матерятся тесты на порт клавиатуры.в эмуляторе везде 1 читаются с порта
    Последний раз редактировалось palsw; 31.10.2014 в 14:59.
    Радио-Губитель Канал на YouTube

  11. #1450
    Activist
    Регистрация
    21.07.2010
    Адрес
    Ukraine
    Сообщений
    276
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от palsw Посмотреть сообщение
    D6 получается сидит в 0 всегда вот и матерятся тесты на порт клавиатуры.в эмуляторе везде 1 читаются с порта
    Чет ты меня сбиваешь? Сидит в '0' D5. А он не используется.

    Попробуй поправить тут: http://zx-pk.ru/showpost.php?p=749816&postcount=1488

    замени на:
    dout = {1'b1, tape_read, 1'b1, keys_in};

    Народ, есть тут кто уже разобрался с арбитром? Кто как считает, можно ли прикрутить GS?
    Дело может пойти быстрее? если будет мотивация $$$?

Страница 145 из 197 ПерваяПервая ... 141142143144145146147148149 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Гамма-2 - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 72
    Последнее: 16.10.2023, 23:26
  2. Pentevo/ZX Evolution - сборка и наладка
    от Ewgeny7 в разделе ZXEvo
    Ответов: 1265
    Последнее: 11.05.2023, 06:45
  3. Speccy2007 - сборка и наладка
    от zx-kit в разделе Speccy-2007/2010
    Ответов: 178
    Последнее: 18.10.2017, 02:32
  4. Pentevo/ZX Evolution revision A - тестинг
    от AAA в разделе ZXEvo
    Ответов: 354
    Последнее: 25.03.2010, 23:45
  5. Sprinter. Сборка и наладка
    от Ewgeny7 в разделе Sprinter
    Ответов: 10
    Последнее: 18.02.2010, 07:49

Ваши права

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