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

User Tag List

Страница 33 из 53 ПерваяПервая ... 293031323334353637 ... ПоследняяПоследняя
Показано с 321 по 330 из 529

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

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

    По умолчанию

    Ок, как доделаю то что запланировал по мелочи, добавлю поддержку тапков Ну а так, чтобы это скомпилировать нужно библиотеки проекта кинуть в Libraries, TZXDuino_V1.0.ino переименовать в TZXDuino.ino

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

    По умолчанию

    Собрал тестовый стенд
    Нажмите на изображение для увеличения. 

Название:	test.jpg 
Просмотров:	519 
Размер:	47.2 Кб 
ID:	59263

    Долго не мог запустить, видимо у некоторых такая же проблема была с некоторыми картами.
    Выходит, что у некоторых дешевых карт нет поддержки команды STOP при чтении сектора, поэтому чтение подвисало,
    Исправил функцию чтения с карты, чтобы не использовалась данная команда и сразу все заработало.


    ИСПРАВЛЕНИЯ:

    1. Исправлена проблема с некоторыми картами не поддерживающими операцию останова приема данных.
    2. Добавлена поддержка нажатой кнопки (т.е. пролистывание идет при нажатой кнопке, не нужно тыкать много раз).
    --- Сделан коммит на гитхабе
    3. Добавлено отображение кружочка если дисковод активен
    --- Сделан коммит на гитхабе
    4. Подумалось мне, что лучше убрать этот кружочек и сделать включение/отключение подсветки
    --- Сделан коммит на гитхабе
    5. Исправлен глюк с мигающим дисплеем в некоторых кривых приложениях, которые с большой частотой запускают/выключают мотор на реальных дисководах, сделал, чтобы не мигал
    --- Сделан коммит на гитхабе

    PS: проблему с неправильно отображающимся первым файлом пока что воспроизвести не удалось, сколько не пытался
    PS2: было предложение отображать сектор, это бессмысленно, т.к. дискета крутится по кругу 300 оборотов и сектор меняется от 1 до 16, вы даже не успеете увидеть его номер
    Последний раз редактировалось EvgenRU; 06.01.2017 в 00:51.

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    и библиотеки , идущие в комплекте кидал, и переименовывал, и в 1.8.1 пробовал компилить - нифига (
    Нормально компилится, переименовывать не надо, библиотеки кидать в "arduino-1.8.1\libraries".

    А я попробовал скомпилировать ZX_FDD_Emulator под Arduino Pro Mini на ATmega168 5V 16Mhz:
    Код:
    Скетч использует 9258 байт (64%) памяти устройства. Всего доступно 14336 байт.
    
    Глобальные переменные используют 1052 байт (102%) динамической памяти, оставляя -28 байт для локальных переменных. Максимум: 1024 байт.
    И ведь совсем чуть-чуть не хватило. А под код так и вообще 5КБ свободных осталось. Чего бы такого заоптимизировать?
    В правильно заданном вопросе содержится половина ответа

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

    По умолчанию

    Можете уменьшить количество дорожек
    #define MAX_CYL 82 /// maximal cylinder supported by FDD. More cylinders - more memory used.
    #define MAX_DIR_LEVEL 10 /// maximal subfolders support 15 MAX. The higher level the more memory used
    или уровень вложенности каталогов.
    Последний раз редактировалось EvgenRU; 18.02.2017 в 15:10.

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

    По умолчанию

    Класс! Сделал #define MAX_DIR_LEVEL 5:
    Код:
    Скетч использует 9258 байт (64%) памяти устройства. Всего доступно 14336 байт.
    Глобальные переменные используют 987 байт (96%) динамической памяти, оставляя 37 байт для локальных переменных. Максимум: 1024 байт.
    Недостаточно памяти, программа может работать нестабильно.
    Да пофиг, главное влезла, побежал паять, отпишусь о результатах!
    В правильно заданном вопросе содержится половина ответа

  6. #326
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,673
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от creator Посмотреть сообщение
    Нормально компилится, переименовывать не надо
    процитирую
    Цитата Сообщение от jel Посмотреть сообщение
    Проблема со сборкой в новых версиях у меня воспроизводится на XP. На 7 собирается нормально, так что это скорее проблема с тулчейном, а не с проектом.
    вот и у мня на Хрюшке все компилиЦЦа, акромя этого проекта. Значит ли это, что у меня руки неправильной кривизны?
    На другом компе на 7-ке
    Нормально компилится, переименовывать не надо
    Но все же жду от автора
    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Ок, как доделаю то что запланировал по мелочи, добавлю поддержку тапков
    Profi v3.2 -=- Speccy2010,r2

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

    По умолчанию

    Попаял-попаял, вроде как оно конечно должно, но я пока что столкнулся вообще с принципиальной неработоспособностью своих комплектующих. Дисплей тупо светит подсветкой, я на нём даже Hello World пока что получить не смог. Ковыряю, разбираюсь. Чистое колдунство. А ардуину я вообще через SinaProg шью.
    В правильно заданном вопросе содержится половина ответа

  8. #328
    Veteran Аватар для gdv2002
    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    1,976
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    105 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скажите, а .scl пока не получилось прикрутить?
    С уважением, Дмитрий.
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

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

    По умолчанию

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Скажите, а .scl пока не получилось прикрутить?
    Пока что нет, т.к. для SCL нужно больше памяти или что-то изобретать, т.к. там данные расположены со смещением из-за укороченного заголовка. Попробую конечно еще поколдовать, как время будет...

    Цитата Сообщение от creator Посмотреть сообщение
    Дисплей тупо светит подсветкой, я на нём даже Hello World пока что получить не смог.
    А подстроечник крутили? Может просто выкручен в 0?

    Цитата Сообщение от zebest Посмотреть сообщение
    Но все же жду от автора
    Честно, еще не начинал разбираться, с tap и tzx еще не работал, так что сначала придется разбираться с форматами, так не охота столько времени на это тратить но, обещаю, что разберусь, как будет время.

  10. #330
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,673
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    323
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    с tap и tzx еще не работал, так что сначала придется разбираться с форматами, так не охота столько времени на это тратить
    Так это, а если из вышеприведенного проекта что выковырять?? он даже так себе вполне прилично писчит в 9-й выход, и на индикаторе отображает, и даже три кнопки вполне хватает Зачем изобретать велосипеды? а не совмещать их
    Profi v3.2 -=- Speccy2010,r2

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

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

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

Эту тему просматривают: 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

Ваши права

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