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

User Tag List

Страница 11 из 14 ПерваяПервая ... 7891011121314 ПоследняяПоследняя
Показано с 101 по 110 из 132

Тема: Компьютер "Башкирия-2М"

  1. #101
    Master
    Регистрация
    15.02.2009
    Адрес
    Зерноград
    Сообщений
    568
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    R1 - сборка НР1-19-13 4,7кОм
    R2 - сборка НР1-19-13 4,7кОм
    R3 - сборка НР1-7Б-4 6,8кОм
    R4 - сборка НР1-19-13 4,7кОм
    Пластиковый транзистор КТ3107А
    Металлические транзисторы КТ3117Б
    Пятиножка-оптопара АОТ110В
    Динамик на контакты 132,134 (для ориентировки,134-GND, 132-через резистор идёт на 2 ногу 170АП4).
    ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид

  2. #102
    Activist Аватар для hantarex
    Регистрация
    03.08.2010
    Адрес
    Ставрополь
    Сообщений
    286
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Карта памяти 0 1 2 3 4 5 6 7
    ----------------------------------------------------------------------------
    0000-27FF RAM1 RAM1 RAM1 RAM1 RAM1 RAM1 RAM1 BIOS
    2800-2FFF RAM1 RAM1 KBD KBD KBD KBD RAM1 BIOS
    3000-6FFF RAM1 ROM32 RAM2-1 RAM2-2 RAM2-3 RAM2-4 RAM1 BIOS
    7000-AFFF RAM1 ROM32 RAM1 RAM1 RAM1 RAM1 RAM1 BIOS
    B000-DFFF RAM1 RAM1 RAM1 RAM1 RAM1 RAM1 RAM1 BIOS
    E000-FFFF BIOS BIOS BIOS BIOS BIOS BIOS RAM1 BIOS

    RAM1 - первые 64кБ памяти
    RAM2 - вторые 64кБ памяти, видео, доступны страницами по 16кБ
    ROM32 - 32кБ ПЗУ, подключаемое через слот расширения
    BIOS - ПЗУ, в 7-ой карте повторяется каждые 2000h байт. После RESET активна
    именно 7-ая карта, а PC=0, первая же команда JMP переходит в область
    E000-FFFF, а там уже включается нулевая карта
    KBD - область матрицы клавиатуры. Реально используется только 2800-2907
    одно поле 2800-28FF образует матрицу 8х8 - основная клавиатура
    второе поле 2900-2907 образует матрицу 3х8 - цифры/стрелки
    итого 11х8
    Младший байт адреса - выбор строк матрицы (1 бит - 1 строка),
    байт по этому адресу - логическое ИЛИ значений строк (1 строка - 8 клавиш)
    То есть ненулевое значение по адресу 28FFh означает хотя-бы одну нажатую
    клавишу основной клавиатуры.
    это с сайта Дмитрия.
    что-то не могу въехать в карту памяти. на пальцах не объясните?
    ПК8000 "Веста", "Сура". ПК8002 "Эльф". ПК8010,8020 "Корвет".

  3. #103
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может так понятнее будет?
    Код:
      map[0][0000-DFFF]=mem1[0000]
      map[0][E000-FFFF]=bios[0000]
    
      map[1][0000-DFFF]=mem1[0000]
      map[1][E000-FFFF]=bios[0000]
    
      map[2][0000-27FF]=mem1[0000]
      map[2][2800-2FFF]=kbd.mem
      map[2][3000-6FFF]=mem2[0000]
      map[2][7000-DFFF]=mem1[7000]
      map[2][E000-FFFF]=bios[0000]
    
      map[3][0000-27FF]=mem1[0000]
      map[3][2800-2FFF]=kbd.mem
      map[3][3000-6FFF]=mem2[4000]
      map[3][7000-DFFF]=mem1[7000]
      map[3][E000-FFFF]=bios[0000]
    
      map[4][0000-27FF]=mem1[0000]
      map[4][2800-2FFF]=kbd.mem
      map[4][3000-6FFF]=mem2[8000]
      map[4][7000-DFFF]=mem1[7000]
      map[4][E000-FFFF]=bios[0000]
    
      map[5][0000-27FF]=mem1[0000]
      map[5][2800-2FFF]=kbd.mem
      map[5][3000-6FFF]=mem2[C000]
      map[5][7000-DFFF]=mem1[7000]
      map[5][E000-FFFF]=bios[0000]
    
      map[6][0000-FFFF]=mem1[0000]
    
      map[7][0000-1FFF]=bios[0000]
      map[7][2000-3FFF]=bios[0000]
      map[7][4000-5FFF]=bios[0000]
      map[7][6000-7FFF]=bios[0000]
      map[7][8000-9FFF]=bios[0000]
      map[7][A000-BFFF]=bios[0000]
      map[7][C000-DFFF]=bios[0000]
      map[7][E000-FFFF]=bios[0000]
    Это из конфига эмулятора.

  4. #104
    Activist Аватар для hantarex
    Регистрация
    03.08.2010
    Адрес
    Ставрополь
    Сообщений
    286
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а рулится все это через три младших бита регистра 0А?
    ПК8000 "Веста", "Сура". ПК8002 "Эльф". ПК8010,8020 "Корвет".

  5. #105
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да

  6. #106
    Activist Аватар для hantarex
    Регистрация
    03.08.2010
    Адрес
    Ставрополь
    Сообщений
    286
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    тогда еще вопрос: чтобы опросить клавиатуру надо включить 2,3,4, или 5 карту памяти?
    ПК8000 "Веста", "Сура". ПК8002 "Эльф". ПК8010,8020 "Корвет".

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

  8. #107
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Любую из перечисленных тобой.

  9. #108
    Master
    Регистрация
    15.02.2009
    Адрес
    Зерноград
    Сообщений
    568
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Фотографии внутренностей Башкирии и распайку бокового разъёма можно посмотреть на Ядиске
    ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид

  10. #109
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,842
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,814
    Поблагодарили
    1,043 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, ты где-то писал, за счет чего в Б2м обеспечили возможность работы с дискетами в MFM режиме (несмотря на недостаточное быстродействие проца). Можешь еще раз написать или показать, где уже написано?

  11. #110
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    457
    Поблагодарили
    182 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подниму-ка тему, пожалуй.

    На днях b2m, реализовал базовую поддержку "Башкирии" для эмулятора Emu80.
    Хороший повод вспомнить про этот компьютер и попытаться выяснить о нем что-нибудь еще.

    Хотелось бы надеяться, что за это время где-то всплыла схема, но боюсь, что в этом плане ничего не изменилось
    Остается обратиться к немногочисленным владельцам этого компа с просьбой что-то посмотреть или проверить.

    Что бы хотелось как минимум выяснить:

    1. Торможение процессора. Хотя бы примерно. По излишней скорости работы некоторых игр можно предположить, что могли присутствовать такты ожидания, и процессор ане работал на полной скорости.
    Как проверить: запрограммировать хотя бы на бейсике какой-то цикл и засечь время выполнения, проверить частоту кварца (судя по тактовой частоте процессора в 2 МГц должна быть 18 МГц), посмотреть осциллографом или логическим анализатором, что происходит на выходах HOLD и READY процессора...

    2. Параметры развертки. Пиксельклок, количество скан-линий в кадре, длительность скан-линий, размеры бордюров...
    Как проверить: вывести тестовую картинку и как минимум посмотреть/сфотографировать как выглядит на ТВ/мониторе. Лучше захватить на ТВ-тюнере, можно попробовать поизучать сигнал с помощью осциллографа.
    Посмотреть на плате, нет ли второго кварца, который формирует пиксельклок.

    Может быть, по ходу дела и еще какие-то интересные темы для изучения появятся...

    Sergei Frolov, Mick, omaxlab, Mifody, кто может помочь? Может быть и еще у кого-нибудь появился этот компьютер?

  12. Эти 4 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    b2m (10.12.2022), Oleg N. Cher (10.12.2022), shapipovo (11.12.2022), xelby (10.12.2022)

Страница 11 из 14 ПерваяПервая ... 7891011121314 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 1382
    Последнее: 31.10.2020, 09:49
  2. Изучаю спрос на игровой компьютер "Квант"
    от KaraCurt в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 28.01.2010, 18:30
  3. Ответов: 27
    Последнее: 19.12.2009, 18:49
  4. продам компьютер клон спектрума "sintez-2"
    от Андрей 34 в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 12.08.2008, 11:48
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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