PC-01 Lviv

It is currently 19 Mar 2024, 05:43

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00




Post new topic  Reply to topic  [ 18 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 08 Sep 2016, 12:31 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Странно, что такой темы до сих пор не было. Но вот создаю.

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

Давно хотел поремонтировать игру Barbarian. То есть, она как бы работает, но только последний игровой файл. Если мы хотим запустить игру с заставкой, то, увы все зависнет.
И вот дошли руки до этой легендарной игры. Предварительный осмотр показал, что она использует собственный загрузчик, который вызывает некоторые фрагменты кода из ПЗУ (но не стандартные функции загрузки). Дальше начались проблемы, так как непостредственное считывание байта в "Башкирии" (и не только) перехватывается эмулятором (что логично), и отдебажить нормально в чем загвоздка, не то чтобы невозможно, но очень трудно.
Вполне себе реально, что игра задамплена нормально, просто нет еще эмулятора, поддердивающего ее "хитрости".
Поэтому очень хотелось бы почитать детальнее, как в "Башкирии" эмулируется чтение/запись, и как можно влиять на это все. Пока, я только нашел интересное место в cfg файле.
Code:
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то подсказать? Или будем призывать в тред Дмитрия? :)


Top
   
PostPosted: 08 Sep 2016, 14:39 
Offline
User avatar

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

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 08 Sep 2016, 15:46 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
liberation
Саму заставку можно посмотреть в "Башкирии", но потом не грузится игра. Так что либо заставка, либо игра.

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


Top
   
PostPosted: 08 Sep 2016, 16:43 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Quote:
А у Вас имеется оригинальный "Legend"?
Вполне может быть, что среди образов кассет и дискет, что-то аутентичное сохранилось. Тут проблема в том, что, как я уже говорил в скайпе, свой основной архив я где-то потерял, а там большинство материала было уже в упорядоченной форме. А что сохранилось, то зачастую требует повторной разборки.

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


Attachments:
File comment: Дисковая версия игры "Legend" от бр. Мамонтовых
LEG.1.lv0.zip [16.71 KiB]
Downloaded 659 times

_________________
Carthago delenda est, Carthaginem delendam esse
Top
   
PostPosted: 08 Sep 2016, 16:46 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Кстати, можете в шапку добавить ссылки на две темы, сопряженные с эмулятором Башкирии - "Эмулятор ПК-01, 02 "Львов" в GNU/Linux" и "Эмулятор ПК-02 "Львов"".

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 08 Sep 2016, 16:59 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Чего-то архив не разархивируется по-хорошему. Можно пережать, перезалить?


Top
   
PostPosted: 09 Sep 2016, 12:01 
Offline
Site Admin
User avatar

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


Top
   
PostPosted: 09 Sep 2016, 15:28 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Quote:
OK. Нашел рахиватор, способный открыть сей непонятный Зип. Хотя, не знаю правильно ли он его проичтал.
Вопрос следующий: а что за формат диска? Он мне не знаком.
Дратути)0)
Это обычный зип, в Линуксе открывается штатными средствами без проблем. А про какой формат диска вопрос? Там обычные lvt-файлы.

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 09 Sep 2016, 15:30 
Offline
Site Admin
User avatar

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


Top
   
PostPosted: 09 Sep 2016, 16:51 
Offline
User avatar

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


Attachments:
LEG.1.lv0_1.zip [16.75 KiB]
Downloaded 652 times

_________________
Carthago delenda est, Carthaginem delendam esse
Top
   
PostPosted: 09 Sep 2016, 17:22 
Offline
Site Admin
User avatar

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


Top
   
PostPosted: 09 Sep 2016, 19:52 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Эта музыка будет вечной -
>> Расширение lv0 запрещено администратором.

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

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

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 09 Sep 2016, 21:57 
Offline
Site Admin
User avatar

Joined: 24 Jul 2008, 12:05
Posts: 1070
Спасибо!
Quote:
Надеюсь, после этого я больше ничего и никогда не услышу об этой игре. )))
А что, игра такая плохая?


Top
   
PostPosted: 10 Sep 2016, 11:22 
Offline
User avatar

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

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 27 Sep 2016, 09:45 
Offline

Joined: 29 Mar 2012, 21:35
Posts: 115
Прошу прощения, что занимаюсь некропостингом, но захожу сюда раз в полгода.
Quote:
Дратути)0)
Это обычный зип, в Линуксе открывается штатными средствами без проблем.
Дратути, но это у вас не обычный зип, а .tar.gz, а это вовсе не .zip, и не надо путать народ.

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 18 posts ]  Go to page 1 2 Next

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited