Просмотр полной версии : Real Spectrum и реальный дисковод
Real Spectrum (RS) отлично работает у меня с реальными флопами , и прекрасно записывает образы (две стороны 2544 сектора) ,но только из меню RS ,а если пользовать TR-DOS в RS то он умеет только 1 сторона 80 дорожек , в настройках ничего нет для переключения на двусторонний режим.
Это такая фитча RS ? Может ему что то надо в конфе прописать ?
он вроде и образ дискеты при форматировании делает односторонним
он вроде и образ дискеты при форматировании делает односторонним
Это не проверял ,но из образа на реальный диск отлично пишет две стороны, вот и не пойму ,автор прикололся , или думал сделать эту опцию как DLC :biggrin:
смутно вспоминаю что в ранней версии TRDOS был доп.параметр для выбора типа дискеты.
я одностороннии дисководы видел, но только на с64
смутно вспоминаю что в ранней версии TRDOS был доп.параметр для выбора типа дискеты.
Он и остался, нижняя строка , только выбирает на 40 две стороны или одна...
http://s16.radikal.ru/i191/1709/01/345200331ff9t.jpg (http://radikal.ru/big/yrxdf98hchpnw)
Самое интересное если запустить например тот же JC и копировать реальные дискеты то нормально пишет две стороны , а в TR-DOS по команде format один хрен форматит 80 дорог одну сторону :mad:, на всякий случай пробовал команду (80) перед форматом , в общем непобедимый пока глюк RS
Пробовал разные версии, одинаково...
Он и остался, нижняя строка , только выбирает на 40 две стороны или одна...
http://s16.radikal.ru/i191/1709/01/345200331ff9t.jpg (http://radikal.ru/big/yrxdf98hchpnw)
Самое интересное если запустить например тот же JC и копировать реальные дискеты то нормально пишет две стороны , а в TR-DOS по команде format один хрен форматит 80 дорог одну сторону :mad:, на всякий случай пробовал команду (80) перед форматом , в общем непобедимый пока глюк RS
Пробовал разные версии, одинаково...
Старые грабли от разработчиков TR-DOS ,при форматирование номер стороны в адресном маркёре сектора всегда равен нулю :v2_dizzy_punk:
Старые грабли от разработчиков TR-DOS ,при форматирование номер стороны в адресном маркёре сектора всегда равен нулю
Как полечить ?
Как полечить ?
Я так понимаю нужно пропатчить tr-dos чтобы правильно обрабатывался адресный маркер сектора.
Схожая проблема ? https://translate.google.ru/translate?hl=ru&sl=en&u=http://torlus.com/floppy/forum/viewtopic.php%3Ff%3D20%26t%3D615&prev=search
http://torlus.com/floppy/forum/viewtopic.php?f=20&t=615
По теме
http://zx-pk.ru/threads/21078-tr-dos-emkost-diskety.html?highlight=realspectrum
http://zx-pk.ru/threads/827-realspectrum-0-97-31.html
http://torlus.com/floppy/forum/viewtopic.php?f=20&t=628 версия TR-DOS v6.0x / v6.1x и выше должна работать ?
Я так понимаю нужно пропатчить tr-dos чтобы правильно обрабатывался адресный маркер сектора.
Первое (не зная причины ,но логика повела) , что сделал покидал разные версии TR-DOS в эмуль , не помогло.
Направление понятно , попробую , но как на скорую голову подумал , в эмуль надо лезть , а это пока не моё....
Вот интересный момент http://zx-pk.ru/threads/13735-sdcard-hxc-floppy-emulator(floppiemul-frantsuza).html?p=384057&viewfull=1#post384057
Глюк с нумерацией сторон лечить уже поздно, imho. Совместимость утрачена будет, весь существующий софт работает с этим глюком, считая его фичей TR-DOS.
Эмулятор Углекова кажись корректно работает с реальными дисководами...
Black Cat / Era CG
30.09.2017, 22:59
Эмулятор Углекова кажись корректно работает с реальными дисководами...
UKV Spectrum Debugger? Имея любую рабочую альтернативу, лучше не пользовать UKV сегодня.
UKV Spectrum Debugger? Имея любую рабочую альтернативу, лучше не пользовать UKV сегодня.
А причина ?
Лирическое отступление неужели практически никто не пользуется реальными машинами с флопами ? Это же наше всё !
- - - Добавлено - - -
И еще вопрос , кто то пытался вычислить точно на сколько для PC надо задерживать сигнал INDEX ? Я на ардуине нано приблуду соорудил , и кнопку думаю выведу на морду PC ,нажал ,включилась задержки индекса и дисководы переключились в 720К , отжал , индекс напрямую ,флопы 1,44м и 1,2м
- - - Добавлено - - -
Вот интересный момент http://zx-pk.ru/threads/13735-sdcard...l=1#post384057
Djoni спасибо ! Теперь понятно , реал форматирует две стороны по команде ВГ93 , а эмуль берет значение из #5CC8(23752) для длисковода A, отсюда и проблема одностороннего формата ,в общем не имея исходников RS это не исправить.
Буду пользоваться записью пустого образа на RS вместо Format :)
Так же может кому то пригодится, хотя автор RS и заявляет ,что дисковые процедуры работают напрямую из под DMA и к BIOS вообще не обращаются ,это не так , у меня флоп не работает с RS пока в биос не выставлю его как 3,5" - 720к.
- - - Добавлено - - -
Еще вопрос ,какой версии должен быть Far и Total comander , под которые писались плагины для работы с TR-DOS
Black Cat / Era CG
01.10.2017, 11:48
А причина ?
UKV - это о-о-очень ранний эмулятор, со всеми отсюда вытекающими последствиями. Ошибок в нем было предостаточно. Я им бывало диски убивал (не физически, правда) в свое время. Так что лучше искать альтернативные варианты.
Лирическое отступление неужели практически никто не пользуется реальными машинами с флопами ? Это же наше всё !
Может и пользуются, но пишут образа на диски обычно не с помощью эмуляторов. Еще со времен UKV реализация работы с реальным диском в эмуляторах хромала. По-моему, ничего не изменилось. И сейчас уже тоже вряд ли изменится, ибо сам fdd на пЦ щас это уже экзотика.
Может и пользуются, но пишут образа на диски обычно не с помощью эмуляторов.
Чем старее PC тем как правило лучше пишет 5,25 дискеты , кроме RS , spectrum navigator (SN) , Far туда ничего и не поставить.
В общем запустил у себя и SN , осталось для полного счастья Far + разные плагины.
реал форматирует две стороны по команде ВГ93 , а эмуль берет значение из #5CC8(23752) для длисковода A, отсюда и проблема одностороннего формата
странная логика. реал точно также (в trdos) перед форматированием изучает переменные
наверно надо вникать как trdos вообще определяет параметры дисковода.
вот тут возможно эмуль и глючит
странная логика. реал точно также (в trdos) перед форматированием изучает переменные
Да , по ссылке выше в общем все понятно , эмуль (RS) не анализирует что происходит внутри ВГ93 посе поданных команд ,а берет значения из переменных , отсюда и этот глюк. Логика прямая )
Пока почитываю, но уже наладил на старом PC-ке почти все что надо для работы с реальными дискетами, дошли руки пограбить старые исходники.
- - - Добавлено - - -
Все ,наладил Far , SN , и что интересно без примочки с задержкой INDEX ,RS не читает 1 сектор по всему диску ,это известный баг на PC , а вот SN эти диски читает/пишет отлично без примочки ,может это конечно особенность конкретного железа.
http://s018.radikal.ru/i510/1710/c5/1aab8cac6070t.jpg (http://radikal.ru/big/fr6t9exk8m52u)
- - - Добавлено - - -
И еще не по теме , так как это PC моей мечты ,хотелось бы запустить проигрывание FLAC на Gravis Ultrasound (win98) ,ни кто не сталкивался как ? или еще более хардкорно под DOS ?
- - - Добавлено - - -
Победил ,только vuplayer запел FLAC с Gravis , причем без затыков файлы длинной больше гига ,может кому то пригодится - http://www.vuplayer.com/vuplayer.php
Такая прелесть win98 full HD 256 color :)
http://s018.radikal.ru/i521/1710/0d/4f45ffc60409t.jpg (http://radikal.ru/big/awkb1lh2uav1v)
http://www.vuplayer.com/vuplayer.php
Такая прелесть win98 full HD 256 color :)
http://s018.radikal.ru/i521/1710/0d/4f45ffc60409t.jpg (http://radikal.ru/big/awkb1lh2uav1v)[/QUOTE]
А почему 256? Win98 поддерживала 24 бит цвет, т.е. 16 млн.
Spectramine
01.10.2017, 19:58
Наверно, видуха старая HD разрешение тянет только на 256 color.
...не читает 1 сектор по всему диску ,это известный баг на PC... Чтобы избежать этого бага и любые программы могли читать/писать спековские диски на PC нужно использовать "правильно" отформатированную дискету. Тут 2 варианта:
1. форматировать её на PC, например хобетовской утилитой,
2. форматировать на спеке программами, оставляющими большой зазор перед 1-м сектором, например FUT...
Наверно, видуха старая HD разрешение тянет только на 256 color.
tnt 64 , тянет и 32 бита , но 256с роднее ))) А вообще огонь машина вышла )))
- - - Добавлено - - -
Тут 2 варианта:
третий сделать приблуду как и я на ардуине задерживающую INDEX :)
- - - Добавлено - - -
Чтобы избежать этого бага
И уже писал ,как не странно Spectrum Navigator (V1.14) на моих PC-шних железках не страдает проблемой чтения первого сектора родных ZX дискет ,а вот RS страдает...
- - - Добавлено - - -
Просто решил для реала сотню другую 3,5" заказать , но для начала надо было тех процесс записи откатать )
Alexandr Medvedev
05.10.2017, 13:25
Еще вопрос ,какой версии должен быть Far и Total comander , под которые писались плагины для работы с TR-DOSFar обязательно 32bit, версия лучше 1 или 2, на 3 версии иногда могут слетать.
Вот прочитал все, а ведь вопрос то не решен...
Такая же задачка (ну почти) и у меня:
1. Имеем РС на базе WinXP. с дисководом 3,5
2. Кучка 3,5 дискеток, с заклеенным окошечком
3. Нужно их форматнуть под ТР-ДОС, чтобы при помощи утилиты AMD залить на них .trd образы, для дальнейшей работы на реале.
Что я делал:
1. Пробую форматировать в эмуляторе спека (не помню какой), который работает с реальным дисководом. Он форматит как односторонний диск!!!!!
2. Пробую просто форматировать под MS-DOS. Разрешает только 1,4 Мб и само собой выдает ошибку, что мол дискетка то не подходит...
3. Пробую выставить в БИОСЕ компа, что у меня 3,5 на 720К.... Винде не нравится сам дисковод. начинает "вредничать", что у меня он 5,25 вообще...
Вопросы:
1. Есть ли эмуль, который работает с реальным дисководом и форматит двухсторонние диски?
2. Может изобретена утилита, которая умеет работать с реальнымм дисководом, эмулируя ТР-ДОС на обычном РС ?
Spectrum Navigator, Far, Total не предлагать, мне бы попроще вариант.... Там очень старый комп, Пентиум 3. Не хочу лишний софт туда впихивать и плагины настраивать.
Black Cat / Era CG
25.01.2018, 15:33
AMD
На XP оно не взлетит, как и эмули, что работают с дисками. Нужен дос, либо 98.
Под ХР работает ZX Disk Studio. Не знаю, как она насчет 3,5 - не пробовал...
ZX_NOVOSIB
25.01.2018, 15:36
tipa, http://zx-pk.ru/threads/12842-zx-disk-studio-programma-dlya-raboty-s-obrazami-diskov.html спасёт отца русской демократии.
в старое время Shalaev читал и писал диски. правда, их пришлось форматировать по-другому
1. Имеем РС на базе WinXP. с дисководом 3,5
Я такими новыми вещами не пользуюсь , win95 или win98
Если используете и нормально работает на XP эмуль Real Spectrum , то ,да ,он форматит только одну сторону ,но проблема решается легко , у него есть опция записать образ на реальный диск ,берем образ пустого .TRD и пишем , тогда он пишет на две стороны ,и получаем чистый отформатированный диск , а дальше я пользуюсь Spectrum Navigator ,он отлично работает и с образами и с реальными дискетами ,удобно компоновать и перекидывать софт , но опять же у меня специально старичок с Win98
2. Может изобретена утилита, которая умеет работать с реальнымм дисководом, эмулируя ТР-ДОС на обычном РС ? Пишу потихоньку сейчас утилиту, которая форматирует TR-DOS диски на PC. В перспективе будет и образы читать/записывать. Работает под XP, не требует установки специфических драйверов в систему. Поддерживаются 3,5" с заклееным окошком (на 720 кБ). Пока находится в альфа-версии, т.е. часть функций не реализованы, нет проверок, контроля ошибок и пр.
Могу выслать для тестирования с условием нераспространения.
На XP оно не взлетит, как и эмули, что работают с дисками. Нужен дос, либо 98.
Под ХР работает ZX Disk Studio. Не знаю, как она насчет 3,5 - не пробовал...
Вот я тоже стал подозревать, что без ДОСа делать нефиг. Ну это могу устроить - загрузить комп с дискеты в дос
tipa, http://zx-pk.ru/threads/12842-zx-disk-studio-programma-dlya-raboty-s-obrazami-diskov.html спасёт отца русской демократии.
Да. Это дело я видел. Кстати, новая сборка сама ставит пресловутый драйвер. Но что-то не заработало у меня. Пока не стал разбираться, где что не так.
в старое время Shalaev читал и писал диски. правда, их пришлось форматировать по-другому
Да, что-то слышал, но не вариант, раз что-то нестандартно делать надо.
Я такими новыми вещами не пользуюсь , win95 или win98
Если используете и нормально работает на XP эмуль Real Spectrum , то ,да ,он форматит только одну сторону ,но проблема решается легко , у него есть опция записать образ на реальный диск ,берем образ пустого .TRD и пишем , тогда он пишет на две стороны ,и получаем чистый отформатированный диск , а дальше я пользуюсь Spectrum Navigator ,он отлично работает и с образами и с реальными дискетами ,удобно компоновать и перекидывать софт , но опять же у меня специально старичок с Win98
О, а это интересно. Можно подробнее? Как работает? Надо задать в эмуляторе один дисковод как реал, а другой с trd? А дальше как действуем? Какая-то спец. опция есть у эмуля или команда какая?
Пишу потихоньку сейчас утилиту, которая форматирует TR-DOS диски на PC. В перспективе будет и образы читать/записывать. Работает под XP, не требует установки специфических драйверов в систему. Поддерживаются 3,5" с заклееным окошком (на 720 кБ). Пока находится в альфа-версии, т.е. часть функций не реализованы, нет проверок, контроля ошибок и пр.
Могу выслать для тестирования с условием нераспространения.
Спасибо конечно, но нет. Тестировать к сожалению нет времени лишнего. За то будем ждать релиза, Вещь то получается очень нужная :)
- - - Добавлено - - -
Вообще огромное спасибо за советы всем. Попробую на Real Spectrum, а потом даже из-под ДОС что-нибудь. Комп старый, в принципе и Win98 можно на него впихнуть. Но там как пойдет уж. Надо - воткну. Но надеюсь не дойдет до этого.
Black Cat / Era CG
29.01.2018, 17:00
Да. Это дело я видел. Кстати, новая сборка сама ставит пресловутый драйвер. Но что-то не заработало у меня. Пока не стал разбираться, где что не так.
Странно. У меня прямо щас работает (из под ХР само собой). Ничего так вполне. Есть еще читалка Титуса (тоже через тот же драйвер работает). Она работает быстрее, но не все диски берет, как я понял не берет диски отформатированные стандартными средствами TR-DOS (ZXDS эти диски берет).
О, а это интересно. Можно подробнее? Как работает? Надо задать в эмуляторе один дисковод как реал, а другой с trd? А дальше как действуем? Какая-то спец. опция есть у эмуля или команда какая?
В Real Spectrum нажимаешь F6 и в этом меню выбираешь что надо.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot