PDA

Просмотр полной версии : Помогите с конвертером



PhoeniX
07.09.2008, 15:28
Привет всем!
Скажите как можно перевести файлы из формата z80 в trd/scl/tap/tzx/sna? :)
Заранее спасибо :speccy:

goodboy
07.09.2008, 15:40
ну вобщем-то z80 это тот-же sna только с компрессией. а так проще найти оригинал в tzx. ну если наша прога то в trd. а что конкретно хочешь перевести ?

PhoeniX
07.09.2008, 16:17
Что-нибудь отсюда (http://www.zx-spectrum.narod.ru/soft00.htm) ;)
А конкретно это (http://www.zx-spectrum.narod.ru/mus/Lemmsed.zip)

goodboy
07.09.2008, 16:31
А конкретно это

как я понял это редактор уровней к леммингам. а как свои уровни вставлять в игру ?

PhoeniX
07.09.2008, 16:33
не знаю,хотел разобраться :( вот и решил перевести на будущее,чтобы на сп2007 юзать ;)

goodboy
07.09.2008, 16:40
сп2007 - это ? http://zx.pk.ru/showthread.php?t=6679
грузи z80 в почти любой эмуль и сохраняй как SNA.
разве 2007 понимает образ дискеты ?

.............................
хотя я начинаю догадываться в леммингах каждый уровень подгружается и вместо оригинального можно подставить свой. версия от n/a на VT.

PhoeniX
07.09.2008, 16:43
да ;)
на карту записывается файлы формата tap, tzx, sna

goodboy
07.09.2008, 16:49
а перехват отгрузки допустим в tap поддерживается ?
иначе получится делать всё под эмулем, а потом подставлять в твой реал.

PhoeniX
07.09.2008, 16:51
а перехват отгрузки допустим в tap поддерживается ?
иначе получится делать всё под эмулем, а потом подставлять в твой реал.

Ну а что делать-придётся ;)
А можно поподробней про "перехват отгрузки в tap"? %)

goodboy
07.09.2008, 16:59
имеется ввиду перехват ПЗУшной процедуры отгрузки 1218. но к сожелению не все эмули умеют делать этот перехват в файл TAP.

PhoeniX
07.09.2008, 17:02
а какие конкретно умеют?

goodboy
07.09.2008, 17:08
я пробовал SpecEmu, ( ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/pc/windows/SpecEmu26.zip ) но в случае с редактором Леммингов он что-то делает не так :v2_conf2:

PhoeniX
07.09.2008, 17:09
может Анрыл Спекки? ;)

goodboy
07.09.2008, 17:24
глянул мельком редактор леммингов - действительно отгружается уровень длиной 8405 как в оригинальной игре, но для отгрузки идёт вклинивание в ПЗУшную процедуру по адресу 1221 (для перехвата ошибки и возврата в бейсик). в самом меню редактора (оно тоже на бейсике) также сделан перехват сообщений об ошибках (или нажатия break/space).

PhoeniX
07.09.2008, 17:30
и что делать? %)

goodboy
07.09.2008, 17:44
ну как один из вариантов править снэпшот (загруженный в эмуль) 40183,194 и 40184,04. в этом случае эмуль перехватит отгрузку в TAP.

PhoeniX
07.09.2008, 17:45
ну как один из вариантов править снэпшот (загруженный в эмуль) 40183,194 и 40184,04. в этом случае эмуль перехватит отгрузку в TAP.

Обьясни нубу(то бишь мне) поподробнее :)

goodboy
07.09.2008, 17:48
куда уж ясней. загрузив образ памяти (редактора) в эмуль меняем в нём обращение к процедуре отгрузки на ленту.только что проверил под SpecEmu. он предлагает сохранить TAP. который потом можно подставить в игру.

PhoeniX
07.09.2008, 17:51
Спасибо,попробую :)

Добавлено через 21 минуту

меняем в нём обращение к процедуре отгрузки на ленту

как это делается?

goodboy
07.09.2008, 18:37
как это делается?

я же в 16том посте указал poke которые меняют обращение к процедуре отгрузки.:mad:

PhoeniX
07.09.2008, 18:45
это я понял,но как в эмуле менять обращение к процедуре?я просто вообще не вижу где...

goodboy
07.09.2008, 20:32
ну относительно SpecEmu сначала попробуй в нём допустим save "rom" 0,16384 - выскочит запрос на сохранение TAP файла.(это и есть перехват отгрузки - не во всех эмулях он реализован). грузи редактор лемингов и через меню monitor/poke memory подставляй указанные мной значения.после этого твой уровень сохраниться.

Woodster
09.09.2008, 00:46
http://homepage.ntlworld.com/mark.woodmass/SpecEmu-2.7.b080908.zip

Should fix the Lemmings Editor.

luzanov
09.09.2008, 09:37
Тоже есть вопрос про конвертор. Есть ли такой конвертор для быстрого массового перевода tap, tzx, z80 в sna форрмат. Что-б автоматом, а не переводить по одному файлу в ручную на эмуле или в Spaccy2007.

goodboy
09.09.2008, 09:42
ну z80 -> sna сделать реально. это форматы содержащие дамп памяти и регистров. а tap/tzx это образы ленты и универсального решения тут не существует.

Добавлено через 55 секунд

Should fix the Lemmings Editor.

WoooooooooooooW
Nice work :v2_yahoo::v2_clapp::v2_clapp::v2_clapp:

PhoeniX
10.09.2008, 13:41
это снова я,и что теперь делать с обновлённым SpecEmu?

Добавлено через 5 часов 32 минуты
Помогите пожалуйста,я и с новой версой не могу разобраться :( как перевести в sna/tap?

PhoeniX
14.09.2008, 16:43
Пожалуйста помогите разобраться :(