У Павла Рябцова есть платы.
У Павла Рябцова есть платы.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Уже купил, собрал , проверил и отремонтировал пару корветов. Но купил у DonkeyHot. С Павлом работать сложно стало ...
Последний раз редактировалось Sancho45; 01.11.2019 в 22:33. Причина: Синтакс. ошибка)
Сам уже откомпилировал.
Из этого сообщения
После прошивки этого хекса, стали нормально грузиться rom1...rom3.
До этого при добавлении файлов в папку DISK, переставали грузиться rom-ы при удерживании клавиш 1-3 и reset в произвольном порядке.
Юзаю МикроСД через переходник
\
Upd:
С этой прошивкой другая проблема, при включении питания не видит файловую, надо сброс на платке нажать, после сброс на корвете, тогда все норм. Проверю еще позже....
Подправил немного )
Последний раз редактировалось Sancho45; 07.02.2020 в 10:29.
electroscat (03.10.2022), Elias (04.02.2020), Gavrilov_S (22.01.2021), surinm (24.01.2021), Дмитрий2012 (29.02.2020)
перезалил вложение
Выдалось пару свободных часов и решил немного покодить )
В крайней версии STAGE2.ROM для сего девайса есть ошибочка, точнее маленький недочет.
Проявляется так: при подключении данного девайса к ПК 8020 не определяется реальный FDC, что несколько лишает возможности прямого копирования со стареньких дискет на ExtROM (
Недочет этот находится в следующем куске кода:
Синим - проблемная часть. Дело в том что чтение регистра дорожки (для проверки наличия чипа ВГ93) происходит сразу после записи в него значения 5.Код: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
Но 1818ВГ93 не такой быстрый чип, как 580вм80)) и не успевает привести свой регистр в порядок к опросу (ну или еще какая невиданная хрень). Т.е. необходима некоторая пауза.
Решение простое, дать пару тактов передышки для ВГ93. Но что бы не коверкать исторический код и ничего не испортить- предлагаю следующее:
Т.е. я просто поменял строки местами, сначала мы записываем значение 5 в регистр дорожки ВГ93, потом устанавливаем флаг наличия FDC, после проверяем читается ли из регистра дорожек значение 5, если да, то-- выход, если нет, то -сброс флага наличия FDC.Код: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
Вот такая картинка после правки:
Файлик в атаче, надо его просто положить в корень флешки для ExtROM
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)
Собрал я тоже такую плату. От народа не хочется отставать.
Но вот такая проблема у меня. Выдает сообщение "Неверная КС".
Светодиоды при сбросе загорается одна потом другая. А без SD карты светодиод периодически моргает.
Так понимаю что микроконтроллер работает как нужно.
Скорее всего сдохла или что то напутал. Я паял на разъем где 3 ряда а не 2. Каждую ножку перед припаиванием прозванивал тестером на ВВ55.
Ошибки быть не должно.
Вопрос такой: Без флешки сам боот лоадер должен какое то сообщение писать на экран? или только с флешкой? есть подозрение что SD разъем у меня немножко оплавился когда выпаивал с ноутбучной платы.
Pentagon 128K+AY+FDD, Дельта С-128К+AY+FDD, КОРВЕТ ПК8020+FDD, УКНЦ МС0511, БК 0010-01.
Gavrilov_S (22.01.2021)
Тогда с железом все в порядке.я забыл залить еепромку. переименовал файл STAGE1.ROM в еер и прошил. в углу вышло"BOOT:F500"
правильную я еепромку залил?
- - - Добавлено - - -
5 раз мигает светодиод. флешку по ходу не видит
- - - Добавлено - - -
Решил проблему. Начала загружаться. Прочитал Хелп от ESL там он четко написал что флешка должна быть максимум на 2Гб.
- - - Добавлено - - -
диски пока не грузит. пишет ошибки
Pentagon 128K+AY+FDD, Дельта С-128К+AY+FDD, КОРВЕТ ПК8020+FDD, УКНЦ МС0511, БК 0010-01.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)