я сейчас скажем так не за рабочим компом. могу посоветовать скинув игру из любого эмуля в снапшот подставить его в otla плейер и сделать турбоверсию.
Вид для печати
...I'm back
32. Arkanoid
Идет только на LENINGRAD-2012 !
Сайт про Arkanoid
Музыка в формате AY
Музыка в формате MP3
А игры PSST! нет еще с быстрой загрузкой?
ТУРБО-загрузка тоже быстрая, но без контроллеров и дисководов.
33. IK+ (International Karate+)
Музыка в формате AY
Музыка в формате MP3
Единички в два раза длиннее нулей.
Допустим, мы берём по 3 бита и перекодируем так:
000 -> 0000 (4T)
001 -> 0001 (5T)
010 -> 001 (4T)
011 -> 010 (4T)
100 -> 011 (5T)
101 -> 100 (4T)
110 -> 101 (5T)
111 -> 11 (4T)
5*4T, 3*5T
В среднем получается 4.375T (вместо 4.5T) - выигрыш 2.8%.
Вот один из вариантов для 4 битов:
0000 -> 00000 (5T)
0001 -> 00001 (6T)
0010 -> 00010 (6T)
0011 -> 00011 (7T)
0100 -> 00100 (6T)
0101 -> 00101 (7T)
0110 -> 0011 (6T)
0111 -> 0100 (5T)
1000 -> 0101 (6T)
1001 -> 0110 (6T)
1010 -> 0111 (7T)
1011 -> 1000 (5T)
1100 -> 1001 (6T)
1101 -> 101 (5T)
1110 -> 110 (5T)
1111 -> 111 (6T)
В среднем получается 5.875T (вместо 6T) - выигрыш 2.1%. Это ровно то же самое, как если бы мы кодировали 3 бита по предыдущему дереву, а один бит оставляли как есть.
Общий принцип - перекидывание пар листьев длиной выше средней на место коротких листьев.
Для 5 битов в среднем получается 7.25Т (вместо 7.5Т) - выигрыш 3.3% (перебрасывается 5 пар листьев, общий выигрыш 8T/8).
Интересно, что для 8 битов выигрыш всего 1.8% (перебрасывается 49 пар листьев, общий выигрыш 56T/256), то есть выгоднее кодировать как 3 бита + 5 битов, тогда в среднем получается 11.625T (вместо 12Т) - выигрыш 3.1%.
Самое оптимальное дерево для 8 битов строится от корня по принципу золотого сечения (158 "0", 98 "1" и т.д.), в среднем 2974/256~11.617T - выигрыш 3.2%.
Теоретический предел выигрыша (если вариантов на нули ровно вдвое больше, чем вариантов на единицы): 1 - (2*log3(n))/(1.5*log2(n)) = 1 - 4/3*log3(2) = 0.158760329...
Но я не представляю, как его достичь без арифметического кодирования.
Shiru сортировал байты в исходном файле по частоте и заменял их по таблице - самые частые на самые быстрые.
А вообще лучше использовать MFM и ничего не перекодировать.
35. After the War
zst, а как насчет обычных кассет из соседней темы, У тебя ничего не сохранилось?
---------- Post added at 17:15 ---------- Previous post was at 17:15 ----------
В Челябински ведь наверняка были свои студии?
Вам надо 11 игр из той темы ? Объясните, чем они лучше версий с WOS.
У меня только пара кассет и дискет осталась на память. Есть еще знакомый с кассетами.
Надо спрашивать у тех, кто продавал кассеты и диски. Я в то время только покупал диски на стадионе Локомотив. В то время у меня было больше 100 шт.
Понял - вам надо именно кракнутые.
Обложек не было - это были самодельные сборники с разных кассет.Цитата:
С обложками? Оцифруешь?
Тут ведь есть товарищи из Челябинска. Я редко читаю раздел software, но выборочно несколько тем. Если вы хотите найти старые кассеты - надо дать объявление - что именно вы ищите. Без вашего вопроса я ту тему про поиск игр и не читал и не знал, что вы ищете. Напишите, например, этот вопрос в своей подписи и ссылку на тему. Вы ведь бываете в разделе hardware. Может кто-нибудь прочитает и отзовется.Цитата:
Где же их взять?
Спрошу - остались ли кассеты.Цитата:
Скинь плиз его контакты в личку?
на жёлтом скорпионе идеально все грузятся! А вот на PentEvo совсем не работают такие турбо лоадеры.
Попробовал сиё грузить записав на CD-R, как выяснилось на скорпионе спустя несколько секунд загрузчик упорно включает режим турбо (7 MHz) и загрузка слетает. :(
Eagle, а режим турбо нельзя как-нибудь принудительно заблокировать? Чтобы загрузчик его не смог включить.
Сперва выключал его железной кнопкой, потом в мониторе вырубил, тогда перестало переключатся на него, но дальше заставки загрузилось три иры, а потом и они перестали. От нагрева что-ли всё стухло? В общем 30 секунд это шибко круто оказалось для моих проводов, но хоть трёхкратно ускоренный R-Type грузится, но он взят не отсюда.
Eagle, я грузил не с CD, а со смартфона. Спектрум +2 черный амстрадовский. Всё из этой темы грузилось идеально в 99% случаев. Просто нельзя было в процессе загрузки трогать смарт или шевелить его, если это соблюдать, то 99% успеха. Кабель был нормальный, хоть и самопальный.
Может дело в кабеле. Может дело в CD плеере. Может дело в скорпионе... )) х.з. надо попробовать методом исключения выявить виновника.
если не ошибаюсь то на скорпе турбо программно включается при чтении из порта #7FFD, а в OTLA для чтения из порта используется команда IN F,(C). при этом BC=#xxFE. при дешифрации порта #7FFD на скорпе естественно используются не все адресные линии вот и возникает совпадение.
вот такая программа скорее всего включит турбо, хотя порт #7ffd явно нечитается
10 let l=254
20 for h=0 to 255
30 let x=in (256*h+l)
40 next h
У меня на скорпе все игры эти грузились со смарта. Турба в скорпе присутствует. Плата старая серая.
Коли уж в этой теме поднимались проблемы турбо-загрузчиков, то спрошу здесь. Намедни приобрел себе "Сибстар-128C", починил клаву, стал тестить.. Игры из этой темы грузятся!
Но не грузятся .tzx сделанные утилитой Z802TZX. Печаль-тоска, ведь на эту утилиту была вся надежда, ведь это единственный способ запустить на Сибстаре некоторые русифицированные и глюкопофиксеные игры, ибо они в формате тр-доса. Что делать? Существует ли какая-то альтернатива Z802TZX?
На WoS есть конечно еще утилита SnapToTap, возможно плоды её трудов понравились бы Сибстару, но не факт и она ведь токо 48 кб. умеет, 128 игры в пролете :(
ZX_NOVOSIB, а какие Z80 не удалось загрузить? У меня после конвертирования в tape2wav1.8 всё грузилось на скорпионе.
так, k7zx я чудом нашел тут.
Eagle, да никакие не удалось, щас k7zx попробую. И я .sna юзал, он вроде получше чем z80 (?)
скачал tape2wav1.8 - какая-то мутная прога, запускается, но в ней нет никаких функций, ни открыть файл ни сохранить, только запускалка браузера с ссылкой о Z802TZX. Мутнейшая прога, в топку её. Я sna перегонял в tzx с помощью z802tzx, а потом в wav с помощью Tapir1.0.
Провел я тут тестирование, и выяснил, что зря я грешил на Z802TZX, она делает хорошие годные tzx, проблема была на этапе преобразования tzx в wav прогой tapir. Причем эта проблема никак не проявляется на большинстве спектрумов, но Сибстар128 на ней споткнулся. Если взять tzx и перегнать его в mp3 с помощью например winTZX, то Сибстар такое с радостью грузит!
Что же касается k7zx, то она снапшоты перегоняет сразу в wav (mp3), скорость загрузки бешаная. 128-ые снапшоты я на Сибстаре гружу за 42-47 сек., 48-ые вообще за 20 сек. Но на такой скорости иногда сбоит, поэтому ставлю скорость поменьше - 128-ой снапшот за 1 минуту, на 15 сек. дольше, зато грузит в 100%. Еще с громкостью на смартфоне/плеере надо играться, либо добавить, либо убавить.
Z802TZX портит две строчки внизу страницы, k7zx портит середину экрана. Есть игры где экран регенирируется после заставки или после старта, таким играм всё пофиг. Есть игры где экран не регенерируется, и получается косяк в графике (в рамочке) на всю игру, но тут можно подгадать и сделать снапшот сразу после загрузки с точностью до милисекунды, иногда это помагает. К третьей категории относятся игры, с которыми никакие фокусы не проходят, у них k7zx портит навечно рамку (а Z802TZX "низ") и ничего нельзя сделать. Такая печаль например в Last Ninja Remix :(
В аттаче несколько128-ых снапшотов в формает WAV. (Chase H.Q., Dizzy 5 RUS 5 lives, la Abadia del crimen RUS, Robocop2, Robocop3) Удалось так подгадать время снятия снапшота, что графика в игре не испорчена, всё тип-топ. В Диззи5 не надо сразу жать пробел, надо подождать пока нам покажут заставочку, после этого вся графика восстанавливается. В робокопе2 чит на таймер, завершить 3 левел и ему подобные можно бреаком, он как бы принудительно обнуляет таймер. Робокоп3 от Слайдера - там надо по окончанию загрузки нажать на любую кнопку.
Нуяпрям даже не знаю :) Прога умеет конверить файл в исходную дерикторю с тапком если его перетащить мышкой на её окошко, уж куда проще. Целый сидюк стрелялок с удвоенной и утроенной скоростью загрузки подобрал из txz, z80 и sna, всё проверил на реальном скорпионе, грузит.
goodboy, что-то я вообще не понял нафига в k7zx прописана возможность открытия tap и tzx? Не работает ж потом нифига. Только снапшоты (.sna, .z80) и работают. Т.е. по сути, для рядового юзера эта прога - всего лишь аналог z802tzx, больше гибкость, турбирует сильней, экран портит сильней.
Как ты делал игры из этой темы? Они же не из снапшотов сделаны, всё красивенько, ровненько.. Объясни плиз на конкрентном примере (да вот хотя бы на тапке REX Freeway) как сделать нормальный релиз?
я использовал OtlaPlayer https://code.google.com/p/otla/w/list
какие-то преимущества перед k7zx у него есть, подробностей непомню.
ясно, короче всё сложно )) К тому же на английском все доки.
128-ые игры наверно еще сложней сделать, или вообще не возможно?