PDA

Просмотр полной версии : Диск <-> лента



Bedazzle
07.12.2015, 17:26
Напомните пожалуйста, при помощи какого копировщика можно было с лёгкостью перегонять файлы с диска на ленту и обратно?
В идеале вообще содрать сектора диска скажем, кусками по 40кб и сбросить на ленту. Есть такое?

Вопрос возник с желанием перенести некоторое количество дискет с реала в эмуль.

Rindex
07.12.2015, 17:35
Напомните пожалуйста, при помощи какого копировщика можно было с лёгкостью перегонять файлы с диска на ленту и обратно?

С диска на ленту - никакого, только руками.

С ленты на диск вроде вот - http://zx-pk.ru/showthread.php?t=14111

goodboy
07.12.2015, 18:05
С диска на ленту - никакого, только руками.
а это что ??? "Копировщики Disk -> Tape"
http://vtrdos.ru/system.php#s24

http://savepic.su/6745111.png

Bedazzle
07.12.2015, 18:08
а это что ??? "Копировщики Disk -> Tape"


Мерси.

Rindex
07.12.2015, 18:25
а это что ??? "Копировщики Disk -> Tape"
http://vtrdos.ru/system.php#s24

http://savepic.su/6745111.png

Ну, я вот это посмотрел - http://zx-pk.ru/showthread.php?t=15719

Если этот заработает, то гуд. Просто помнил, что спрашивали уже, и ответ был - руками.

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

Кстати, вот ещё какая-то приблуда есть, trd2tap - http://worldofspectrum.org/pub/sinclair/tools/pc/trdos/trd2tap.zip

Bedazzle
07.12.2015, 20:37
Кстати, вот ещё какая-то приблуда есть, trd2tap - http://worldofspectrum.org/pub/sinclair/tools/pc/trdos/trd2tap.zip

Не, это не катит :) мне надо с реала перетащить файлы на писюк,
а со спека вижу только вариант вытянуть как запись на ленту и далее на компе сохранение аудиофайлов, с последующей обработкой.

SAM style
07.12.2015, 20:58
Не, это не катит :) мне надо с реала перетащить файлы на писюк,
а со спека вижу только вариант вытянуть как запись на ленту и далее на компе сохранение аудиофайлов, с последующей обработкой.
Сделать дискетку с MS-DOS и взять с собой любую утилитку для создания образов с реальных дискет. Я ранее пользовался AMD (http://vtrdos.ru/pcutilz/AMD01.ZIP) от ПП
Ну, а на ZX где-то были командеры, работающие с MS-DOS 720K дискетами, которые на PC уже можно прочитать - взять и скопировать файлы с ZX диска на PC диск

Bedazzle
07.12.2015, 21:48
Сделать дискетку с MS-DOS и взять с собой любую утилитку для создания образов с реальных дискет. Я ранее пользовался AMD (http://vtrdos.ru/pcutilz/AMD01.ZIP) от ПП
Ну, а на ZX где-то были командеры, работающие с MS-DOS 720K дискетами, которые на PC уже можно прочитать - взять и скопировать файлы с ZX диска на PC диск

Хм, а по шагам где-то подробней инфа есть?
У меня так и не получилось завести под писюком 5.25 флоп, чтобы читать спековские диски. На спеке читать мс-дос не пробовал, т.к. сначала нужно этот софт туда перенести, а раньше ума не хватало, как это сделать. :)

null_device
07.12.2015, 23:02
Bedazzle, есть "костыльный" способ:
Ставите на любой "древний" компьютер с 3.5\5.25' приводами 95\95 винду.
Ставите Spectrum Navigator (http://trd.speccy.cz/pcutilz/SN_114.ZIP).
На спектруме форматируете средствами tr-dos стандартную "спектрумовскую" дискету.
Открываете эту дискету в "навигаторе" и скидываете на нее три последние программы из раздела утилиты (http://trd.speccy.cz/system.php#s21).
С их помощью, (а также утилиты форматирования от Ивана Рощина), можно переносить данные с\в образ *.trd\*.scl, через дискетку формата ms-dos. На мой взгляд, так получается надежней.

Bedazzle
07.12.2015, 23:53
Ставите на любой "древний" компьютер с 3.5\5.25' приводами 95\95 винду.

Был бы этот древний где в кладовке :)

Вопрос к знающим - так правильно, или что-то криво делаю?



org 25000

prog_start:
call 15649 ; init tr-dos

ld a, 0 ; drive A
ld c, 1 ; change drive
call 15635

ld c, #18 ; init new floppy
call 15635

ld d, 0 ; track number
ld e, 0 ; sector number

ld b, 16 ; track = 16 sectors
ld hl, 30000
ld c, 5 ; read block
call 15635

ret

ZX_NOVOSIB
08.12.2015, 07:25
Как перегнать пятидюймовые дискеты в TRD или в FDI? Элементарно.

1. Цепляем к спектруму второй дисковод 3.5.
2. Копируем 5.25 на 3.5
3. Цепляем 3.5 дисковод к писюку.
4. Юзаем из под винды ZX Disk Studio = профит.

ZX_NOVOSIB
08.12.2015, 08:23
P.S. Я когда пятидюймовки перегонял, то сначала к писи подключил 5.25 эпсон, но никакие танцы с бубном не помогли заставить его работать с писи, хотя я с бубном целый день плясал и перепробовал всё. Потом плюнул и подцепил 5.25 митсуми, на ней и перегнал.

Bedazzle
08.12.2015, 09:12
1. Цепляем к спектруму второй дисковод 3.5.

Мои познания в электронике заканчиваются на "припаять оторванный проводок в игрушечном динозавре".
Поэтому боюсь, что без хорошего объяснятеля вряд ли что напаяю.

SAM style
08.12.2015, 09:54
Мои познания в электронике заканчиваются на "припаять оторванный проводок в игрушечном динозавре".
Поэтому боюсь, что без хорошего объяснятеля вряд ли что напаяю.
Там ничего не надо напаивать. В идеале - найти FDD-шлейф с разъёмами и для 5.25'' и для 3.5''. На прямом шлейфе 3.5'' будет B:
Если шлейф не находится - просто насадить на имеющийся нужный разъём.

ZX_NOVOSIB
08.12.2015, 10:13
Мои познания в электронике заканчиваются на "припаять оторванный проводок в игрушечном динозавре".
Поэтому боюсь, что без хорошего объяснятеля вряд ли что напаяю.
Это ещё проще чем подпаять проводок, ибо даже паять ничего не надо. Просто найди дисководный кабель с разъемами 3.5 и 5.25 и воткни (с помощью рук). Кабель спроси у товарищей, накрайняк почтой тебе какой нибудь добрый человек вышлет.

Bedazzle
08.12.2015, 12:42
Там ничего не надо напаивать. В идеале - найти FDD-шлейф с разъёмами и для 5.25'' и для 3.5''. На прямом шлейфе 3.5'' будет B:
Если шлейф не находится - просто насадить на имеющийся нужный разъём.

А питание откуда взять для 3.5 флопика? :v2_dizzy_botan:
Хотя знаю. :) Есть китайская приблуда для подключения внешнего хдд через усб, там вроде и для флопика имеется.

JeRrS
08.12.2015, 12:57
Bedazzle, а что собственно мешает прогрузить на реале копировщик Родионова, и там через DISK to TAPE записать сигнал с линейного выхода спектрума на вход звуковой карты? Потом в эмуляторе грузите копировщик Родионова, выбираете TAPE to DISK, создаете чистый TRD файл, вскармливаете WAV файл эмулятору и воаля! Подобное спокойно можно сделать в Spectaculator

Да геморно, здесь вы проигрываете время, но за то все просто.

Bedazzle
08.12.2015, 13:13
Bedazzle, а что собственно мешает прогрузить на реале копировщик Родионова

Я прикидываю варианты на будущее, что могут быть приколы с длиной, - заявленной в нулевой дорожке и реальным файлом. Ну и просто на здоровых файлах родионовский вроде валился, там что-то в районе 41кб для работы было.

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


Да геморно, здесь вы проигрываете время, но за то все просто.

С этого тема и начиналась :) И предлагаю перейти на "ты", если не против. :)

ZX_NOVOSIB
08.12.2015, 13:44
А питание откуда взять для 3.5 флопика?
Питание возьми от писишного блока питания, там должен быть специальный штекер.

Bedazzle
08.12.2015, 13:57
Питание возьми от писишного блока питания, там должен быть специальный штекер.

Там ничего резисторами нагружать не надо будет? Просто как-то для аквариума делал обдув на основе кулеров, так оно нифига не заводилось, читал, что где-то что-то надо перемыкать, иначе БП не будет давать напругу.

goodboy
08.12.2015, 14:06
Просто как-то для аквариума делал обдув на основе кулеров, так оно нифига не заводилось, читал, что где-то что-то надо перемыкать, иначе БП не будет давать напругу.
в разъёме который идёт на материнку надо замкнуть зелёный провод на любой чёрный
powerON->ground

http://i478.photobucket.com/albums/rr144/finalman123/atxorig_zpsd6c31fd8.png

ZX_NOVOSIB
08.12.2015, 14:19
а это что ?
http://savepic.su/6745111.png
Эту программу переделать бы под турбо формат OTLA - цены бы ей не было :)

creator
08.12.2015, 14:26
Ну и просто на здоровых файлах родионовский вроде валился, там что-то в районе 41кб для работы было.
Вот тебе адаптированный под Speccy128, максимальная длина файла 65535, ещё и в TURBO умеет.

Bedazzle
08.12.2015, 15:45
Вот тебе адаптированный под Speccy128

Гран мерси!

ZX_NOVOSIB
08.12.2015, 15:46
Вот тебе адаптированный под Speccy128, максимальная длина файла 65535, ещё и в TURBO умеет.
65535 это интересно, но копировщик от Hardware Wizard интересней, ведь он умеет тупо потреково туда-сюда копировать.

creator
08.12.2015, 16:45
ZX_NOVOSIB, согласен. Просто задачи у них разные. PCOPIER заточен в большей степени для тиражирования кассет на продажу. :)

И заставить его сбросить любой файл на ленту это надо ещё очень сильно постараться, впрочем если скидывать без заголовка, то относительно легко.
Ленточные заголовки у него тоже хранятся на диске в виде файлов, чтобы не потерять 10 символов.
Можно сказать что понятие заголовка вообще отсутствует, всё чисто файлы, у которых адрес загрузки (в каталоге TR-DOS) равны флаговому байту на ленте.
Естественно, мы понимаем что при 0 — заголовок, а при 255 — файл, но бывает, особенно в подгружаемых уровнях и более другие значения.
Мне им было удобно скидывать на реале свои кассеты на диск и затем всё это конвертить в TAP/TZX.

goodboy
08.12.2015, 16:55
если решил перегонять вручную лучше пользуйся STS`ом.
(тут удобно что после прочтения блока секторов начальные значения устанавливаются на след.блок)

http://savepic.su/6705062.pnghttp://savepic.su/6708134.png

как вариант почитай что делает команда PEEK в TRDOS`e
(в этом случае можно даже не пользоваться маш.кодом)

Bedazzle
08.12.2015, 20:12
как вариант почитай что делает команда PEEK в TRDOS`e
(в этом случае можно даже не пользоваться маш.кодом)

PEEK читает только файлы, а если нулевую дорожку, то похоже, фиг?
Я думал в бейсике набросать цикл прохода по дорожкам (с вызовом машкода), и сохранение их на ленту.
Ну и под эмулем наоборот - чтение файлов с ленты, и собирание на диск.

Конечно, если получится затея с 3.5 флопиком, всё сильно ускорится для стандартных файлов. :)

goodboy
08.12.2015, 20:15
PEEK читает только файлы
RTFM

и зачем спрашивать про копировщики если нет возможности перенести их на-реал ???

ZX_NOVOSIB
08.12.2015, 21:09
и зачем спрашивать про копировщики если нет возможности перенести их на-реал ?
Накрайняк он сделает снапшот копировщика Hardware Wizard, перегонит его в звук (otla, k7zx, tzx2wav), загрузит на реале и потом всё по ходу дела :)

Bedazzle
08.12.2015, 22:28
RTFM

PEEK"FILENAME"BUFFER ADRESS,SECTOR NUMBER

Отсюда я вижу, что читать можно только сектора конкретного файла.


и зачем спрашивать про копировщики если нет возможности перенести их на-реал ???

Поправьте, если не прав, но вроде не говорил, что не могу. Если с реала получается вытягивать на эмуль, то по идее, и в обратную сторону должно поехать.

Пока полез шарить по закромам, может найду шлейфы для флопиков.

goodboy
08.12.2015, 23:13
PEEK"FILENAME"BUFFER ADRESS,SECTOR NUMBER
Отсюда я вижу, что читать можно только сектора конкретного файла.
извини,запутал
(раньше казалось что считать можно произвольный сектор с любой дорожки)

Bedazzle
09.12.2015, 01:23
Пока полез шарить по закромам, может найду шлейфы для флопиков.

Нашёл отдельно шлейф для 5.25, и отдельно для 3.5.
В самом же спеке вообще какой-то левый разъём на плате, и шлейф шириной в 28 проводов, первые 6 (из 34) не используются. Придётся резать пополам "родной" и паять к другому шлейфу.

ZX1997
18.02.2016, 19:35
Вот четкий копировщик, переносил образы с РС на реал. Копирует как и пофайлово так и посекторно. Со скоростью х3.
Файл слеплен из снапшота с турбозагрузкой.