ПК-01 ЛЬВОВ

форум о ПК-01,02 "Львов"
Текущее время: 19 окт 2017, 14:02

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC + 2 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 08 сен 2016, 12:31 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 978
Странно, что такой темы до сих пор не было. Но вот создаю.

Башкирия под Linux
ПК-02 в Башкирии

Давно хотел поремонтировать игру Barbarian. То есть, она как бы работает, но только последний игровой файл. Если мы хотим запустить игру с заставкой, то, увы все зависнет.
И вот дошли руки до этой легендарной игры. Предварительный осмотр показал, что она использует собственный загрузчик, который вызывает некоторые фрагменты кода из ПЗУ (но не стандартные функции загрузки). Дальше начались проблемы, так как непостредственное считывание байта в "Башкирии" (и не только) перехватывается эмулятором (что логично), и отдебажить нормально в чем загвоздка, не то чтобы невозможно, но очень трудно.
Вполне себе реально, что игра задамплена нормально, просто нет еще эмулятора, поддердивающего ее "хитрости".
Поэтому очень хотелось бы почитать детальнее, как в "Башкирии" эмулируется чтение/запись, и как можно влиять на это все. Пока, я только нашел интересное место в cfg файле.
Код:
cas : tape-recorder {
  filehdr="LVOV/2.0/$"
  tapehdr="$$$$$$$$$$"
  filter="Lvov files (*.lvt;*.l??)|*.lvt;*.l??"
  ext="lvt"
  tproc[E2ED-E342]=sp
  biproc[E343-E341]=sp
  record=sys.portC[0]
  playback=sys.portC[4]
}

Где адресса E2ED-E342 и E343-E341, как раз те, которые вполне себе могут повлиять на загрущку Barbarian. Но хотелось бы более детальной инофрмации. Гугл и сайт Дмитрия, пока, не помогли.

Кто-нибудь может что0то подсказать? Или будем призывать в тред Дмитрия? :)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 08 сен 2016, 14:39 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
"Barbarian" - это чистой воды народное творчество, у Мамонтовых была игра "Legend", к которой неизвестные добавили заставку и что-то там подмалевали. Этот самый B. я увидел только в эмуляторе. Самое интересное, что в директории, где у меня этот продукт сохранен, лежат скриншоты, которые я когда-то делал. Там есть и скриншот заставки. Поскольку я пользовался исключительно Башкирией, насколько я помню, то скорее всего ранее все работало как надо. К сожалению, не могу ничего сказать про версию Башкирии, которой пользовался.

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 08 сен 2016, 15:46 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 978
liberation
Саму заставку можно посмотреть в "Башкирии", но потом не грузится игра. Так что либо заставка, либо игра.

А у Вас имеется оригинальный "Legend"?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 08 сен 2016, 16:43 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Zelya писал(а):
А у Вас имеется оригинальный "Legend"?

Вполне может быть, что среди образов кассет и дискет, что-то аутентичное сохранилось. Тут проблема в том, что, как я уже говорил в скайпе, свой основной архив я где-то потерял, а там большинство материала было уже в упорядоченной форме. А что сохранилось, то зачастую требует повторной разборки.

Вот сейчас нашлась такая дисковая версия Легенды (см. вложение). Файл LEG.2.lv1 запускается и без "Хамелеона", но гарантировать, что полностью рабочая копия программы я не могу, поскольку есть пара моментов, как эти диски оцифровывали.


Вложения:
Комментарий к файлу: Дисковая версия игры "Legend" от бр. Мамонтовых
LEG.1.lv0.zip [16.71 KiB]
Скачиваний: 31

_________________
Carthago delenda est, Carthaginem delendam esse
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 08 сен 2016, 16:46 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Кстати, можете в шапку добавить ссылки на две темы, сопряженные с эмулятором Башкирии - "Эмулятор ПК-01, 02 "Львов" в GNU/Linux" и "Эмулятор ПК-02 "Львов"".

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 08 сен 2016, 16:59 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 978
Чего-то архив не разархивируется по-хорошему. Можно пережать, перезалить?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 09 сен 2016, 12:01 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 978
OK. Нашел рахиватор, способный открыть сей непонятный Зип. Хотя, не знаю правильно ли он его проичтал.
Вопрос следующий: а что за формат диска? Он мне не знаком.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 09 сен 2016, 15:28 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Zelya писал(а):
OK. Нашел рахиватор, способный открыть сей непонятный Зип. Хотя, не знаю правильно ли он его проичтал.
Вопрос следующий: а что за формат диска? Он мне не знаком.

Дратути)0)
Это обычный зип, в Линуксе открывается штатными средствами без проблем. А про какой формат диска вопрос? Там обычные lvt-файлы.

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 09 сен 2016, 15:30 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 978
Мне открылся один lv0 файл с совершенно вырвиглазным форматом. А НЕХ-е глянул, ничего общего с обыным lvt нет. Сокрее всего, остальніе файлы пропали, а это просто один из подгружаемых собственно игрой. Пережмите, пожалуйста, архив.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 09 сен 2016, 16:51 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
В целом - понятно. Что ж, попробуйте еще раз. Кстати, файлы со "львовскими" расширениями форум не дает прикреплять. ;)


Вложения:
LEG.1.lv0_1.zip [16.75 KiB]
Скачиваний: 25

_________________
Carthago delenda est, Carthaginem delendam esse
Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 09 сен 2016, 17:22 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 978
Нет. Все то же. Штатный Зип, вобще не дружит. 7-zip, с ошибками, достает только этот один файл: LEG.1.lv0
На форуме lvt аттчи были разрешены. Добавил lv0 - lv3


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 09 сен 2016, 19:52 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Эта музыка будет вечной -
>> Расширение lv0 запрещено администратором.

Вот ссылка на gdrive. Надеюсь, после этого я больше ничего и никогда не услышу об этой игре. )))

p.s.
Why Linux is Better.
(Осторожно, вырвиглазный дизайн).

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 09 сен 2016, 21:57 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 978
Спасибо!
liberation писал(а):
Надеюсь, после этого я больше ничего и никогда не услышу об этой игре. )))

А что, игра такая плохая?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 10 сен 2016, 11:22 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Игра однообразная. Но главная проблема не в том. Я играл в нее еще на ПК-01 без z80. И как же мучительны были все эти бесконечные перемещения на левитирующих камнях (лифтах) и воспарения духов-черепов... Это запомнилось навсегда. Даже сейчас на это смотреть невозможно. А игровое-то поле огромное, точно под 80 экранов. Такое можно было пройти только в 93-м, когда на улице дождь, а по телеку "Просто Мария".

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Эмулятор Целикова (Башкирия/EMU)
СообщениеДобавлено: 27 сен 2016, 09:45 
Не в сети

Зарегистрирован: 29 мар 2012, 21:35
Сообщений: 115
Прошу прощения, что занимаюсь некропостингом, но захожу сюда раз в полгода.

liberation писал(а):
Дратути)0)
Это обычный зип, в Линуксе открывается штатными средствами без проблем.

Дратути, но это у вас не обычный зип, а .tar.gz, а это вовсе не .zip, и не надо путать народ.

По поводу Barbarian не знаю, а Legend.lvt грузит заставку (а именно LEG.1.EXE), обращаясь куда-то в область видимо хамелеона, распаковывает её на экран, затем грузит LEG.2.EXE и ждёт клавишу. И если это будет клавиша с кодом 13h, то патчит какой-то байт в игре (видимо связанный с жизнью персонажа), иначе просто запускает игру.

Zelya писал(а):
Или будем призывать в тред Дмитрия?

Ну вот он я :) Спрашивай, чего хотел. Только не расстраивайся, если отвечу через полгода :twisted:


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC + 2 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Free counters!
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB