Эмулятор магнитофона для ZX-Spectrum

Обсуждаем цифровые устройства...
Ответить
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

da-nie писал(а):А попробуйте проверку диска запустить. Может, уже что-то порушилось.
"Ошибок не найдено"
da-nie писал(а):указал на MBR и выбрал "стереть жёсткий диск"
У меня фри версия программы. А указанные действия только в платной возможны.
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

У меня фри версия программы. А указанные действия только в платной возможны.
Да? А я думал, она бесплатная. Вот версия, которая у меня.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Я скачивал с официального сайта версию 8.7. Поэтому и выбрал фри. Не покупать же....
В общем проделал указанные Вами операции над картой 32 МБ, все равно толку ноль. Как она себя вела ранее, так и ведет.
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

Как она себя вела ранее, так и ведет.
А там не FAT12 получился, случайно?
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

[uquote="da-nie",url="/forum/viewtopic.php?p=3834619#p3834619"]А там не FAT12 получился, случайно?[/uquote]
Нет! FAT16, как и был
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

А в WinHEX все байты метки на месте? И eb и 0x55 и 0xaa?
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Реклама
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Абсолютно все на месте
Изображение
На всякий случай, вот, что находится в загрузочной области, если я правильно понял
Изображение
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

А откройте-ка в WinHex не как ЛОГИЧЕСКИЙ диск, а как ФИЗИЧЕСКИЙ. Там в OpenDisk есть два варианта - посмотрите. Вам нужен вариант из в Physical Media. Тогда вы увидите MBR. Вот его хочется глянуть. А потом я посчитаю смещение и скажу, откуда физическое устройство надо глянуть.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

da-nie писал(а):Тогда вы увидите MBR. Вот его хочется глянуть.
Мне надо по шагам расписывать, где его искать.
Единственное, что нарыл, вот такую табличку
Изображение
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

Tools->OpenDisk->выбрать раздел sd в Physical Media. Всё.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

Да по-моему тоже самое выдает, что и как логический диск :dont_know:
Изображение
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

Что-то не так сделали. :dont_know: Может, случайно логический диск всё же снова открыли? Или WinHex закэшировал что-то. Попробуйте поменять карту и считать. Потом обратно 32 МБ. Эмулятор ведь с ней пишет "Найден MBR"? У меня при таком открывании чётко видна MBR.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

da-nie писал(а):Что-то не так сделали.
Знать бы что?.....
da-nie писал(а):Попробуйте поменять карту и считать. Потом обратно 32 МБ. Эмулятор ведь с ней пишет "Найден MBR"?
Я все три карты проверил, эмулятор перестал выдавать надпись "Найден MBR" на любой из них. Ищу, по-моему, того, чего нет....
Хотя через свойства диска в Windows все-таки пишет MBR :dont_know:
Изображение
Покажите пример, как выглядит MBR в WinHex
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

Вот так выглядит MBR.

Изображение

А вот так выбирается диск.

Изображение
Вложения
sd.GIF
(18.09 КБ) 550 скачиваний
mbr.GIF
(20.23 КБ) 614 скачиваний
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

da-nie писал(а):Вот так выглядит MBR.
То есть нулевые значения должны быть???
da-nie писал(а):А вот так выбирается диск.
Да я абсолютно также и выбирал. Но оба раза у меня одинаковые значения в указанной области
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

То есть нулевые значения должны быть???
Как минимум в первом байте ноль.
Да я абсолютно также и выбирал. Но оба раза у меня одинаковые значения в указанной области
Значит, MBR на SD-карте нет. Эмулятор вроде как перестал писать, что есть? Но всё равно не работает?
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

da-nie писал(а):Эмулятор вроде как перестал писать, что есть? Но всё равно не работает?
Да, эмулятор перестал писать, что найден MBR. При этом на карте 32 и 256 МБ по-прежнему бьются данные одного файла на два раздельных с одинаковым именем. Папка 48k не распознается. Вместо нее непонятнон YTM. Одни tap файлы читаются только заголовок и дальше данных не выводят, некоторые только данные без заголовка.
Я не уверен, что прав. Но на мой взгляд неверно читается при определении карты именно загрузочный сектор, где хранится таблица файлов и их расположение на флэшке
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

на два раздельных с одинаковым именем
Вот вам прошивка, она будет выводит некие числа. Какие?
Последнее число - расположение корневой директории. Вот до него прокрутите в WinHex карточку (как физическое устройство!). Что там?
Вложения
fat.c
(27.54 КБ) 132 скачивания
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Сообщение serg_svd »

da-nie писал(а):Какие?
FAT0:0
FRFSN:472
RootS:241664
Root:241664
da-nie писал(а):Что там?
Изображение
ZXTAP - метка диска.

PS. Попробовал накатать образ этой карты памяти. Не знаю верно ли сделал, но объем получился маленький. Но может это поможет?
Вложения
Drive 32MB.zip
Образ карты памяти
(254.04 КБ) 158 скачиваний
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.

Сообщение da-nie »

Но может это поможет?
Перенёс образ на SD. Да, работает странно. Подумаю, что там не так.

Добавлено after 2 hours 33 minutes 28 seconds:
Нашёл в чём дело. :) Дело в длинных именах файлах в системе FAT. Ваша Windows принципиально не желает делать короткие имена, потому у неё в таблице масса записей длинных частей имени. А у меня там оказалась ошибочка -
Было написано так if (attr&ATTR_LONG_NAME)//это длинное имя
Но ATTR_LONG_NAME - это уже не отдельный бит, а комбинация!
Вот так правильно: if ((attr&ATTR_LONG_NAME)==ATTR_LONG_NAME)//это длинное имя

Поэтому у вас все файлы стали иметь несколько записей в таблице, чего у меня под XP никогда не было (нет, длинное имя я делал, но как-то всё прокатывало).

Вот исправленный файл:
fat.c
(26.37 КБ) 123 скачивания
Репозиторий на github обновлён.

Хм. Обнаружилась ещё проблема - не хочет выходить из папки после проигрыша всего файла. Думаю.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Контактная информация:
Ответить

Вернуться в «Цифровая техника»