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

User Tag List

Страница 44 из 53 ПерваяПервая ... 404142434445464748 ... ПоследняяПоследняя
Показано с 431 по 440 из 526

Тема: Планирую сделать FDD эмулятор на Atmega8

  1. #431
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2djspawn: Насчет SSD1306 - буду делать, но пока что со временем напряг, насчет записи пока что не думал, но техническая возможность есть

    2andykarpov: эта строчка - костыль, как раз чтобы убрать описанные глюки, но, видимо не всегда этот костыль помогает как буду делать 1306, так и это попробую поправить, может быть полностью перепишу код хождения по каталогам, немножко подтянул сейчас знания по C/C++

  2. #432
    Member Аватар для djspawn
    Регистрация
    05.10.2008
    Адрес
    Брест, Беларусь
    Сообщений
    122
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    2djspawn: Насчет SSD1306 - буду делать, но пока что со временем напряг, насчет записи пока что не думал, но техническая возможность есть
    Было бы отлично!
    Pentagon 128 mod.2014 (upgraded to 1024K)+TURBO+FDD3.5+MultiROM+TurboSound+StereoCovo x+NemoIDE
    ZX-Evolution rev.C White+NeoGS+AYX-32+HDD+2xFDD3.5+FDD5.25+ZiFi
    Байт 128К+TR-DOS+YM+TURBO+FDD5.25
    ReVerSE-U16 Rev.C
    Scorpion ZS-256
    STM32 AY Player
    AY AVR Player

  3. #433
    Master Аватар для s_kosorev
    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    В общем, большая просьба просветить и дать рекомендации, как пофиксить
    судя по сыркам, в частности get_fileinfo в FILE_INFO в поле name обычная си строка и при перезаписи в эту структуру, может оставаться мусор от предыдущих имен
    сравнивая memcmp сравнивается и мусор, нужно имена сравнивать через strcmp

  4. #434
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Действительно, тут может быть проблема, я что-то не стал strncmp использовать, т.к. она еще добавит кода, хотя для атмеги328 это не существенно, там еще полно места

    Будет так
    Код:
    if( dire && !strncmp(disp_files[0].fname,disp_files[1].fname,12) &&
                    disp_files[0].fsize == disp_files[1].fsize && disp_files[0].fdate == disp_files[1].fdate &&
                    disp_files[0].ftime == disp_files[1].ftime && disp_files[0].fattrib == disp_files[1].fattrib
                ) return 0;
    PS: проверьте, если нормально будет работать, то сделаю коммит

    UPD: или вот еще такой вариант
    Код:
    if( dire && !memcmp(&disp_files[0],&disp_files[1],sizeof(fnfo)-13) && !strncmp(disp_files[0].fname,disp_files[1].fname,12) ) return 0;
    UPD2: закоммитил последний вариант
    Последний раз редактировалось EvgenRU; 08.11.2017 в 18:01.

  5. #435
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приветствую всех! И всех с Новым Годом.
    Помогите кто чем может. Собрал устройство, только вот не работает.
    Disc Error
    Trc 0 esc 9
    Распайку раз двести проверил.. Arduino Pro Mini 16Mhz. С железным приводом работает без проблем.. Может кто сталкивался?

  6. #436
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от azx987sa Посмотреть сообщение
    Помогите кто чем может. Собрал устройство, только вот не работает.
    Disc Error
    Trc 0 esc 9
    Распайку раз двести проверил.. Arduino Pro Mini 16Mhz. С железным приводом работает без проблем.. Может кто сталкивался?
    Судя по ошибке не может оглавление считать, видимо формат не понимает или еще чего...

    Тогда несколько вопросов.
    1. Пробовали предыдущие варианты прошивок?
    2. Какой контроллер дисковода, ВГ93 или еще какой?
    3. Экран нормально показывает как положено дорожку сторону?
    4. Точно там 16МГц кварц, а не 8?
    5. Точно все пины подпаяны корректно?

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

  8. #437
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,193
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    azx987sa, попробуй поменять местами 0 и 1 (RX TX).
    В правильно заданном вопросе содержится половина ответа

  9. #438
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Судя по ошибке не может оглавление считать, видимо формат не понимает или еще чего...

    Тогда несколько вопросов.
    1. Пробовали предыдущие варианты прошивок?
    2. Какой контроллер дисковода, ВГ93 или еще какой?
    3. Экран нормально показывает как положено дорожку сторону?
    4. Точно там 16МГц кварц, а не 8?
    5. Точно все пины подпаяны корректно?
    1. А где они, прошлые прошивки? https://github.com/EvgeniyRU/ZX_FDD_Emulator - тут только одна.
    Еще пара-тройка экспериментальных и "самопальных" рассыпанных по форуму.
    2. ВГ93
    3. Да, нормально
    4. 16Мгц. по частотомеру
    5. 200 раз проверил.

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

    Цитата Сообщение от creator Посмотреть сообщение
    azx987sa, попробуй поменять местами 0 и 1 (RX TX).
    Это помогло. Со второго раза. С первого раза сгорел буфер 155ЛП9 и все остальные попытки запустить девайс продолжались на дохлом контроллере дискет. Пока в какой то момент не пришло в голову подключить флопик и посмотреть осциллографом... перепаял буфер, все заработало.

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

    Вот еще такой момент интересен.... почему бы на первой странице не разместить основную инфу?
    Например по адресации дисплея, про эту дурацкую путаницу RX TX, ссылки на другие версии программ. может еще что.

    Кстати, где в коде подсветка отключается? хочу ее чуть дольше сделать.

  10. #439
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    593
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    19 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от azx987sa Посмотреть сообщение
    А где они, прошлые прошивки? https://github.com/EvgeniyRU/ZX_FDD_Emulator - тут только одна.
    Еще пара-тройка экспериментальных и "самопальных" рассыпанных по форуму.
    Поправил первое сообщение, пояснил там как предыдущие версии получить с гитхаба

    Цитата Сообщение от azx987sa Посмотреть сообщение
    Это помогло. Со второго раза. С первого раза сгорел буфер 155ЛП9 и все остальные попытки запустить девайс продолжались на дохлом контроллере дискет. Пока в какой то момент не пришло в голову подключить флопик и посмотреть осциллографом... перепаял буфер, все заработало.
    Почему-то я именно так и подумал, поэтому и плюсанул предыдущее сообщение

    Цитата Сообщение от azx987sa Посмотреть сообщение
    Вот еще такой момент интересен.... почему бы на первой странице не разместить основную инфу?
    Например по адресации дисплея, про эту дурацкую путаницу RX TX, ссылки на другие версии программ. может еще что.
    Кстати, где в коде подсветка отключается? хочу ее чуть дольше сделать.
    Добавил немного инфы в первое сообщение.
    По адресации дисплея вроде бы в комментариях в коде всё подробно написано.

    Насчет подсветки... она работает пока не запущен образ диска, потом гаснет, если дисковод не активен.
    Ну разве что подшаманить строчку _delay_ms(1500);

  11. #440
    Member
    Регистрация
    19.01.2017
    Адрес
    г. Москва
    Сообщений
    129
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Добавил немного инфы в первое сообщение.
    По адресации дисплея вроде бы в комментариях в коде всё подробно написано.
    Вот сейчас еще раз посмотрел и не увидел.. может не туда смотрю..
    вот про эту строку речь -
    #define LCDEX_ADDR 0x4E // Extender address, 0x27*2 for standard chinese module, you should multiply your address by 2!
    может просто указать адрес вот так:
    PCF8573 - 0x20*2 - 0x40
    PCF8573T - 0x??*2 - 0x?? - может есть у кого?
    PCF8573A - 0x38*2 - 0x70
    PCF8573AT - 0x3F*2 - 0x7E
    наглядно и понятно.
    vetal555 такую же табличку показывал, может стоит ее добавить в шапку или LCDModule.h ?

Страница 44 из 53 ПерваяПервая ... 404142434445464748 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 24
    Последнее: 08.12.2012, 19:00
  2. Тестер транзисторов на ATmega8
    от ILoveSpeccy в разделе Творчество
    Ответов: 10
    Последнее: 19.05.2011, 15:03
  3. Ответов: 0
    Последнее: 31.01.2007, 18:18

Ваши права

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