Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Вопрос по работе с дискетами на спектруме (http://zx-pk.ru/showthread.php?t=10986)

Mat1sha 29th September 2009 20:31

Вопрос по работе с дискетами на спектруме
 
Есть у меня спектрум и у него 1 дисковод. Еще есть дискеты. Хочу форматнуть одну дискету и переписать на нее информацию с другой дискеты. Мне реально это сделать или нет? Если реально, то как это делается?
Есть еще дискета с надписью "копировщики", но я еще ее не смотрела, так что мне если можно средствами TR-DOS.
Знаю команды format, erase, move, list. То есть я смогу просмотреть содержимое дискеты, удалить некоторые файлы и форматировать дискету. Но вот копировать как файлы с дискеты на дискету че-то не знаю. Спасибо заранее, кто поможет. Просто хочу сделать отдельную дискету со своими программами.

PS: хотела почитать про команду copy (логично), но книжка в формате дежавю, а там поиска-то по тексту я не нашла...

VNN_KCS 29th September 2009 21:27

Можно копировать диски и напрямую из TR-DOS. Вот только сейчас не вспомню какие. Нужно в книжке посмотреть. Можно отдельными файлами, можно, вроде, и весь диск. Только тогда используется маленький буфер, что-то в районе 4 кб., и процедура довольно длительная.

Mat1sha 29th September 2009 21:34

Ладно, спасибо, видимо придется книжку все же читать про работу в tr-dos. Плохо что там в дежавю формате поиска нет, чтобы посмотреть про одну команду. Или есть, но я его не нашла в ридере.

VNN_KCS 29th September 2009 21:36

Так, кажется нашёл. Для копирования целого диска нужно ввести команду COPY b"А:", если копируешь на дисководе А. Будут запрсы на смену дисков, считываемого и записываемого. Пока всё. Удачи.

psb 29th September 2009 21:38

команды COPY b и COPY s (синтаксис последней не помню, тут точно надо книжку или методом тыка:)).

AAA 29th September 2009 21:46

1 Attachment(s)
6. Форматирование диска.
Диск должен быть отформатирован до использования его компьютером. Это означает, что секторы на каждой дорожке долж*ны проверятся, идентефицироваться и получать метку электронным методом с помощью TRDOS. Начиная с этого момента TRDOS будет следить за тем что и где хранится на диске.
В TRDOS содержится стандартная программа форматирования диска, и нет необходимости в загрузке дополнительного матобес*печения. Форматирование может выполнятся в любое время, даже если программа находится в памяти.
Для форматирования диска вставьте его в дисковод с умол*чанием и закройде крышку. Отпечатайте ключевое слово FORMAT EE SHIFT, SHIFT SYMBOL O, за которым следует название диска в ка*вычках. Длинна названия может доходить до 8 знаков, с исполь-
зованием верхнего или нижнего регистров , включая пробелы.
Например:
FORMAT "DISCONE"
Нажмите <ENTER> для завершения команды и ждите. Время, затрачиваемое TRDOS для разметки секторов, колеблется между одно и двухсторонними 40 и 80 -дорожечными дисководами. Если дисководы двухсторонние, то обе стороны форматируются фавтома*тически. По завершении на экране появляется:
DISCONE
624/624 или 1264/1264 или 2544/2544
A>
На этом дисплее представлено название диска, за которым следует количество секторов для данного формата диска. Если первый номер меньше второго, ваш диск дефектный.
Максимальное количество секторов варьируеться в соответс*твии с техническими особеностями диска. Система всегда исполь*зует дорожку 0, что остовляет 39 дорожек на SS 40-дорожечном, 79-на DS 40 или SS 80-дорожечном и 159 на DS 80-дорожечном.
При 16 секторах на дорожку мы получаем 624, 1264 или 2544 в качестве максимально возможного количества(см. также Раздел
1.2 ).
8. Копирование файлов.
Существуют три команды для копирования:
COPY - для копирования обычного файла.
COPYS - для копирования файла системы с одним дисководом.
COPYB - для дублирования системы с одним дисководом.
Основной элемент синтаксиса - COPY.
Это ключевое слово SPECTRUM на клавише "Z". Основной син*таксис следующий:
COPY"NEW FILE","OLD FILE"TYPE
Требуемый синтаксис следует практике SOS таким образом, что названия нового, так и старого файла помещаются в кавыч*ках, а тип файла обозначается с помощью ключевых слов SOS.
Четыре различных файла следующие:
BASIC PROGRAM (программа бейсик)
CODE - MASHINE CODE PROGRAM (программа в машинных кодах) DATA - файл массива данных
# - файл с последовательным/произвольным доступом.
Обратите внимание, что программа BASIC имеет тип пустого файла.
Все команды должны иметь точную форму наименования, вклю*чая верхний и нижний регистр и пробелы, а также тип файла. По*этому лучше иметь дисплей CAT.
Следует помнить, что в тех случаях, когда следует заклю*чить в кавычки 2 наименования, например для команд COPY или NEW, первым заключается в кавычки новое наименование. К тому же тип не следует за новым названием, т.к. он идентичен старому.
8.1 Копирование на один и тот же диск.
Когда Вы установили диск, содержащий файлы и подлежащий копированию, в дисковод "A" (не имеет значения, какой диск ис*пользуется), первое, что надо сделать - это "@" CAT этого дис*ка. Следует сообщить TRDOS название файла, подлежащего копиро*ванию и название, под которым следует записать эту копию. Нап*ример:
COPY"VAT69","WHISKY"CODE
Заметьте, что новое и старое название файла находятся в кавычках и разделены запятой. Поскольку это мифическая прог*рамма, относящаяся к алкогольным напиткам, мы должны добавить тип файла CODE. Нажмите <ENTER>, и команда исчезнет на две се*кунды. Когда подсказка TRDOS снова появится, явного изменения не будет. При выполнении новой команды CAT мы обнаружим , что на дисплее представлен новый файл VAT69<C>.
Вы не можете записать два файла на один и тот же диск с идентичными названиями. Идентичные означает абсолютно одинако*вые. Можно иметь два файла с одинаковыми названиями, но один в нижнем, другой в верхнем регистре. Один может быть программой BASIC, другой - программой машинногокода, например:
STOCFILE<C> приемлимо, потому что типы
STOCFILE<B> файлов различны.
PURCHASE<B> приемлимо, потому что последняя
PURCHASE<B> буква - CAPS ON ONE (в другом регистре )
Используя этот принцип, можно было бы скопировать наш предыдущий пример, не отходя от общего термина "WHISKY" на но*вый:
COPY "WHISKY","WHISKY"CODE или
COPY "WHISKY2","WHISKY"CODE
До сих пор мы рассматривали копирование на один и тот же диск. Процедура копирования на другой диск зависит от того, имеется ли у вас второй дисковод.
8.2 Копирование и дублирование на одном диске.
Если имеется только один дисковод, нельзя использовать обычную команду COPY. Обе соманды "COPYS" и "COPYB" предназна*чены для системы с одним дисководом.
Первая "COPYS" используеться для копирования одного файла с одного диска на другой, используя один и тот же дисковод. Вторая команда "COPYB" используется для дублирования диска на другой диск, то есть для копирования всех файлов.
Вот примеры команды "COPYS".
COPYS"WINES" или
COPYS"BEER"CODE
Где "WINES" и "BEER"CODE - существующие файлы. Заметьте разницу, прежде мы вносили новое наименование в кавычках тот*час же после подсказки. Теперь мы сообщаем TRDOS, какую прог*рамму копировать, и таким образом существующее наименование идет в каычках после "COPYS".
Чтобы удостовериться ,что у вас в дисководе правильный диск, Вам дается подсказка вставить диск и нажать "Y". После прочтения диска программа дает Вам подсказку заменить его вто*рым диском и ввести новое наименование, под которым будет ко*пироваться новая программа. Не следует придавать слишком боль*шого значения созданию дублированной копии всех программ. При работе, основанной на использовании кассеты эта деятельность поглощает слишком мрого времени . Чтобы программа представляла ценность, она должна быть скопирована, лента повторно перемо*тана и затем проверена. Это довольно долгая процедура !
При использовании TRDOS и диска копирование и, по жела*нию, повторная загрузка программы для проверки правильности работы, займет меньше минуты. В основном дублирование програм*мы состоит из создания копии на другом диске, предназначенном исключительно для целей дублирования.
Команда COPYB действует как расширение команды COPYS. Стандартная программа прогоняется с помощью ввода команды COPYB. Начиная с этого момента на экране появится подсказка относительно смены диска и какие клавиши нажимать.

9.1 Переименование файла - команда NEW.
Способность к изменению заголовка файла на дисках - это одна из наиболее гибких команд, имеющихся в нашем распоряжении. Изменение заголовка играет большую роль для разработки программы. К тому же, Вы имеете исправить ошибки печати (они случаютсь) в заголов-
ках программ.
В отличие от других команд TRDOS этот диск должен находиться в дисководе с умолчанием, и этим дисководом должен быть дисковод "A:".
Это также одна из небольшого количества команд на диске, для которой вам необходимо находиться в TRDOS, а не выдавать команду из SOS.
Следовательно, мы будем в TRDOS, используя дисковод "A:" и клю-
чевое слово SPECTRUM NEW (клавиша A).
Сделайте сначала CAT диска с тем, чтобы на экране был представлен подлежащий изленению файл. Теперь вводите ключевое слово NEW
а затем - новый заголовок (как всегда, вкавычках), А затем сушествующий заголовок, они разделяются запятой .
NEW"BOOT","PROG"
Нажмите <ENTER>, и подсказка исчезнет на пару секунд. Когда она вновь появится, ничего как будто не произойдет. Повторите CAT, и листинг снова появится на экране, и вы увидете, что "PROG" замене-
но на "BOOT".
9.2 Стирание файла - команда ERASE.
Если файл на диске устарел и больше не требуется, его можно стереть. Командное ключевое слово - ERASE, оно получается с помощью перехода в режим E, нажатия и удержания SYMBOL SHIFT и нажатия клавиши 7, Например:
ERASE "OLDPROG"
ERASE "ABSOLE"DATA
Теперь мы вводим <ENTER> команду. Когда через пару секунд вновь появляется подсказка, CAT подтверждает, что этот файл изчез, и факт зарегестрирован в заголовке CAT под номером устраненного фай-
ла.

Mat1sha 29th September 2009 21:48

alexeenko, круто! спасибо!
меня всегда надо носом ткнуть =)

VNN_KCS 29th September 2009 21:54

Да, Алексей всегда на высоте!
Мне так-же подсказывал при просьбах.

Rindex 29th September 2009 22:03

Лихо вы... А не прощё ADS-ом отфарматировать, и копировщиком переписывать? Отмечать файлы, чтобы записать GRAPH или по русски символ шифт+9. Далее вроде С. Он сам спросит с какого дисковода переписывать. В твоём случае с А на А. Копировщик Джемени командер переписывал у меня просто всё на ура.

Клон 29th September 2009 22:58

Quote:

Originally Posted by Mat1sha (Post 222404)
Ладно, спасибо, видимо придется книжку

Не надо ничего читать, если хочешь я тебе выложу бут, который и запускает классно и позволяет копировать с одним дисководом.
Там все просто, как божий день.
ТР-ДОС заумный, не порти девичий мозг.

AAA 29th September 2009 23:01

Quote:

Originally Posted by Клон (Post 222430)
Не надо ничего читать, если хочешь я тебе выложу бут, который и запускает классно и позволяет копировать с одним дисководом.

она не может ничего записать на дискету 5.25 с IBM. Если бы могла вопросов бы и не было ваабще. И Риндекс не может. И многие тут не могут по техническим причинам.

Rindex 29th September 2009 23:03

Quote:

Originally Posted by alexeenko (Post 222435)
она не может ничего записать на дискету с IBM

Вот для этого я и даю программы древней давности. Они-то должны быть по-идеи?

Клон 29th September 2009 23:18

Если Мат1ше нужен дисковод 5.25 для ПЦ, я думаю это не проблема, такой хлам ей здесь в легкую подарят, тот же ААА!
Гонять с диска на диск можно реальным спектрумом или ПЦ через образ.

Пусть Мат1ша сформулирует чего она точно хочет.

Mat1sha 29th September 2009 23:21

Quote:

Originally Posted by Клон (Post 222446)
Если Мат1ше нужен дисковод 5.25 для ПЦ, я думаю это не проблема, такой хлам ей здесь в легкую подарят, тот же ААА!
Гонять с диска на диск можно реальным спектрумом или ПЦ через образ.

Пусть Мат1ша сформулирует чего она точно хочет.

Пасибо, уже ничего - ААА все объяснил. Все было сформулировано в первом посте темы, и не надо троллить :wink: Распечатала его ответ и положила в рюкзак, дабы на даче претворить в жизнь. Буду читать как Отче Наш.

Клон 29th September 2009 23:25

Quote:

Originally Posted by Mat1sha (Post 222448)
Распечатала его ответ и положила в рюкзак, дабы на даче претворить в жизнь. Буду читать как Отче Наш.

да нафиг это?
Лучше бут на дискетку забрось он занимает немного, тем более на дисках всегда немножко пустого места остается.
Все легко копируется.
А так будешь клацать имена файлов и т.п.
Бут удобнее намного. Ведь на ПЦ в МС-ДОСе от хорошей жизни не работают, пользуются нортоном. Так и здесь надо делать.

Mat1sha 29th September 2009 23:33

Да, не спорю, удобнее. Но у меня ни малейшего желания нет искать 5.25" дисковод, или ехать за ним в Москву, даже если его мне подарят, подключать его, возиться с перемычками или еще чем-нибудь страшным. И ставить 98 винду чтобы он работал. Это уже для гиков. А мне, всего-то навсего, и надо, научиться азам работы в TR-DOS, которые я не знала в детстве - сохранила давеча на дискету свою программу - радости было нереально. Раньше только знай набирала постоянно по-новой.

Клон 29th September 2009 23:40

Mat1sha, у тебя сколько дискет?
Может у тебя есть этот бут, на дискетах можно просто поискать.
У нас так 90% дисков с ним было.
Есть дискета с бутами?

Mat1sha 29th September 2009 23:48

Quote:

Originally Posted by Клон (Post 222456)
Mat1sha, у тебя сколько дискет?

Около 100.

Quote:

Originally Posted by Клон (Post 222456)
Может у тебя есть этот бут, на дискетах можно просто поискать.
У нас так 90% дисков с ним было.
Есть дискета с бутами?

Я не знаю, что такое бут. Они блин все разные когда загружаешь, разные менюшки с играми, разные способы загрузки. 5 вариаций как минимум. Их грузишь и они сразу выдают список игр. Слово boot я там точно видела среди названий.

Поздравляю тебя с покупкой машины.

Клон 29th September 2009 23:51

http://zxboot.narod.ru/subdownload/commanders.html

Сходи по ссылке. Самый первый, На голубом фоне, ничего лишнего, только название файлов и внизу меню.
Если найдешь у себя на дисках такой, я тебе все объяснию, как и чего с ним делать. У тебя снимутся все твои проблемы разом.
У меня на всех дисках был такой бут, он очень удобный, для меня лично Спектрум без него не Спектрум...

Mat1sha 29th September 2009 23:54

Клон, вообще ничего похожего нет. Я сфоткаю на выходных что есть и покажу. А щас ну ее эту тему, надоело уже флеймить.

Клон 29th September 2009 23:57

Mat1sha, Не может быть, должен быть!
Посмотри все диски по очереди и найдешь.

Клон 1st October 2009 01:18

Мат1ша, ну что нашла бутик?

Mat1sha 1st October 2009 13:58

5 Attachment(s)
Quote:

Originally Posted by Клон (Post 222675)
Мат1ша, ну что нашла бутик?

Cпектрум сейчас в моей загородной резиденции, так что только в выходные смогу посмотреть. Но ничего по твоей ссылке такого не помню. Вот что есть (снапшоты снимала с видео так что сорри за качество)

Почему они все такие разные? менюшки

проф 1st October 2009 14:18

Ищи прогу под именем COM-128 (COM128) супер пупер копировщик.

Mat1sha 1st October 2009 14:28

Quote:

Originally Posted by проф (Post 222782)
Ищи прогу под именем COM-128 (COM128) супер пупер копировщик.

Если она до 92-93 года выпуска, то возможно и найду. Иначе - нет. У меня дискеты старые.

Rindex 1st October 2009 15:43

Quote:

Originally Posted by проф (Post 222782)
Ищи прогу под именем COM-128 (COM128) супер пупер копировщик.

Conver commander?

Клон 1st October 2009 16:28

Mat1sha, разные бывают коммандеры.
Но тот, который я рекомендовал, наиболее прост и удобен. Я пользовался им и могу тебе в легкую подсказать все функции для работы с файлами в нем.
Если у тебя нет его на дисках, то посмотри другие, наверняка они тоже позволяют копировать файлы.
В бутах, как правило, предусмотрено копирование с использованием одного дисковода. Форматирование делаешь предварительно в TR-DOS, или просто удаляешь файлы через коммандер.

Если уж очень туго у тебя, я могу через пару недель, когда из отпуска выйду, на работе загнать тебе дискетку с этим бутом и разными демами. У нас есть старый 286 с таким дисководом. И пошлю ее по почте...

Mat1sha 1st October 2009 16:42

Клон, пасибо, я примерно так и думала про коммандеры (и менюшки разные соответственно). Дискету писать не надо, на почту тоже никого из-за этого не погоню - не люблю оставаться в долгу, это портит карму. =) Посмотрю свои копировщики лучше... если она не испортилась, та дискета. А если испортилась, то буду средствами ТР-ДОСа копировать. Всем спасибо, тему можно закрывать.

Клон 1st October 2009 16:49

Mat1sha, да ладно, в каком долгу?
Давай я тебе ее привезу!
Может тебе второй монитор электроника нужен? Один на даче другой дома.
У меня есть лишний :).

Mat1sha 5th October 2009 00:41

1 Attachment(s)
"Бутов" еще 4 штуки нашла разных помимо тех 5. Итого 9. Чем сделаны - не знаю. До 93 года все. На некоторых дискетах написано "C Demenchuk C." Who is Mr.Demenchuk? Дискета "копировщики" завелась, но не смотрела еще. Есть тут хоть один копировщик?

goodboy 5th October 2009 01:15

копировщики есть, но они все кассета -> кассета :v2_confu:

Клон 5th October 2009 01:57

goodboy, TD-COPY в помощь... Может все.

Rindex 5th October 2009 02:01

Quote:

Originally Posted by Клон (Post 223486)
goodboy, TD-COPY в помощь... Может все.

Mat1sha, не слушай Клона!!! Этот копировщик придумали враги дисков. Они решили приучить народ, что игры могут грузиться с дисков с такой-же скоростью, как и с кассет. Пока игру загрузит, с ума сойдёшь.

Mat1sha 5th October 2009 02:11

Rindex, я и не слушаю. Спектрум у меня 128й, мне папа сказал. Даже на память перечислил микросхемы и какие-то цифирки на ПЗУ и ОЗУ. Про AY спрашивать не стала, вы мне сначала скажите по-русски что это такое. Может и оно у меня тоже есть (а если нет то и пофиг)
Да ладно, все эти копировщики не нужны мне, TR-Dos-ом скопирую. ААА мне внятно объяснил.

Клон 5th October 2009 02:29

Mat1sha, ая-яй!
И долго эта мыльная опера будет продолжаться?

1- Ну пойдем?
2 -Ага сейчас пойдем.
1- Ну что, может быть пойдем?
2- Да, да пойдем.
1- Ну мы все-таки пойдем?
2- Ага пойдем ( в следующей серии).


Я предлагаю обсудить что-то более серьезное, например, как сбросить компьютер. :rolleyes: И не смейтесь, не все это умеют, папа принес спек, как включать показал, а как сбрасывать нет. Многие просто играют и не знают как сбрасывать, всегда пользуются кнопкой выключения. :rolleyes:

Mat1sha 5th October 2009 02:35

Quote:

Originally Posted by Клон (Post 223492)
Mat1sha, ая-яй!
И долго эта мыльная опера будет продолжаться?

1- Ну пойдем?
2 -Ага сейчас пойдем.
1- Ну что, может быть пойдем?
2- Да, да пойдем.
1- Ну мы все-таки пойдем?
2- Ага пойдем ( в следующей серии).


Я предлагаю обсудить что-то более серьезное, например, как сбросить компьютер. :rolleyes: И не смейтесь, не все это умеют, папа принес спек, как включать показал, а как сбрасывать нет. Многие просто играют и не знают как сбрасывать, всегда пользуются кнопкой выключения. :rolleyes:

Куда пойдем-то? Мы вообще выясняем 128 или 48 спек. Риндекс утверждал что 48й у меня и без АУ. Чем флеймить, лучше бы сказал что такое AY (по-английски и по-русски). Я вообще-то поинтересовалась выше. Если это какая-то железка после 91-92 года то мой папаша может про нее и не знать (английский он точно не знает). А если до, то она у меня скорее всего есть.

Уморил ты, Клон, во всех темах...

Клон 5th October 2009 02:40

Mat1sha, что-то я все меньше и меньше верю в твои небылицы, уж прости.:rolleyes:

Mat1sha 5th October 2009 03:20

А что не так? Был вопрос, как копировать средствами тр-дос, есть ли копировщики на дискете и что такое АУ. А от тебя пока что один флейм: про буты зачем-то речь завел... я тебе нашла аж 9 бутов разных - ситуация с ними так и не прояснилась. И адрес почтовый выпросил а дискетку посылать передумал. Ну кто так делает, в натуре?!. =) Я в спектруме знаю только как игру загрузить и ВСЕ. А книжки читать не люблю, поэтому все спрашиваю.
Какие-то посты параноидальные пишешь постоянно... я не аамор, меня не доведешь =)

ЗЫ: утром прийдет Витамин и покарает всех за флейм. И будет прав.

Клон 5th October 2009 03:24

http://pic.ipicture.ru/uploads/09100...RTLEa52M44.jpg
Твой комп на картинке?
Вверху отдельная платка - это, скорее всего, BDI (контроллер дисковода). На нем расположены две большие микросхемы о сорока ножках. При большом увеличении видно, что микросхемы промаркированы КР... Одна из них, скорее всего верхняя ВГ93 - контроллер дисковода, вторая нижняя, наверное, порт клавиатуры, хотя могу ошибаться. Но вряд ли это АУ(музыкальный сопроцессор), на сколько я знаю русских АУ не было, а там русская сороконожка , так как "КР...", да и не место ей на BDI.
Ниже на основной плате отчетливо наблюдаются 16 микросхем ОЗУ, на более крупной фотке ниже видно, что это РУ5. То есть 64 килобита на 16 итого 1024 килобита или 128 килобайт, если еще на 8 разделить.
http://pic.ipicture.ru/uploads/09100...hFOppRSLco.jpg

Дальше лезем под плату, фотка ниже. Там наблюдаем ПЗУ, скорее всего 32кб, так как на ютюбе видел у тебя на работающем компьютере только бейсик 48, 128 бейсика не было. Поэтому у тебя 16кб – бейсик 48 и 16 кб ТР-ДОС, все в одной микросхеме.
В дали виднеется еще одна сороконожка, маркировки не видно, но ежу ясно, что это Z80 (центральный процессор), так как больше сороконожек на основной плате не наблюдается.


В сухом остатке у тебя 128к машинка, без муз процессора и без нормальной прошивки для 128 машины. Как модернизацию вижу установку доп ПЗУ на BDI с прошивкой TR-DOS, в основное ПЗУ загоняется прошивка для 128 машины, например, от пентагона. Все это можно сделать на штатном печатном рисунке, ибо так и должно быть. У тебя сэкономили на одной ПЗУшке.

http://pic.ipicture.ru/uploads/09100...PlEn7cgERK.jpg

Rindex 5th October 2009 03:34

Первым делом надо вставить или AY-3-8910, или YM2149 (она точно такая-же по размеру), или AY-3-8912 (он меньше, увидишь его на фотке с винтиком). И будет тебе музыкальное счастье.


All times are GMT +4. The time now is 00:25.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.