Важная информация
Страница 31 из 31 ПерваяПервая ... 2728293031
Показано с 301 по 309 из 309

Тема: Корвет: ExtROM Open Source extender

  1. #301

    По умолчанию

    Итак, вооружившись симулятором в дополнение к компилятору, удалось довести код до рабочего состояния.
    Первая ошибка (ошибка существенная - рекомендуется изменить в основном репозитарии проекта), по спецификации SPI при инициализации должно быть подано не менее 74 импульсов, в проекте было так
    Код:
    for(i=0;i<9;i++) spi_send(0xff);  // 88 перепадов SCK - для ввода карты в SPI-режим
    надо так
    Код:
    for(i=0; i < 10; i++) spi_send(0xff); // 88 перепадов SCK - для ввода карты в SPI-режим
    Следующий момент, при отсутствующей карте или ошибках монтажа дождаться сообщения об ошибке было проблематично - количество попыток отослать CMD1 (0xffff) помноженное на количество попыток получения ответа от карты в ф-ции send_sd_cmd (0xffff) было слишком велико. Уменьшил соответственно до 0xFF и 0x7FFF, также уменьшил количество попыток и в других ф-циях с 0xFFFF до 0x7FFF.
    Следующим исправление было изменение скорости SPI, на которой инициализируется карта (мои карты не хотели инициализироваться на высокой скрости).
    Было
    Код:
    SPCR =_BV(SPE)|_BV(MSTR); // разрешаем SPI, режим master, максимальная скорость
    SPSR|= _BV(SPI2X);		   // удваиваем скорость обмена - глюкает с картой, поэтому пока не включаем
    стало
    Код:
        SPCR =_BV(SPE)|_BV(MSTR)|_BV(SPR1);
        SPSR|= _BV(SPI2X);      // удваиваем скорость обмена - глюкает с картой, поэтому пока не включаем
    И после успешной инициализации карты увеличиваю скорость
    Код:
        SPCR =_BV(SPE)|_BV(MSTR); // Init part II
    Посмотрел в проекте vinxru - у него инициализация идет на минимальной скорости.

    Исправленный файл во вложении.

    Далее. В Stage2 неверно написан ник "Forh32" вместо "Forth32".
    Также Stage2 не находит FDC, наверное есть какая-то ошибка.

    Еще обнаружил что игрушка SUPTET.COM (с диска vadsoft.kdi) пишет в порты ВВ55, вот как бы ее пропатчить чтобы не писала...
    Вложения Вложения
    • Тип файла: 7z extrom.7z (12.6 Кб, Просмотров: 88)
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY

  2. Эти 5 пользователя(ей) поблагодарили marinovsoft за это полезное сообщение:
    Alex_LG (16.08.2015), crackintosh (18.08.2017), Serebriakov (23.12.2015), surinm (13.07.2017), Дмитрий2012 (12.01.2016)

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

  4. #302
    Member Аватар для UA3GBV
    Регистрация
    20.03.2011
    Адрес
    Липецк
    Сообщений
    96
    Благодарностей: 11

    По умолчанию

    Здравствуйте. Скажите пожалуйста, где можно найти готовые образы DISKA.KDI? В репозитории не нашел.
    Вдогонку. При подключении к компу такое сообщение:



    Значит, вместо образа с СР/М я залил что-то не то?

    И еще. Я сделал для себя несколько плат, выглядят они в сборе так:





    Разумеется, остались лишние. Наживаться на чужом проекте я не хочу, поэтому выложу на барахолке за символическую сумму в автобусный билет до почты + пересыл. Можно и тут мне в личку написать.
    Последний раз редактировалось UA3GBV; 07.08.2017 в 21:06. Причина: добавил фото

  5. #303
    Member
    Регистрация
    20.12.2016
    Адрес
    г. Ростов-на-Дону
    Сообщений
    140
    Благодарностей: 21

    По умолчанию

    Цитата Сообщение от UA3GBV Посмотреть сообщение
    Скажите пожалуйста, где можно найти готовые образы DISKA.KDI?
    Переименовать любой системный диск с CP/M или МикроДОС.
    Цитата Сообщение от UA3GBV Посмотреть сообщение
    Значит, вместо образа с СР/М я залил что-то не то?
    Значит что-то не то)))
    Цитата Сообщение от UA3GBV Посмотреть сообщение
    Разумеется, остались лишние.
    Дайте ДВЕ!!!!)) Пошел в барахолку)))
    С уважением, Михаил.

    Корвет СБ8020+ВБ8020+ExtROM, СБ8010 переделан в 8020 (192Кб ГЗУ)+ExtROM
    Поиск-1 128,Поиск-1 512+КНГМД+КНЖМД
    УКНЦ+КНГМД+КНЖМД, БК0011М+SMK512
    Atari 800XL+SIO2PC, Scorpion1024 Turbo+Z-Controller, Yamaha YIS503III+SunriseIDE
    Апогей БК01Ц+ROM, Сура ПК8000
    Вектор 06Ц.02+ComboDevice
    В работе: Веста ПК8000 (глюк с клавиатурой), Львов ПК01 (не включается), Краснодарский спектрум (Неисправен бит 7), УКНЦ (виснет после прогрева)

  6. #304
    Member Аватар для UA3GBV
    Регистрация
    20.03.2011
    Адрес
    Липецк
    Сообщений
    96
    Благодарностей: 11

    По умолчанию

    Цитата Сообщение от surinm Посмотреть сообщение
    Дайте ДВЕ!!!!)) Пошел в барахолку)))
    http://zx-pk.com/forum/viewtopic.php?f=7&t=5800

  7. #305
    Member Аватар для UA3GBV
    Регистрация
    20.03.2011
    Адрес
    Липецк
    Сообщений
    96
    Благодарностей: 11

    По умолчанию

    Я не ожидал, что такая маленькая платка окажется востребованной: но все экземпляры уже проданы. Если кто-то, кто заказывает платы в бОльших масштабах, чем я, захочет её повторить - вот мой файл проекта в DipTrace. Там пара недочетов: во-первых в оригинальном проекте было несколько независимых схем на листе, лишнее я удалил, но перенумеровку не делал. И во-вторых окончательный вариант, с шелкографией, к сожалению, не сохранился. Но это подправить - дело получаса.
    Вложения Вложения
    • Тип файла: 7z fdd.7z (45.9 Кб, Просмотров: 26)
    • Тип файла: pdf fdd.pdf (54.3 Кб, Просмотров: 19)
    Последний раз редактировалось UA3GBV; 20.08.2017 в 21:10.

  8. #306
    Master Аватар для Руслан
    Регистрация
    20.10.2007
    Адрес
    Челябинск
    Сообщений
    501
    Благодарностей: 45

    По умолчанию

    UA3GBV, у вас случайно гербера не осталось?
    Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
    https://vk.com/retronicaru

  9. #307
    Member Аватар для UA3GBV
    Регистрация
    20.03.2011
    Адрес
    Липецк
    Сообщений
    96
    Благодарностей: 11

    По умолчанию

    Цитата Сообщение от Руслан Посмотреть сообщение
    UA3GBV, у вас случайно гербера не осталось?
    Возможно, остался. Но там еще несколько не относящихся к теме плат на заготовке 100х100мм.

  10. #308
    Master Аватар для Руслан
    Регистрация
    20.10.2007
    Адрес
    Челябинск
    Сообщений
    501
    Благодарностей: 45

    По умолчанию

    Цитата Сообщение от UA3GBV Посмотреть сообщение
    Возможно, остался. Но там еще несколько не относящихся к теме плат на заготовке 100х100мм.
    Жаль.
    Изготовление Картриджей для Денди 1-8 игровки с меню. (0,1,2,3,4,7,71 мапперы), для Сеги 1-8
    https://vk.com/retronicaru

  11. #309
    Member
    Регистрация
    20.12.2016
    Адрес
    г. Ростов-на-Дону
    Сообщений
    140
    Благодарностей: 21

    По умолчанию

    Это очень круто!!! Сегодня наконец добрался до сборки, собрал за полчаса))) заодно переделал свой программатор miniPRO из CS в А (добавил ICSP разъем, перепрошил - на это ушло еще часа полтора, в основном в части поиска бутлодера). РАБОТАЕТ!!!
    UA3GBV, огромное спасибо!!!
    Нажмите на изображение для увеличения. 

Название:	image1-7.JPG 
Просмотров:	18 
Размер:	93.3 Кб 
ID:	62213

    Для сравнения - у меня был вот такой девайс (делал ЛУТом)
    Нажмите на изображение для увеличения. 

Название:	image2-6.JPG 
Просмотров:	31 
Размер:	96.2 Кб 
ID:	62214
    С уважением, Михаил.

    Корвет СБ8020+ВБ8020+ExtROM, СБ8010 переделан в 8020 (192Кб ГЗУ)+ExtROM
    Поиск-1 128,Поиск-1 512+КНГМД+КНЖМД
    УКНЦ+КНГМД+КНЖМД, БК0011М+SMK512
    Atari 800XL+SIO2PC, Scorpion1024 Turbo+Z-Controller, Yamaha YIS503III+SunriseIDE
    Апогей БК01Ц+ROM, Сура ПК8000
    Вектор 06Ц.02+ComboDevice
    В работе: Веста ПК8000 (глюк с клавиатурой), Львов ПК01 (не включается), Краснодарский спектрум (Неисправен бит 7), УКНЦ (виснет после прогрева)

Страница 31 из 31 ПерваяПервая ... 2728293031

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

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

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

Похожие темы

  1. Open source firmware for the Spectrum
    от zst в разделе Разное
    Ответов: 60
    Последнее: 29.05.2014, 13:53
  2. open-source эмуляторы под .NET
    от Sawyer в разделе Эмуляторы
    Ответов: 1
    Последнее: 04.01.2011, 19:47
  3. GP2X F100 Open Source Gaming Console
    от CodeMaster в разделе Зарубежные компьютеры
    Ответов: 3
    Последнее: 12.06.2010, 23:51
  4. Open Source эмуль...
    от rg_software в разделе Эмуляторы
    Ответов: 50
    Последнее: 06.12.2006, 13:57

Ваши права

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