Найдено 122 результата

Duwakin
27.08.2020,12:23
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

Ну тут я не уверен, это надо целое ОЗУ городить внутри и инициализацию чтоб оно считалось и запустилось, когда можно просто сделать в чипе транслятор из последовательного в параллельный и наоборот Фокус в том, что быстродействия при последовательной передаче НЕ ХВАТИТ! Это какая должна быть скорост...
Duwakin
27.08.2020,11:44
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

]Я не могу понять как оно из ПЗУ читает, если данные у него отделены от программы, во внешнем ОЗУ. Какая последовательность команд должна быть чтоб прочитать ПЗУ. Понятно когда оно оно по захардкоженному байту в аккамулятор загружает и потом в регистры отправляет, но длинные строки как-то по другом...
Duwakin
27.08.2020,10:10
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

Короче эти синтеки не лыком шиты и чего-то там явно накрутили с проверкой, сдается мне что в конце каждого 0x4000 блока там неспроста какие-то два байта, это видимо контрольная сумма, которая при несовпадении переключает что-то в прошивке Вариант с контрольной суммой вполне допускаю. Поскольку это ...
Duwakin
26.08.2020,21:48
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

функция X2B8C очень странная, видимо написана с ошибкой (или компилятор что-то наоптимизировал), по факту она перемножает R7 на R4R5 и помещает результат в R6R7. Cкорее всего должна была умножать R6R7 на R4R5, но изза ошибки в ней если в R6 число отличается от 0 то ответ будет неверный. Правда у не...
Duwakin
26.08.2020,09:44
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

Я снял дамп прошивки с SONY Посмотрю. Но у меня сейчас нет возможности вникнуть. Проблемы. Есть ощущение что в функциях с 282B по 298E это strob всякие расписаны, правда манипуляция всего двумя битами, а стробов должно бы быть побольше Да, это похоже. Я там даже нарисовал. С 2990 по 2B5E эти данные...
Duwakin
24.08.2020,15:50
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

Да вот и у меня была похожая мысль, особенно когда я нашел Fujitsu MSC1007 , правда инфы о ней еще меньше чем о 1307 В тексте встречается последовательность "FC07' и "YxxY". А по Fujitsu попробую поискать. У них были очень нестандартные решения и, кстати сказать, в IDE винчестерах. Н...
Duwakin
24.08.2020,09:59
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

Вот это немного непонятный момент для меня, насколько нормален этот момент в 8032 ? Почему этот указатель DPTR два раза назначается, баг или это это что-то значит? MOV DPTR,#D5C03 MOV DPTR,#D2061 MOVX @DPTR,A Это баг. И таких много, особенно с переходами - издержки С-компилятора. Мне, как старому а...
Duwakin
23.08.2020,16:53
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

Кидаю свежую версию "причёсываний" asm файла
редакция от 23 авг 2020
Архив, конечно же, ZIP!
Нормальный файл сравнения имеет счастливую длину - 73 байта
Метки в коде, начинающиеся на ll -на них ссылка 1 раз; на l -ссылка более 1 раза; на X -ещё не добрался.
Duwakin
22.08.2020,20:46
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

balamutang писал(а): 22.08.2020,10:50 С цилиндрами-головками-секторами оказалось сложнее, он эти значения вычисляет на лету при включении, исходя из размеров SD карты, как и LBA само собой
Может их как-то жёстко задать. Заполнить таблицу параметров. Главное найти её.
Duwakin
22.08.2020,09:47
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

Странно, куда-то исчез последний комментарий. в общем если поставить 7й бит по адресу 84CC (вместо 5А сделать DA, это бит признака что устройство Removable) то 1307 начинает вести себя как 1306, т.е. начинает частично читаться на роланде. Надо ещё попробовать ему количество дорожек, головок подправ...
Duwakin
21.08.2020,09:43
Форум: Другие архитектуры
Тема: Эмуляция ZIP драйва для клавишных Roland
Ответы: 221
Просмотры: 42801

Эмуляция ZIP драйва для клавишных Roland

Включил, не поленился. Правда расход эл/эн и ресурс... Я что-то жабствовать стал в последнее время, так как сексуально озабочен отсутствием денег. Ну да ладно. Проехали. Файл -build.bat @CALL -COMPILE.BAT @CALL -LINK.BAT @CALL -COMPARE.BAT -COMPILE.BAT C:\KEIL\C51\BIN\a51.exe v1_2.asm -LINK.BAT C:\K...