???
https://pic.maxiol.com/thumbs2/17455...5248167.p1.pnghttps://pic.maxiol.com/thumbs2/17455...5248167.p2.pnghttps://pic.maxiol.com/thumbs2/17455...5248167.p3.png
Вид для печати
goodboy, у меня просто слева список файлов и все, внутри второго окна пустошь.
- - - Добавлено - - -
так, походу это глючил Spectaculator, в Unreal Speccy открывается.
После очередного пересмотра нашлось еще 4 самодельных уровня от некоего Bazooka
https://i.postimg.cc/zLMRqDmL/2457245.png
1,2 - грузить как Expansion, 3 - Assasins, 4 - Moonbase assault
Народ а вот тут можете поглядеть может что-то стоящее? https://transfiles.ru/lqne2
блоки вроде с виду и битые но вот у второго я сделал смещение на один бит вправо и я сразу увидел картинку
на следующем блоке (если так же сделать смещение вправо на 1 бит) вижу чуть дальше середины фразу SONG COMPILET.
Может какое-то интро музыкальное с чит меню?
https://i.postimg.cc/VrszbHSP/flying.png
p.s: походу смещение на 1 бит это осознанно сделано (видимо в самом загрузчике это учитывается или еще что-то) если сделать смещение, затем сделать первый байт FF'ом затем последний удалить то контрольная сумма у многих блоков начинает совпадать. (а вот и нет, скорее всего это просто ошибка в процессе скармливании tape recover'у)
остался лог при переводе в tape recover
Filename: 010_SHARK+R..tap
23:42-23:46 Program: SHARK+R. Start: 00001, Len: 02455, Speed: 107-110%, Checksum: OK
23:47-23:47 <data> Len: 00049, Speed: 106-108%, Checksum: Error, Rest0: 85, Float0: 20, Mid0: 18, Mid1: 25
23:47-23:58 <data> Len: 02222, Speed: 108-112%, Checksum: Error, Rest0: 10, Float0: 1, Mid0: 142, Mid1: 34
23:58-24:05 *** Pause - 00:06 ***
24:05-24:17 <data> Len: 01538, Speed: 106-110%, Checksum: Error, Rest0: 4
24:18-25:49 <data> Len: 20501, Speed: 105-111%, Checksum: Error, Rest0: 14, Mid1: 1
25:49-25:56 *** Pause - 00:06 ***
25:56-26:55 <data> Len: 11542, Speed: 106-111%, Checksum: Error, Rest0: 2, Mid0: 1
26:55-27:01 *** Pause - 00:05 ***
27:01-27:34 <data> Len: 05510, Speed: 106-111%, Checksum: Error, Rest0: 12
27:34-29:12 <data> Len: 20002, Speed: 102-111%, Checksum: Error, Rest0: 22, Mid0: 1
29:12-31:02 <data> Len: 20541, Speed: 103-110%, Checksum: Error, Rest0: 367, Float0: 40, Mid0: 11, Mid1: 40
31:02-31:33 <data> Len: 06918, Speed: 102-108%, Checksum: Error
31:34-31:44 <data> Len: 01706, Speed: 103-107%, Checksum: Error
[свернуть]
p.p.s: пока предварительно такой результат по блокам https://transfiles.ru/tgu3p (это естественно после смещения вправо и некоторых корректировок). Как-то можно отдельно загрузить и запустить блоки 20501 + 11542 чтоб хотя бы интрошка заработала?
в конце виднеется: paper 0: ink 7: bright 1: clear 65535: randomize usr val "63800": randomize usr val "25700"
если что сами игровые блоки flying shark позаимствованы по всей видимости от версии Андрея Стажевского
вроде нашел какой длины блоки и куда грузятся:
https://i.postimg.cc/8cZgKjhm/image.png
но спокойно вызывается только картинка 40000
так-с, музыка оказывается работает если засунуть её в постоянный цикл rnd usr 44500
Можно вариант tap, а не tzx?
Activator, да, вот tap https://transfiles.ru/wgflz
data1 не читается, ошибка диска пишет.
Интру я запустил, музон играет эффект идет, но со спрайтами беда, надо искать как и где они лежат.
Activator, а что за data1? в коде разве используется вызов загрузки с дисковода? я думал тут исключительно ленточное
Да, я уже посмотрел, там бред собачий, ни на что не влияет, такое чувство что не хватает еще файла, нету кода между #9600 и #ADD4, есть call #ea60, а там лежит музон, по адресу #fcfc видать переход на прерывания jp #bb05, а на том адресе мусор.
UPD.
Меня смущает что data3 кажется порченый, бо там 2 раза встречается SONG BY ST COMPILE.
Так, а картинка в этом релизе родная, или от Stawicki?
^m00h^, нет, обычная.
- - - Добавлено - - -
ZXMAK, на текущий момент только ТАРка сделанная 6 лет назад, я написал владельцу той кассеты посмотрим авось чего и выйдет.
Пока нашел единственную запись с той партии, но сразу говорю это чисто попрактиковаться с новой читалкой ибо тут все плохо :) (https://transfiles.ru/is7xy)
- - - Добавлено - - -
а можно хотя бы снапшот того что получилось? пускай хоть и битое.
Запись нашлась: https://transfiles.ru/kdhk0
Хм, получается что загрузчик переделывался аж в 2002-ом году https://transfiles.ru/yv260 только почему-то он не запускается
Вот рабочая интра, без глюков.Вложение 82268
Но все равно там непонятны несколько моментов остались, есть call #ea60, я там поставил RET, чтобы интра работала. Что там должно быть - ХЗ. И еще пару call на адреса #6386 и #654С (вроде такой, по памяти пишу), первый - это по-ходу вызов картинки, я его переделал на #9C40, в загрузчике она грузится туда, а второй - ХЗ что это. В загрузчике запуск интры стоит #8C36, у меня запуск #8С00, там идет сначала очистка экрана, потом вызов картинки, потом проверка на 128/48.
Upd.
Нашел я интро, из которого Alex S. все выдрал, https://zxaaa.ru/view_demo.php?id=8182
Теперь все встало на свои места. Интро выдрато один в один, даже адреса те же.
Activator, Кхм... как бы я не загружал этот блок, у меня просто идет сброс.
Все там работает, можно из басика запускать,
clear 24999
randomize usr 15619:rem:load "FLY2" code
randomize usr 35840
Вот тебе готовый моноблок.
Вложение 82269
Activator, ага, увидел. а такой вопрос: там после нажатия на 1 или 2 дальше по идее должна идти загрузка самой игры с ленты?
Activator, а данные о загрузках случайно не в первом бейсик блоке хранятся? может быть как-то можно попробовать восстановить загрузчик так чтобы вначале грузилось интро и потом после выбора чит-меню шла загрузка блоков самой игры?
Activator, кстати нижняя часть загрузчика видимо сохранилась от перезатертого загрузчика ибо точно такой же код встречается в релизах от Alex S & Kondr
нижняя часть
14 08 15 F3 3E 00 D3 FE 21 3F 05 E5 DB FE 1F E6 20 F6 02 4F BF 00 CD 79 FE 30 FA 21 15 04 10 FE 2B 7C B5 20 F9 CD 75 FE 30 EB 06 9C CD 75 FE 30 E4 3E C6 B8 30 E0 24 20 F1 06 C9 CD 79 FE 30 D5 78 FE D4 30 F4 CD 79 FE D0 79 EE 03 4F 26 00 06 B0 18 1F 08 20 07 30 0F DD 75 00 18 0F CB 11 AD C0 79 1F 4F 13 18 07 DD 7E 00 AD C0 DD 23 1B 08 06 B2 2E 01 CD 75 FE D0 3E CB B8 CB 15 06 B0 D2 5C FE 7C AD 67 7A B3 20 CA 7C FE 01 C9 CD 79 FE D0 3E 16 3D 20 FD A7 04 C8 3E 7F DB FE 1F 00 A9 E6 20 28 F3 79 2F 4F E6 F7 D3 FE E6 F0 D3 FE 79 E6 78 32 00 58 32 01 58 32 20 58 32 21 58 37 C9 20 20 20 20 20 20 20 20
[свернуть]
По ссылке примеры загрузчика: https://transfiles.ru/1e0qb
ogg/mp3 - это формат сжатия с потерями, он искажает запись и запросто может добавить ошибок.
Лучше уменьшить разрядность и использовать сжатие без потерь в flac, он дает чтото среднее по размеру между WAV и mp3/ogg, но зато в нем нет искажений сигнала, также как в wav.
С 8 битным разрешением указаный файл во flac формате будет занимать всего в 1.91 раза больше места (67.9 МБ против 35.5 МБ), но зато без искажений сигнала. А динамики 8 бит для некачественной магнитофонной записи должно быть достаточно.
А запись действительно, чтото совсем плохо читается, что странно, т.к. сигнал выглядит неплохо, но содержит странные артефакты, судя по всему добавленные в результате сжатия в ogg, вот например синхроимпульс в самом первом блоке:
https://i.imgur.com/s5s6sDb.png
Если судить по записи - эффект от паразитного намагничивания пленки от соседнего слоя дает паразитный сигнал на уровне -21 дБн, от следующего слоя на уровне -31 дБн. Довольно много, видимо за счет того что пленка долго лежала или часто использовалась.
У 8-битной записи динамика 50 дБ, что в данном случае мне думается вполне достаточно чтобы сохранить необходимые детали основного сигнала, а остальные детали все-равно отсутствуют за счет шумов и паразитного намагничивания от соседнего слоя пленки. Так что можно было просто сжать в 8-битный flac.
Похоже, тут совсем плохой случай. Видимо, сигнал был считан как стерео, причем один канал был смещен относительно другого. После этого сигнал обьединен в моно, из-за чего получилась каша.
Рекомендую найти эту кассету в стерео.
- - - Добавлено - - -
По сигналу видно, что все фронты '0' смещены по фазе относительно фронтов '1'. При в общем их неплохом качестве.
ZXMAK, Titus, Конкретно за эту кассету особо можно не запариваться её уже когда-то повторно переписывали, у меня просто остался вот этот самый первый вариант. Выложил чисто для практики.
да, похоже там везде, где нули идут - странная каша.
Я думаю это просто результат сжатия в ogg - ogg кодек покоцал сигнал для лучшего сжатия...
https://i.imgur.com/sHrUKWE.png
попробовал, такого же эффекта получить не удалось, но в чем-то да - похоже:
https://i.imgur.com/agYmYHn.png
я не генерил, просто взял рабочую запись:
https://i.imgur.com/V5tOn99.png
и сложил саму с собой. В том файле тоже прямоугольные импульсы. В целом добиться сдвигом фазы и наложением такого-же результата достаточно просто, но сложно при этом сохранить форму единичных импульсов, как в том файле. Вот это меня и смущает - там все единички идеальные...
Пробовал сжимать хороший файл в ogg, получить такой-же эффект тоже не получилось - искажения видны, но не настолько сильные. Может из-за того что сигнал чистый, а если будет зашумлен, то искажения могут быть и сильнее.
Activator, вообще странно, ведь сами игровые блоки целые. вы их брали из файла lastfix3.tap ?
Вот это я не помню, может и нет, может отсюда брал: https://transfiles.ru/yv260
Activator, https://transfiles.ru/wgflz вот здесь я их подправил.
Не, все равно порченая игра, причем сразу не запускалась, пришлось один байт исправить, а игровой процесс вот так выглядит:Вложение 82274
Можно просто тупо взять саму игру с оригинала и впихнуть сюда, другого варианта я не вижу.
Activator, а сможешь выложить TAP файл который по итогу получился? я попробую посравнивать с другими версиями может какое-то отличие есть в байтах.
Народ а сможете посмотреть вот эту дискету? https://transfiles.ru/7myvo
внутри я увидел текст: edstavlqet vam kassetnyu versiu igr^ 'BACK TO THE FUTURE-3'
Может быть действительно там кассетный загрузчик остался или может игра целиком? и если да то можно ли это как-то оттуда вытащить?