Лежит тут: ftp://109.172.12.110/../
---------- Post added at 12:31 ---------- Previous post was at 12:13 ----------
Забыл добавить, поддерживается многопотоковая закачка/скачка - до 10 потоков с 1 IP-адреса.
Вид для печати
Лежит тут: ftp://109.172.12.110/../
---------- Post added at 12:31 ---------- Previous post was at 12:13 ----------
Забыл добавить, поддерживается многопотоковая закачка/скачка - до 10 потоков с 1 IP-адреса.
Titus, перецифровал 3-отомана: http://dl.dropbox.com/u/6439155/otoman-3-super%21.mp3
Обратил внимание, что читалка "проглатывает" заголовки, если перед ними есть стандартный TF-Copy'евский звук "Тилинь-тилинь"....
Titus, минутку...
Лас, как дела с копировщиком через функции ПЗУ?
В принципе почти всю непрерывную память можно выделить под буффер: оставить только несколько байт для вызова процедуры выгрузки и переклац на 7ю страницу для возврата в копировщик со своим модулем загрузки.
Копировщик обязательно будет. В июне намерен засесть писать. Заодно рассчитываю обновить PlayTZX до 1.4. Сейчас времени нет.
Советы и предложения, высказанные в этой теме, я собираю. Вот что собрал:
Код:Лас:
P.S. Я тут вот что задумал. Давно хочу кассетный копировщик написать на досуге, не торопясь, для спектрума.
С поддержкой расширенной памяти, но чтобы использовались процедуры загрузки/записи из ПЗУ, для того,
чтобы различные эмуляторы без проблем писали/читали в tap/tzx
Пока прикидываю, что к чему, обдумываю.
вот некоторые рабочие наброски того, что планирую реализовать, писал для себя
- загрузка/запись только через процедуры в пзу (для перехвата эмуляторами)
- поддержка памяти от 128Кб до 1 Гб
- максимальная длина 1го файла около 49130 байт
а если с замещением пзу? будет ли работать перехват? проверить.
- использ 2й экран. (весь копировщик в 7 банке?)
- горячие клавиши обязательно и курсорные
- просмотр файлов любых(!) - как картинки ( с атрибутами и без)
- как насчет просмотра пакованных картинок?
- отличать заголовки для защиты (пилоттон идет за данными без паузы)
- редактирование заголовков отдельным способом
- редактирование данных (включая флаг и чексум, коррекция чексум)
- запись сбойных блоков
- просмотр файла hex+ascii
- индикация своб памяти атрибутами типа TF-Copy
Для чего он нужен?
Да читать (к примеру, в спектакуляторе) с помощью этого копировщика прямо со входа (микрофонного или линейного)
и сохранять сразу в tap-tzx программы целиком, или даже целые кассеты.
С помощью имеющихся сейчас копировщиков с поддержкой памяти более 48К - нереально нажатием пары кнопок
в эмуляторе сохранить считанное в tap.
------------------------------------------------
Форум:
Лас, супер тема! Но я думаю довольно сложная задача если делать компрессию по хаффману или чтобы можно было просматривать
пакованные картинки и редактировать загруженное. Нафиг это нужно если можно будет сохранить файл целиком в формате
tzx из эмуля и там уже редактировать любыми средствами. Инструменты анализа тоже полезно но не необходимо.
А вот запись ф-циями ROM, загрузка файлов в верхнюю память (что кстати позволит грузить хоть 65535 байт подряд),
загрузка ряда схем защит, редактирование crc - они нужны как воздух. Так и не создано ничего такого до сих пор
хотя сколько уже было копировщиков. А интерфейс вообще можно делать спартанский и
не заморачиваться - L - загрузка, S - запись и все. Индикация атрибутами - тема. В общем мне твоя идея ну очень нравицца!
-------------------------------------------------------
Лас:
Напоминаю Вам, что копировщик будет работать только с пзу-шными процедурами чтения/записи кассеты.
Это будет сделано для того, чтобы эмуляторы нормально перехватывали обращение к ним и обрабатывали файлы.
Это накладывает следующие ограничения:
1. Если делать компрессирующий копировщик - от процедур загрузки/записи в пзу - придется отказаться, а это означает,
что эмуляторы не будут так просто писать в tap/tzx.
2. Нормально считать/записать 65535 байт с помошью процедур загрузки/записи в пзу - не получится (хотя надо
еще подумать насчет подмены пзу озу по схеме кай-скорпион и что с этим можно сделать).
3. Ряд схем защит - тоже в топку. У нас ведь стандартные процедуры.
Просматривать пакованные картинки - не сложно реализовать.
Редактировать загруженное - не сложно реализовать.
------------------------------------
Форум:
А почему есть ограничение на процедуры загрузки только из ПЗУ? Можно же построить загрузку на
обрывках процедур LD-BYTES. Прочли пилотон, синхронизировались и далее читаем биты подряд.
Как кончилась память, меняем страницу и грузим дальше. Во время загрузки то процессор две
трети времени балду пинает так что смена страницы не повлияет на временные характеристики.
А вот писать точно надо как-то так, чтобы скажем Spectaculator мог перехватить и корректно записать в файл tzx.
--------------------------------
Лас:
Да вы правы, грузить файлы длиной 65535 байт можно, переключая страницы "на лету". Загрузку, в таком случае,
я могу полностью написать автономную, без использования кусков кода из пзу, но это теряет
всякий смысл, если я не смогу записать загруженное так, чтобы эмулятор нормально перехватил меня.
---------------------------------
Titus, user - anonymous, пароль пустой.
---------- Post added at 19:00 ---------- Previous post was at 18:58 ----------
продублировал:
http://sash-a.nm.ru/untitled.rar
---------- Post added at 20:50 ---------- Previous post was at 19:00 ----------
Так и не определились, что делать с рекламным софтом, что иногда в начало кассеты писали?
---------- Post added at 21:37 ---------- Previous post was at 20:50 ----------
Вах, смотрите, какую красоту отрыл: http://spectrum4ever.org/download.php?t=fulltape&id=225
catch 23 от дяди Билла. Помню. была такая версия у меня :)
Там картинка не такая, как в оригинальной версии.
LOL >_< загляни сюда http://speccy.info/M._Stawicki
Лас, окай, почему тогда на сайте релиза не было?
Друзи, выручайте, не берётся файл: ftp://109.172.12.110/BYTEMAN/Dustin.wav
Этого релиза на сайте ещё нет.
---------- Post added at 23:02 ---------- Previous post was at 22:26 ----------
Тэкс... Первая партия готова, отчёт о проделанной работе:
Скрытый текст
BYTEMAN добавил релизы: STARFOX от RUDY , CORSARIOS от FANTOMSOFT , STAR RAIDERS II от FANTOMSOFT , SKY RUNNER от FANTOMSOFT , NIGHTMARE ON ROBINSON STREET от FANTOMSOFT , SHOOT-OUT от FANTOMSOFT , RUFF AND REDDY от FANTOMSOFT , RAMBO II от PEGAZ SOFTWARE , SABOTEUR 1 от PEGAZ SOFTWARE
BYTEMAN добавил автора V. BALCYTIS
BYTEMAN добавил релиз MOON CRESTA от V. BALCYTIS
BYTEMAN добавил автора KATO
BYTEMAN добавил релизы: MYTHOS от KATO , MOTORBIKE MADNESS от PLOMBA SOFT , ROBIN HOOD []
BYTEMAN добавил автора CRL
BYTEMAN добавил релиз BALL BREAKER от CRL
BYTEMAN добавил автора S. DUBOWIK
BYTEMAN добавил релизы: LODE RUNNER от S. DUBOWIK , BIG NOSE IN USA от FANTOMSOFT , SALAMANDER от FANTOMSOFT , ALIEN EVOLUTION от BILL GILBERT , AGENT X II от BILL GILBERT , REX 1 от FANTOMSOFT , PLATOON от STUDIO KOMPUTEROWE D.H.JUVENTUS , CURRO JIMENEZ от FANTOMSOFT , SPY VS SPY PART 3 от FANTOMSOFT , CRITICAL MASS от PEGAZ SOFTWARE , ROLLER COASTER от JANSOFT , NIGHTMARE RALLY от , RING WARS от MAC , GARFIELD от FCS , THANATOS [M1 LOADING] , CHIMERA от PEGAZ SOFTWARE , CHRONOS [M128 LOADING] , DOMINOES [MR 1991 : CRACK] , REBEL от FANTOMSOFT
BYTEMAN добавил автора MINISOFT
BYTEMAN добавил релизы: ELITE TEXT от MINISOFT , MAD MIX от FANTOMSOFT[свернуть]
Бигпак тут: ftp://109.172.12.110/BYTEMAN/(01-19)...with_logz).zip
в этой версии нет http://spectrum4ever.org/download.php?t=fulltape&id=782
Выложил всего лешего тут: ftp://109.172.12.110/BYTEMAN/LESHIJ.rar
Как я и предполагал - теперь прочиталось все ИДЕАЛЬНО.
Выкладываю всю кассету, сами разбирайте, чего есть и чего оставить.
p.s.: Значит предположение, что твоя цифровалка иногда прерывается, из-за чего выпадают килобайты файлов - правильное. Теперь попробуй перецифровать Дубну-9. Вполне возможно, что тот тест, что записан 'не до конца' пострадал именно от твоей цифровалки.
JeRrS, посмотри внимательней на релизы от Hacker Smok - всё содрано у других, от него только подпись.
JeRrS, как считаешь нужным - так и делай :) Где-то я мог ошибиться.
Фантомсофта можно просто "совместить" с другими крякерами. ДАмпы памяти - да, мот я погорячился, в малозначимые ессно :)
Промахнулся... Исправлено :)
Ну там был CRL, я смотрю, нету такого, думаю, добавим :) гы)
Да лоде руннера "крякали" все, кто только мог :)))) Чему тут удивляться.
---------- Post added at 10:15 ---------- Previous post was at 10:15 ----------
ps. Это была партия кассет, которую JeRrS с твоей помощью удалось купить.
---------- Post added at 10:21 ---------- Previous post was at 10:15 ----------
pps. Может я чего ещё и пропустил, я выложил бигпак, там кстати ещё две кассеты с системками, я их не перебирал, думаю там ничего полезного не будет.
Всегда считал, что игры, которые после загрузки выглядят так:
http://clip2net.com/clip/m78983/thum...clip-121kb.png
это маджик-версии, не смотря на прикрученную заставку...
Я не прав?
Andry, это мультифейс, но сама заставка не такая, как в оригинале, поэтому релиз значимый. Кстати, в теле программы есть извинения от дяди Билла, по поводу того, что пришлось лепить мультифейсовую версию игры.
если кодовый блок программы начинается допустим с 24000, то его разделяли на две части,что-бы осталось место для бейсик загрузчика. в то время не-было эффективных компрессоров.сама программа может стартовать и по-честному.
как пример 23296,40000 делят на две части 23296,1704 и 25000,хххххх. меньшую часть грузят на экран и потом переносят на место.
Кто вообще придумал такое понятие, как 'малозначимый'? Есть просто кассетные версии. Все, что не фирменны - они взломанные. У вашего любимого Била Гилберта как минимум половина игр сброшенны magic'ом, и не имеют заставочного экрана. И штампованные загрузчики. Почему же не посчитать эти версии малозначительными? Ах потому что детская ностальгия видите ли фиксировалась на Биле Гилберте. А у кого-то может в ностальгии прописался M128 Loading.
Единственное разделение, которое еще как-то логично - это нестандартные загрузчики в плане экрана по кубикам, или с какими-то интересными полосами.
Для кого-то его загрузчики - фигня. Дело не в художественной или программной ценности, а только в том, что мы собираем коллекцию того, что ходило на кассетах. И оценка значительности больше дело вкуса. У тебя вкус к Гилберту. Лично я бы половину его релизов легко отнес бы к малозначительным, если бы вообще пришло в голову такое делать.
JeRrS, вполне возможно, но интересная фишка - последние кассеты были вообще записаны на ленте "Союз" :) Типа как Вигма, только Союз :)