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

User Tag List

Страница 33 из 36 ПерваяПервая ... 2930313233343536 ПоследняяПоследняя
Показано с 321 по 330 из 354

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

  1. #321
    Master
    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    778
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    Никто случаем не собирается заказывать платы сего девайса? Может есть еще желающие?
    У Павла Рябцова есть платы.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  2. #322
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уже купил, собрал , проверил и отремонтировал пару корветов. Но купил у DonkeyHot. С Павлом работать сложно стало ...
    Последний раз редактировалось Sancho45; 01.11.2019 в 22:33. Причина: Синтакс. ошибка)

  3. #323
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    Итак, вооружившись симулятором в дополнение к компилятору, удалось довести код до рабочего состояния.
    Первая ошибка (ошибка существенная - рекомендуется изменить в основном репозитарии проекта), по спецификации 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-режим
    ..........

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

  4. #324
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sancho45 Посмотреть сообщение
    а можно скомпилированный ?
    Сам уже откомпилировал.
    Из этого сообщения

    После прошивки этого хекса, стали нормально грузиться rom1...rom3.
    До этого при добавлении файлов в папку DISK, переставали грузиться rom-ы при удерживании клавиш 1-3 и reset в произвольном порядке.
    Юзаю МикроСД через переходник


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

    Подправил немного )
    Вложения Вложения
    • Тип файла: rar extrom.rar (18.5 Кб, Просмотров: 125)
    Последний раз редактировалось Sancho45; 07.02.2020 в 10:29.

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

    electroscat (03.10.2022), Elias (04.02.2020), Gavrilov_S (22.01.2021), surinm (24.01.2021), Дмитрий2012 (29.02.2020)

  6. #325
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    перезалил вложение

  7. #326
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выдалось пару свободных часов и решил немного покодить )

    В крайней версии STAGE2.ROM для сего девайса есть ошибочка, точнее маленький недочет.

    Проявляется так: при подключении данного девайса к ПК 8020 не определяется реальный FDC, что несколько лишает возможности прямого копирования со стареньких дискет на ExtROM (



    Недочет этот находится в следующем куске кода:

    Код:
    hw_check_floppy:
    	ld 	a,1
    	ld 	de,HW_FDC_PRESENT
    	ld 	(de),a
    
    ; Проверка наличия дисководов
    	LD	HL,0FB19H 	; регистр дорожки
    	LD	(HL),5		; записываем образец
    	LD	A,(HL)
    	CP	5		; проверяем
    	RET 	Z		; совпал - FDC у нас есть
    	ld 	a,0
    	ld 	(de),a
    	ret
    Синим - проблемная часть. Дело в том что чтение регистра дорожки (для проверки наличия чипа ВГ93) происходит сразу после записи в него значения 5.
    Но 1818ВГ93 не такой быстрый чип, как 580вм80)) и не успевает привести свой регистр в порядок к опросу (ну или еще какая невиданная хрень). Т.е. необходима некоторая пауза.

    Решение простое, дать пару тактов передышки для ВГ93. Но что бы не коверкать исторический код и ничего не испортить- предлагаю следующее:
    Код:
    hw_check_floppy:
    
    	LD	HL,0FB19H 	; регистр дорожки
    	LD	(HL),5		; записываем образец
    	ld 	a,1
    	ld 	de,HW_FDC_PRESENT
    	ld 	(de),a
         ; Проверка наличия дисководов
            LD	A,(HL)
    	CP	5		; проверяем
    	RET 	Z		; совпал - FDC у нас есть
    	ld 	a,0
    	ld 	(de),a
    	ret
    Т.е. я просто поменял строки местами, сначала мы записываем значение 5 в регистр дорожки ВГ93, потом устанавливаем флаг наличия FDC, после проверяем читается ли из регистра дорожек значение 5, если да, то-- выход, если нет, то -сброс флага наличия FDC.

    Вот такая картинка после правки:



    Файлик в атаче, надо его просто положить в корень флешки для ExtROM
    Вложения Вложения
    • Тип файла: rar STAGE2.rar (4.3 Кб, Просмотров: 124)

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

    Elias (29.02.2020), elker (29.02.2020), Gavrilov_S (22.01.2021), marinovsoft (29.02.2020), Serebriakov (29.02.2020), Дмитрий2012 (29.02.2020)

  9. #327
    Activist Аватар для Gavrilov_S
    Регистрация
    21.12.2015
    Адрес
    г. Канаш
    Сообщений
    240
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрал я тоже такую плату. От народа не хочется отставать.
    Но вот такая проблема у меня. Выдает сообщение "Неверная КС".
    Светодиоды при сбросе загорается одна потом другая. А без SD карты светодиод периодически моргает.
    Так понимаю что микроконтроллер работает как нужно.
    Скорее всего сдохла или что то напутал. Я паял на разъем где 3 ряда а не 2. Каждую ножку перед припаиванием прозванивал тестером на ВВ55.
    Ошибки быть не должно.
    Вопрос такой: Без флешки сам боот лоадер должен какое то сообщение писать на экран? или только с флешкой? есть подозрение что SD разъем у меня немножко оплавился когда выпаивал с ноутбучной платы.
    Pentagon 128K+AY+FDD, Дельта С-128К+AY+FDD, КОРВЕТ ПК8020+FDD, УКНЦ МС0511, БК 0010-01.

  10. #328
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gavrilov_S Посмотреть сообщение
    Без флешки сам боот лоадер должен какое то сообщение писать на экран?
    Должен. В левом верхнем углу "BOOT"

    - - - Добавлено - - -

    Цитата Сообщение от Gavrilov_S Посмотреть сообщение
    А без SD карты светодиод периодически моргает.
    5 раз должен моргнуть

  11. Этот пользователь поблагодарил Sancho45 за это полезное сообщение:

    Gavrilov_S (22.01.2021)

  12. #329
    Activist Аватар для Gavrilov_S
    Регистрация
    21.12.2015
    Адрес
    г. Канаш
    Сообщений
    240
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда с железом все в порядке.я забыл залить еепромку. переименовал файл STAGE1.ROM в еер и прошил. в углу вышло"BOOT:F500"
    правильную я еепромку залил?

    - - - Добавлено - - -

    5 раз мигает светодиод. флешку по ходу не видит

    - - - Добавлено - - -

    Решил проблему. Начала загружаться. Прочитал Хелп от ESL там он четко написал что флешка должна быть максимум на 2Гб.

    - - - Добавлено - - -

    диски пока не грузит. пишет ошибки
    Pentagon 128K+AY+FDD, Дельта С-128К+AY+FDD, КОРВЕТ ПК8020+FDD, УКНЦ МС0511, БК 0010-01.

  13. #330
    Master
    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    904
    Спасибо Благодарностей отдано 
    62
    Спасибо Благодарностей получено 
    267
    Поблагодарили
    147 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gavrilov_S Посмотреть сообщение
    в углу вышло"BOOT:F500"
    правильную я еепромку залил?
    Угу.

    Цитата Сообщение от Gavrilov_S Посмотреть сообщение
    Начала загружаться.
    Что начало ?

    Цитата Сообщение от Gavrilov_S Посмотреть сообщение
    флешка должна быть максимум на 2Гб
    Еще и фат16

    Цитата Сообщение от Gavrilov_S Посмотреть сообщение
    диски пока не грузит. пишет ошибки
    что именно, какие ошибки ?

Страница 33 из 36 ПерваяПервая ... 2930313233343536 ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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