Да, начало файла совпадает (с учётом того, что курьер распаковывает себя), и submarine - точно так и выглядит, я в эмуле запускал.
Да, начало файла совпадает (с учётом того, что курьер распаковывает себя), и submarine - точно так и выглядит, я в эмуле запускал.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Так это что, и впрямь игры от БК? На кассете не было написано, что БК, я не знаю, почему подписал, что БК)
Тогда на кассете от Микроши, которую я следующую считал, там тоже БК-шные игры, т.к. формат такой же.
---------- Post added at 03:29 ---------- Previous post was at 02:34 ----------
Напиши последовательность действий в эмуле для запуска файлов. Я не совсем БК-шник, если честно.
---------- Post added at 03:54 ---------- Previous post was at 03:29 ----------
Добавил еще одну кассету, подписанную, как Микроша, но записи на ней от БК.
Я тоже не БК-шник
У меня в эмуле есть конфигурации с Фокалом и Бейсиком. В принципе, можно выбирать любую, но нужно иметь в виду, что в Фокале выход в монитор команда P M (именно так, с пробелом), а в Бейсике MON. В мониторе команда загрузки - М, она спросит имя файла, нужно указать то, которое в заголовке файла (обычно файл точно так-же называется). Если файл имеет точно такое-же имя (дополненное расширением .bin), то эмуль сам подставит имя файла в памяти, так что имя можно будет не вводить.
Есть ещё файлы без заголовка, их можно грузить командой L, она не спрашивает имя.
Загрузка фокаловских прог в фокале: L G <имя> (расширение .foc указывать не надо).
Последний раз редактировалось b2m; 18.01.2012 в 01:20.
Еще один вопрос про формат записи для БК. Как считается контрольная сумма файла?
Странный у тебя формат считанных файлов. Почти ни один в эмуле твоем же не запустился. Пробовал и так, и эдак. Потом взял БК-шные .bin файлы из другого архива, все у тебя запускается в эмуле. Стал разбираться, оказалось, что в твоих .bin файлах присутствует имя файла внутри файла, а в стандартных BK-шечных .bin-файлах НЕ присутствует.
---------- Post added at 17:51 ---------- Previous post was at 17:16 ----------
Ладно, раз мой контрольную сумму остался без ответа, скажите хотя бы тогда как на БК записать какой-либо файл на ленту? Я просто запишу короткий файл, и сам исследую принцип вычисления контрольной суммы.
Что было в wav-ке, то и сконвертировал. Байт-в-байт. Я вчера подправил эмулятор, чтобы с заголовком (именем файла) тоже запускались, но нужно, чтобы файл точно так-же назывался, не учитывая расширение .bin (можно не обращать внимания на большие/маленькие).
Как вычисляется КС я не знаю. Чтобы записать в wav нужно перед вводом команды включить "магнитофон" на запись (тёмнокрасная кнопка на тулбаре). Если не включать "магнитофон", то будет запись в бинарный файл методом перехвата процедур. Какой командой записать файл из монитора пока не знаю, но вариантов не больше 26 Если судить по аналогии с командами чтения L и M, то должны быть тоже две команды - одна с именем файла, вторая - без.
Последний раз редактировалось b2m; 18.01.2012 в 19:58.
Спасибо, только что разобрался в формате контрольной суммы. И одновременно на БК-шном форуме подсказали)
Все, намучился, но разобрался с форматом записи БК, и адаптировал полуфабрикат спековской читалки под читание БК-шных кассет.
Вот первая порция игр для БК. Скрины в первом посте.
Игры с расширением .bin можно просто кидать в эмулятор.
Игры на бейсике с расширением .bas надо загрузить BLOAD "Имя", потом нажать RUN.
Игры на фокале с расширением .foc надо загружать из Фокала командой L G "Имя", затем запускать командой D.
"King's Valley", хоть и считалась верно, но не запускается ввиду причин, описаных b2m выше)
Последний раз редактировалось Titus; 19.01.2012 в 03:46.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)