Вход

Просмотр полной версии : 4 кассеты БК 0010-01 оцифровка.



Руслан
19.04.2020, 18:56
Дошли руки всё таки перегнать кассеты в комп, осталась только одна. Потом хочу сразу же в бин перевести, но для начала проверить что загружается а что нет и попробовать восстановить не рабочие игры. В силу того что я на бкшке давно не был, хочу спросить, каким эмулем посоветуете проверять Вав файлы? Как им загружать их? Ну и самое главное, если не изменяет память загрузка вроде бы выполняется через эти команды CLOAD и BLOAD верно? Можно ли просматривать катало кассеты как нибудь?

Вот если интересно обложки кассет.

https://prnt.sc/s2bzqr
https://prnt.sc/s2c01t
https://prnt.sc/s2c08v
https://prnt.sc/s2c0he

hobot
19.04.2020, 19:03
Можно ли просматривать катало кассеты как нибудь?
команда FI в бейсике будет заголовки выдавать (на реале в эмуляторе может не работать!!!)

Руслан
19.04.2020, 19:17
Что то не пойму, загрузить ленту бк кнопка не активна. Если в бейсике набираю cload " " высвечивается это https://prnt.sc/s2ccam , это делать?

Руслан
19.04.2020, 22:02
Столкнулся с таким, видимо игра с защитой. При созаднии бин файла видимо создаёт только заголовок. Как сделать чтоб полный файл был. Вот эта игра https://prnt.sc/s2euau Момтоит из трёх файлов - главный, pic, gmc

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

и ещё... почему не активна кнопка загрузки ленты с диска???

hobot
20.04.2020, 00:17
Если в бейсике набираю cload " " высвечивается это https://prnt.sc/s2ccam , это делать?
это оператор в конкретной реализации эмулятора всё равно хочет .bin файл - там же написано

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


Вот эта игра
главный загрузчик по идее автоматом цепляет подгрузку, если она в требуемом формате лежит в той же директории, ПКМ с другими играми в эмуляторе было так.

gid
20.04.2020, 10:14
Руслан, выложите пожалуйста wav четвёртой кассеты, где игры с защитой. Manwe этим очень интересуется, и мне тоже интересно оцифровать их. Вся ценность этих игр - именно в защите.

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


Можно ли просматривать катало кассеты как нибудь?
Каталог кассет можно просматривать просто в в мониторе БК10. Выключить опцию "эмулировать загрузку ленты", в мониторе БК10 набрать М<ВВОД>, на запрос имя - нажать <ВВОД> и будут выводиться все найденные имена файлов на кассете, не важно какие, бейсик или фокал, не зависимо.

Как сделать чтоб полный файл был.
Это делается полностью вручную, с помощью самописных программных средств. Файл с защитой невозможно в bin преобразовать. Только в чистый перемодулированный wav файл, который будет гарантированно читаться хоть в эмуляторе хоть на реальной БК

почему не активна кнопка загрузки ленты с диска???
потому что включена опция "эмулировать загрузку ленты"

Руслан
20.04.2020, 16:48
что то второй блок загрузился, а трейтий не схватило. Вы сможете это всё дело перевести в бин, что бы я на железе мог играть через смк 512?
И ещё с дасадой обнаружил что не хватает кассеты с рембо и девочкой которая поекрано собирает вещи и уворачивается от монстров. Видимо эта кассета потерялась.

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

А что сделать со сборником который через хелп7 загружается?

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

https://my-files.su/jqh3bf

gid
20.04.2020, 17:33
А что сделать со сборником который через хелп7 загружается?
Можете тоже выложить, да и всё выложить.
Или можете пытаться в эмуляторе загрузить с wav файла прогу help7r1, потом в ней загружать файлы в её формате, и в случае удачной загрузки потом можно сохранять их в обычном формате. И если включена опция "Эмулировать сохранение на ленту", то файл будет сохраняться в bin формате.
Правда мой личный опыт тех времён и опыт недавнего конвертирования мп3 файлов с файлами в хелп формате, очень он хреново читается в неидеальных условиях.

Руслан
20.04.2020, 17:52
Щас попробую

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

запорота help7r1 стёрта в начале, есть у вас?

hobot
20.04.2020, 19:00
девочкой которая поекрано собирает вещи и уворачивается от монстров
название у игры или файла есть?
https://r-games.net/30133-spisok-igr-dlya-bk0010-11m.html

gid
20.04.2020, 19:01
запорота help7r1 стёрта в начале, есть у вас?
по счастливой случайности есть: 72294

Руслан
20.04.2020, 19:38
нашёл её на этом сайте, Хорор шоу, так же там и рембо нашёл и общагу. Спасибо за такой ценный сайт. Хотел кстати посмотреть для бк0011 игры, но что то не понял как загружать того же диззи dizzy3.bkd . Емуль этот https://prnt.sc/s2scp4
Кстатить память имеет очень хорошее свойство приукрашивать, особенно когда это с ностальгией связано. Вот хоть у бейте, н не помню что перс в хоррор шоу мерцал - а ведь в гласа это сильно бросается.

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

Это нормально? https://prnt.sc/s2sic5

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

Что то не получается, подскажите что я могу не так делать?

Manwe
20.04.2020, 19:54
опыт недавнего конвертирования мп3 файлов с файлами в хелп формате, очень он хреново читается в неидеальных условиях.Подтверждаю, гораздо надёжней сохранять в WAV или FLAC.

Руслан
20.04.2020, 20:03
Я в wav сохраняю в стерео.

gid
20.04.2020, 22:16
но что то не понял как загружать того же диззи dizzy3.bkd . Емуль этот
Нужно выбрать конфигурацию с дисководом (любым, который нравится), примонтировать образ в дисковод (иконки на панели инструментов), если образ загрузочный (это видно в диалоге выбора образа) то монтировать в дисковод А: и перезагрузиться (кнопка ресет на панели инструментов), если образ не загрузочный - то монтировать его в дисковод B:, а в А: - системный, желательно той системы, что и желаемый (ФС образа тоже видно в диалоге выбора образа)

Это нормально?
Нормально. Яж говорю, формат help7 в неидеальных условиях очень хреново читается, а качество ваших плёнок - далеко от идеального.
Есть вероятность того, что эти файлы уже никогда не прочитать. Хорошо, что они не уникальны и есть в других местах.
У меня в своё время, файлы в формате help уже не читались сразу после их записи. Поэтому я не пользовался этим форматом. Хотя скорость загрузки была очень хороша, когда они изредка читались.

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


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

Руслан
20.04.2020, 22:27
Ну если это нормально, то может что то дальше нужно нажимать? я не разобрался. В обще как процесс должен выглядеть???

hobot
21.04.2020, 00:55
Руслан, - системный диск для БК
http://bkcrew.pdp-11.ru/images.htm

gid
21.04.2020, 09:35
Ну если это нормально, то может что то дальше нужно нажимать? я не разобрался.
А мы вообще о чём говорим? Я про нормально имел в виду второй скриншот, где видно, что файл в хелп формате не загрузился.
И там не нажимать надо, а взять Audacity или любой другой подобный редактор и играть с эффектами разными - нормализация, усиление и т.п.
Я в особо сложных случаях, при наличии двух копий программы вообще вручную восстанавливаю повреждённые участки одной из копий. (с Help7 это не прокатит кстати).
А если вопрос про "что то дальше нужно нажимать" относился про загрузку с образа, там просто. Вот пошаговая инструкция:
1. Заходим в меню "Конфигурация", выбираем "Старт БК11М+стандартный КНГМД"
Нужно именно БК11М, т.к. конфигурации с БК11 без М в большинстве случаев, особенно с нестандартными контроллерами, в неумелых руках неработоспособны.
Эти конфигурации только для настоящих гурманов и эстетов, которые точно знают, что за поделие такое БК11 без М, и как с ним обращаться.
2. Дождёмся пока БК11М запустится
3. Тыкаемся мышкой в ставшую активной иконку дискеты, всплывающая подсказка для которой "Дисковод А:".
4. В появившемся диалоговом окне выбора файла добираемся туда, где находится образ dizzy3.bkd, это обычный загрузочный образ с MKDOS
Далее как привыкли - или двойной клик на файле, и ли выбрать файл и нажать кнопку "Открыть". Всё образ примонтировался.
5. перезагружаем БКшку - пункт "Рестарт БК" в меню конфигурация или кнопка с такой же иконкой на панели инструментов.
В результате произойдёт загрузка с образа. Всё как на реальной БК, там тоже надо сувать дискету в дисковод и жать кнопку ресет, чтобы перезапуститься и загрузиться с дискеты.
6. В появившейся нортообразной оболочке клавишами со стрелками двигать курсор и т.п. там уже интуитивно понятно куда нажимать.
Запустить игру и играть.

Руслан
21.04.2020, 09:44
Спасибо за развёрнутый ответ!

Manwe
22.04.2020, 14:37
https://my-files.su/jqh3bfСпасибо!
Я так понял, на стороне А примерно в 32:40 кусок файла ШАХТА1 с затёртым началом...

Руслан
22.04.2020, 16:40
Да, там есть затёртые моменты. Там в архиве по моему я фотку обложки тоже выложил.

gid
22.04.2020, 17:25
на стороне А примерно в 32:40 кусок файла ШАХТА1 с затёртым началом
Ничего страшного, вторая копия отлично читается.

Manwe
22.04.2020, 19:04
Ничего страшного, вторая копия отлично читается.зато в конце стороны А обе копии Plane с дырами. Пробовал соединить из разных частей - всё равно с ошибкой грузится (после запуска меню само «нажимается» и управление не работает). Хотя, конкретно эта игра интересна только тем, что начинается с адреса 400. В остальном - обычная игра без защиты и без специального загрузчика. Она есть на r-games

Руслан
22.04.2020, 20:06
https://dropmefiles.com/g2fke ещё кассета. Может что интересное найдёте.

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

https://prnt.sc/s43oqz

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

https://my-files.su/t43ggp

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

https://my-files.su/figf7b

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

Ну и самый главный вопрос. Есть кассета со всякими исходниками на бейсике - сразу напишу - их ни где больше нет... Если вам интересно могу выложить. Но у меня будет просьба всё это дело преобразовать в бин файлы. Возьмётесь?

Manwe
22.04.2020, 20:14
Ну и самый главный вопрос. Есть кассета со всякими исходниками на бейсике - сразу напишу - их ни где больше нет... Если вам интересно могу выложить. Но у меня будет просьба всё это дело преобразовать в бин файлы. Возьмётесь?Можно попробовать. Наверное, проще всего это делать в эмуляторе gid. Читать в режиме магнитофона, потом переключаться в режим эмуляции магнитофона на диске и сохранять из Бейсика.

gid
22.04.2020, 20:21
зато в конце стороны А обе копии Plane с дырами.
А я все wavы в audacity сперва нормализую, а потом разбиваю на отдельные файлики и скармливаю их менеджеру лент в эмуляторе. У меня там прочиталось вообще всё (хоть одна из двух копий), кроме игр бортника, с защитой которых я постепенно разбираюсь. Оказалось, что BALLY.PIC имеет стандартный формат, только у тела программы и контрольной суммы длительность импульса немного увеличена.

Но у меня будет просьба всё это дело преобразовать в бин файлы. Возьмётесь?
Я берусь. Если качество будет такое же как у 4-й кассеты, то шансы есть.

Руслан, а ещё одну кассету, которая в help7 формате выложите? Чисто из спортивного интереса.

Manwe
22.04.2020, 20:58
кроме игр бортника, с защитой которых я постепенно разбираюсь.Я, вроде, разобрался. Скоро выложу. Там фишка в том, что пилотон отличается по частоте от тела программы. То же самое было в "Перевале".

Руслан
22.04.2020, 21:13
Я её выложил, вот ссылка - https://my-files.su/figf7b

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

Оцифрую кассету, выложу со своими бейсиками.

gid
22.04.2020, 22:10
Там фишка в том, что пилотон отличается по частоте от тела программы. То же самое было в "Перевале".
В перевале было гораздо сложнее.
Я все эти *.PIC и *.GMC в бин сконвертировал, они полностью стандартной структуры оказались. И даже загружаются в эмуляторе, если бин как wav через магнитофон загружать, но игра не запускается, т.к. в эмуляторе значение ВЕ-таймера получается не то, что в реальности. прям чуть ли не в 2 раза значение отличается, из-за чего игра не расшифровывается правильно и затем не по тому адресу переход делается и вообще всё не так получается. Надо смотреть, почему такая сильная разница в показаниях таймера.

Руслан
22.04.2020, 23:38
https://my-files.su/7s13w7

hobot
23.04.2020, 02:24
Надо смотреть, почему такая сильная разница в показаниях таймера.
предположу внезапно - эиулируется другая какая то железяка, название просто совпало , БК0010-01 совсем совсем не причём )))

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

Руслан, я не совсем в курсе насчёт .pk файлов? с вавами понятно...

Manwe
23.04.2020, 08:57
В перевале было гораздо сложнее.Да, там и скважность импульсов не 50%.

Руслан
23.04.2020, 09:11
предположу внезапно - эиулируется другая какая то железяка, название просто совпало , БК0010-01 совсем совсем не причём )))

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

Руслан, я не совсем в курсе насчёт .pk файлов? с вавами понятно...

Это какие то временные файлы программа кулэдит создаёт. Забыл удалить.

gid
23.04.2020, 16:36
https://my-files.su/7s13w7
Вот. 72336. Всё что смог, восстановил. Там из-за того, что много разных файлов с одинаковыми именами, есть проблема с автоматической загрузкой их в эмуляторе. Нужно класть их не в директорию Bin, чтобы иметь возможность выбора вручную.
И есть там файл 3.DAT который я так и оставил в wav, т.к. не знаю как с такими файлами в бейсике работают.

Руслан
23.04.2020, 17:01
Спасибо большое!

Manwe
24.04.2020, 13:26
На моей БК 0010-01 считанная с этой кассеты игра Бортника "Second" не позволяет задать управление - меню нажимается само, сразу происходит переход в игру. Непонятно в чём дело. Видимо, придётся ковырять код игры.

Manwe
24.04.2020, 16:32
Кстати, в этих играх с защитой соотношение частоты заголовка и тела программы 4:5. Судя по тому, что время исполнения инструкций на БК 0010 кратно 16 тактам, получаем частоту 3125 Гц для настроечного тона и заголовка, частоту 2500 для тела программы. Объединяя их в один файл с длиной волны 4 и 5 соответственно, получаем оптимальную частоту дискретизации 25 КГц. В итоге получается очень аккуратный WAV размером 4.5 Мб, который пакуется в 39 Кб: https://manwe.pdp-11.ru/Tapes/Second.wav.gz
Все WAVы делаю по этому принципу.

Manwe
25.04.2020, 13:08
Добавил "Runing" (WAV 25 КГц, 46 Кб в архиве): ftp://pdp-11.ru//Tapes/Running.wav.gz
Тоже проблема с меню: виснет при попытке переназначить управление. В самой игре непонятно какими кнопками управлять. Ощущение, что этот набор игр был заточен под джойстик для игры в компьютерных центрах. А потом Бортник выпустил новые, доработанные версии уже без кассетной защиты. В них глюков нет.

Maxvel
25.04.2020, 17:30
Добавил "Runing" (WAV 25 КГц, 46 Кб в архиве): ftp://pdp-11.ru//Tapes/Running.wav.gz
Тоже проблема с меню: виснет при попытке переназначить управление. В самой игре непонятно какими кнопками управлять. Ощущение, что этот набор игр был заточен под джойстик для игры в компьютерных центрах. А потом Бортник выпустил новые, доработанные версии уже без кассетной защиты. В них глюков нет.

А ты это делал через оригинальный копировщик или просто с предоставленного файла исходника вытягивал?

Manwe
25.04.2020, 18:05
А ты это делал через оригинальный копировщик или просто с предоставленного файла исходника вытягивал?Где-то существует оригинальный копировщик? Я предоставленный WAV анализировал.

Maxvel
25.04.2020, 19:07
Ну да эти игры как Runing superman или bally можно скопировать через bycopy2

Manwe
25.04.2020, 19:39
Ну да эти игры как Runing superman или bally можно скопировать через bycopy2Где его найти? У меня только bycop6 есть для Перевала.

Maxvel
25.04.2020, 20:20
Лови https://1drv.ms/u/s!AjkSH1op_fTFsnMfqUqZQ2eq2LZx?e=OKfqVj там не только букоп есть и многие другие.
Так же прикладываю тестовую попытку скопировать игрушку с кассеты с рунингом. Все проводилось на эмуляторе ко запись была проверена на реальной машине на работоспособность. Эксперимент завершился успешно.
Сама игрушка https://1drv.ms/u/s!AjkSH1op_fTFsnQMAA7f0fJUpgSd?e=QI50Sm

Manwe
26.04.2020, 13:03
Лови https://1drv.ms/u/s!AjkSH1op_fTFsnMfqUqZQ2eq2LZx?e=OKfqVj там не только букоп есть и многие другие.
Так же прикладываю тестовую попытку скопировать игрушку с кассеты с рунингом. Все проводилось на эмуляторе ко запись была проверена на реальной машине на работоспособность. Эксперимент завершился успешно.
Сама игрушка https://1drv.ms/u/s!AjkSH1op_fTFsnQMAA7f0fJUpgSd?e=QI50SmСпаси о! Но чего-то я пока не врубился как им пользоваться. Запускать BYCOP.2 или BYCOP2?
Bally.wav был получен с кассеты Руслана? Запустил, он такой же глючный: меню само собой нажимается.

И ещё я пробовал BIGCOP - он при запуске пишет "GCOP not found" и выходит.

От копировщика COPY4 прям такая ностальгия! :) 1988-ой год. Первый копировщик, который я увидел.

P.S. попробую с помощью копировщика Токена поставить обратно защиту на "Soldier" и "Астродром". Единственное, странно: копировщик 1991-го года, а игра "Астродром" 1988-го.

Maxvel
26.04.2020, 13:43
О Манве это тот еще п.
L - загрузка первого встречного файла, S - отметка файлов для записи, D - Отметка файлов для удаления. После установки отметок нажать ВВОД.

Manwe
26.04.2020, 15:01
О Манве это тот еще п.
L - загрузка первого встречного файла, S - отметка файлов для записи, D - Отметка файлов для удаления. После установки отметок нажать ВВОД.Всё-таки BYCOP.2 надо запускать. И после загрузки трёх файлов игры нажимать СТОП. А потом уже S. Теперь понятно :)
Сейчас думаю как бы с реальной БК оцифровать звук. Придётся паять проводок. Через эмулятор у меня почему-то не получилось.

P.S. а вот "Planet" не грузится - не хватает памяти в копировщике.
P.P.S. BYCOP2 взял "Planet".

Maxvel
26.04.2020, 16:06
RUNING и SUPERMAN тоже не влезают в BYCOP.2

Manwe
26.04.2020, 18:03
у PLANET.PIC в конце, оказывается, ещё третья часть короткая, со своей частотой. А в основной части соотношение длительности нулей и единиц 6:13 при частоте дискретизации WAV-файла 31,3 КГц. Осталось распарсить PLANIT.GMC.

Manwe
26.04.2020, 22:33
Всё, поборол Planet! WAV занимает 48 kb в архиве:
https://manwe.pdp-11.ru/Tapes/

Maxvel
27.04.2020, 11:06
А вот и неприятности на которые я изначально не обратил внимание.
Из за того что выходы только для дисциплинированых людей а не для любителей выходить через ресет было выявлено то что игрушка BALLY не правильно реагирует на пункт "4-ВЫХОД" - передача управления передается не монитору БК0010 а начальному адресу программы.
В игрушке SECOND Я ВООБЩЕ НЕ УВИДЕЛ ИГРОВОГО РЕЖИМА.

Manwe
27.04.2020, 11:31
игрушка BALLY не правильно реагирует на пункт "4-ВЫХОД" - передача управления передается не монитору БК0010 а начальному адресу программы.У меня это меню вообще не работает. Сама собой нажимается пункт "Игра". Даже не знаю, может ли быть дело в том, что у меня плоская клавиатура - вдруг она какой-то другой сигнал посылает?

Maxvel
27.04.2020, 20:15
А как у тебя с портами ввода вывода обстоит дело, если пролетает главное меню и в игре у шара горит горелка возможно проблемы с портами. Для уверенности запусти вот эту программу можно даже без монитора БК0010 (если на 11м конечно) и посмотри в каком состояние будет регистр 177714 - значение должно быть нулевое
сома программка - писал для себя. https://1drv.ms/u/s!AjkSH1op_fTFsnU-xc5uNngqn0wk?e=JOdK4U

Manwe
27.04.2020, 21:37
А как у тебя с портами ввода вывода обстоит дело, если пролетает главное меню и в игре у шара горит горелка возможно проблемы с портами. Для уверенности запусти вот эту программу можно даже без монитора БК0010 (если на 11м конечно) и посмотри в каком состояние будет регистр 177714 - значение должно быть нулевое
сома программка - писал для себя.Отличная идея, спасибо! Вспомнил, что и у меня есть такая же программа для теста joyvox - и вот она показала, что бит 20000 всё время установлен. Действительно, накрылся порт :( Такое уже было с этим компьютером, но потом как-то само собой исправилось. И вот опять.

Причём, когда такое было в прошлый раз, я писал игру для БК и смекнул, что надо при старте проверять что там вообще в порту. Если не ноль, то сохранять это значение как маску (типа, неактивные биты) и предлагать перезадать управление без использования этих битов. Но у Бортника такого, очевидно, нет. А вот в какой-то из игр Савина я видел пункт "задать маску порта". Наверное, как раз про это.

Maxvel
27.04.2020, 23:04
Во всех играх Савина есть такая возможность установки маски порта.