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

User Tag List

Страница 40 из 53 ПерваяПервая ... 363738394041424344 ... ПоследняяПоследняя
Показано с 391 по 400 из 530

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

  1. #391
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev
    Цитата Сообщение от barsik
    Формат FAT16/32 на электронном носителе удобен для загрузки туда файлов с помощью телефона или планшета
    И внезапно заработают все нестандартные загрузчики ? Которые может поломать даже WAIT, который они не ожидают
    Формат файлов на электронном носителе никак не связан с работой программ работающих не через ДОС, а напрямую по железу КНГМД. В формате FAT32 на 'microSD' хранится 3...6 тысяч файлов представляющих собой слепки дискет для разных ДОС (TR-DOS, CP/M, is-DOS и др).

    Если и есть игры, что сами лезут в КНГМД, то это только на ZX. На всех остальных компьютерах такого нет. Такт WAIT иногда добавляют в КНГМД для повышения надёжности. Сомневаюсь, что кто-то в здравом уме станет привязываться к времянкам применительно к дисководу. А если такие игры и есть, то их так мало, что ради них не стоит тратить даже одного доп.корпуса или лишних строк программы МК.

    А если так уж необходима 100% эмуляция не только прямого доступа к железу КНГМД, но и соблюдение времянок, то просто достаточно использовать схему эмулятора без WAIT.
    Последний раз редактировалось barsik; 05.06.2017 в 19:57.

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

  3. #392
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    А Вы, похоже, говорите о схеме, в которой в качестве интерфейса с ЦП на чтение c контроллера есть всего один ИР22.
    Как тонко подметили выше, именно без внешней обвязки, иначе какой смысл ставить МК?


    Цитата Сообщение от barsik Посмотреть сообщение
    У меня возник другой вопрос. Если Вы в качестве носителя используете флэш память у которой очень ограниченное число перезаписей, то раз в сколько дней надо менять карточку 'microSD' на новую.
    Цитата Сообщение от barsik Посмотреть сообщение
    Единственно, что у меня по-прежнему остаются сомнения относительно долговечности девайса. Т.е если интенсивно использовать его для работы, перезаписывая флеш-память тысячи раз в день (что и происходит с областью каталога, если работать в ДОС хотя-бы час в день), то на сколько дней хватит ресурса перезаписей флеш памяти ? Но если нужно только запускать игры, то никаких проблем не будет.
    О, так Вы и тут не в курсе?

    Вот именно для того и ставят контроллеры в твердотельные накопители и разрабатывают файловые системы, чтоб не убивать девайсы раньше времени, чтоб ресурс флеши расходовать равномерно.
    Цитата Сообщение от barsik Посмотреть сообщение
    Не надо цепляться за FAT16/32. Проще работать с физическими секторами носителя средствами конкретной ДОС.
    Порочная практика. Именно таким способом накопитель и гробится.
    Впрочем читайте лучше первоисточники хотя бы ради самообразования.

  4. #393
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Не надо цепляться за FAT16/32. Проще работать с физическими секторами носителя средствами конкретной ДОС.
    Вот с этим не согласен. Если уж эмулятор имеет собственные мозги то пусть будет добр мочь в FAT16/32 на носителе который на раз можно будет сунуть в писюк и там без бубна пошуршать хоть в винде, хоть в лине.
    Нативный формат может быть оправдан, ИМХО, только на IDE устройствах подключенных напрямую в систему через пару регистров.
    Цитата Сообщение от omercury Посмотреть сообщение
    Порочная практика. Именно таким способом накопитель и гробится.
    В целом конечно верно, но есть у меня подозрение, что они гробятся в любом случае "топтанья" по одним и тем же файлам (секторам). Разве что, у новых SSD, причем в связке с оптимизированными процедурами последних ОСей как то удается немного жизнь продлить. И то до "механических" хардов еще ой как далеко.

  5. #394
    Activist
    Регистрация
    18.09.2009
    Адрес
    г. Витебск
    Сообщений
    499
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я бы так не драматизировал, современные флэшки гораздо более живучие. Я "желая" убить флэшку воткнул её в качестве time-shift буфера в рессивер, 2 или 3 года отработала без вопросов, потом разобрал. Флэшка была отформатирована в FAT32. Вышесказаное не относится к абсолютно левым флэшкам из китая, те дохнут просто от положения звезд на небе. Навскидку, K9K2G08(Samsung 256Mx8) имеет ресурс в 100К циклов(Endurance : 100K Program/Erase Cycles). Даже, если каждый день тереть по 100 раз один и тот же сектор, то ГАРАНТИРОВАННО флэшки хватит почти на 3 года(2.7). А если не каждый день, и не один и тот же сектор, и не 100 перезаписей, получится лет под 30. По-моему заморачиваться на "экономию" флэшки не стоит, учитывая что это потребует дополнительных затрат.

  6. #395
    Activist Аватар для omercury
    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    Вот с этим не согласен.
    Посмотрите пожалуйста внимательно авторство приведённой цитаты.
    Спасибо!


    Цитата Сообщение от TomaTLAB Посмотреть сообщение
    И то до "механических" хардов еще ой как далеко.
    А тем уже ой как далеко по скорости.
    Хотя хороший 15-тысячник примерно сопоставим с дешевым SSD.


    Цитата Сообщение от Vasily Посмотреть сообщение
    Навскидку, K9K2G08(Samsung 256Mx8) имеет ресурс в 100К циклов(Endurance : 100K Program/Erase Cycles).
    Увы и ах, но современные (многослойные) сползли по этому параметру до жалких 1к-циклов - только контроллер и спасает.

    Цитата Сообщение от Vasily Посмотреть сообщение
    Я бы так не драматизировал, современные флэшки гораздо более живучие.
    А вот тут теперь я не согласен, современные дохнут первыми.

  7. #396
    Activist
    Регистрация
    18.09.2009
    Адрес
    г. Витебск
    Сообщений
    499
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Увы и ах, но современные (многослойные) сползли по этому параметру до жалких 1к-циклов - только контроллер и спасает.
    Это справедливо и для SD/USB или только SSD? Есть идеи как проверить? Забивать флэшку на 100% файлов слишком долго получится.
    Навскидку, флэшка SD/USB 8G(меньше не продаются), скорость записи 5Mb/sec, забиваем полностью, 10000циклов, получается 83 дня должно работать(долго). При 1тыс. циклов 8.3 дня, еще премлемо, но я сильно сомневаюсь, что помрет.
    8192M/5Mb/sec=1638sec=12min
    12min*10Kциклов=120 000min=2000hours=83.3days
    Вариант с перезаписью только одного блока, скажем нулевого будет показателен? Наверное да, речь ведь идет о затирании блока в районе FAT.
    Последний раз редактировалось Vasily; 06.06.2017 в 21:52.

  8. #397
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,798
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    1,191
    Поблагодарили
    784 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Если и есть игры, что сами лезут в КНГМД, то это только на ZX. На всех остальных компьютерах такого нет.
    да ладно.
    на Амиге ~90% игр NonDos
    и это при наличии относительно стандартной файловой системы
    Последний раз редактировалось goodboy; 06.06.2017 в 19:07.

  9. #398
    Master Аватар для TomaTLAB
    Регистрация
    09.03.2017
    Адрес
    г. Троицк
    Сообщений
    607
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    Посмотрите пожалуйста внимательно авторство приведённой цитаты.
    Пардоне муа, с цитированием лажа вышла. Про FAT это Барсику адресовано было, не Вам...

    Цитата Сообщение от omercury Посмотреть сообщение
    А тем уже ой как далеко по скорости.
    А вот с этим не поспоришь
    Посему и компромисс в виде ссд под систему и хард под данные. Вот прошлой осенью только пришлось ссд на компе менять, примерно три года отработал.
    Но на хард систему уже ставить ни за какие коврижки, ибо скорость таки да.

  10. #399
    Veteran Аватар для tank-uk
    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    415
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от omercury Посмотреть сообщение
    современные дохнут первыми.
    у современных флешек 99% дохнут контроллеры USB, сама флеш практически всегда остается живой

    Скрытый текст


    Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
    PLM-X 128 + AY -эмуль на 8меге
    Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
    Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
    Pentagon 1024SL 1.42 - работает не совсем стабильно
    ZXM-Phoenix V06
    ZX-Evolition Rev C2 White FSP-MItX
    Sprinter 2000 v.Zorel
    Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
    ZX-UNO v4.1 2М с 4 переключаемыми флешками
    Поиск-1 - ждет ремонта
    Корвет ПК8010 up to 8020
    MisT 1.31
    Galaksija + SMD
    [свернуть]

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

    По умолчанию

    Насколько я понимаю анализируя код TR-DOS, для чтения сектора в порт #1F отдается команда #80 и потом по DRQ из порта #7F читаются данные инструкцией INI до тех пор, пока не придет INTRQ ? Я прав? Я просто делаю эмуляцию ВГ в TR-DOS для полноценной работы рамдиска

    Т.е. можно тупо по #80 в #1F загрузить сектор в HL и затем игнорировать чтение из #7F
    Последний раз редактировалось EvgenRU; 06.06.2017 в 23:38.

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

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

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

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

Ваши права

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