[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4668: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4670: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4671: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4672: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
ПК-01 ЛЬВОВ • Просмотр темы - MESS & jsMESS

ПК-01 ЛЬВОВ

форум о ПК-01,02 "Львов"
Текущее время: 26 сен 2018, 16:14

Forum Games WEB Tape Loader Twitter RSS

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: MESS & jsMESS
СообщениеДобавлено: 15 май 2012, 23:57 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Что-то совсем мы позабыли о MESS, где с помощью нашего польского друга Krzysztof Strzecha была реализована эмуляция ПК-01 "Львов". Поскольку подробностей об этом почти неизвестно, то обратим свой взор на свежую новость о том, что Jason Scott начал портирование MESS на JavaScript [eng]. И пусть о запуске ПК-01 пока речи не идет, но всякое может случится в будущем. :D

p.s.
Дорогие потомки - будущее наступило. Таки.

UPD.
Запускаем MESS правильно! (Linux)
Собираем MESS из сорцов-1 (Linux)
Собираем MESS из сорцов-2 (Linux)
Некоторые полезные утилиты из состава эмулятора

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS
СообщениеДобавлено: 25 апр 2013, 10:03 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS
СообщениеДобавлено: 25 апр 2013, 10:37 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 994
Скорее всего это набор разных БИОСов, как на сайте Антона.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS
СообщениеДобавлено: 25 апр 2013, 12:11 
Не в сети

Зарегистрирован: 20 апр 2012, 16:00
Сообщений: 372
Откуда: Конотоп
Скачал я эту MESS и запустил и вот что...
Изображение

её еще надо разбираться и настаивать...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS
СообщениеДобавлено: 26 апр 2013, 12:47 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS
СообщениеДобавлено: 26 апр 2013, 13:30 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 994
Насчет удобства ничего не скажу, но сама система добротная. И много грамотных людей участвовало в разработке, и писалось на основе легеднарного MAME. Интересно было б потестировать на предмет точности эмуляции ПК-01.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Запускаем MESS правильно!
СообщениеДобавлено: 01 май 2013, 15:39 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Итак, работаем с MESS из консоли и в среде Ubuntu Linux - сурово и без шуток. Сразу оговорюсь, что я разобрался в необходимом мне минимуме функционала, поэтому этот материал нельзя считать всеобъемлющим. Тема до конца не раскрыта, так сказать.

После установки эмулятора следует выполнить ряд действий.
1) Создать локальную копию конфигурационного файла. Можно, конечно, править глобальных конфиг, но это сами по понимаете.
mkdir ~/.mess
cp /etc/mess/mess.ini ~/.mess

2) Рекомендую сразу установить параметру window значение 1, чтобы эмулятор запускался в оконном режиме. Если же после запуска наблюдаются графические артефакты, то рекомендую установить параметру video значение 0 (сброс на дефолтный режим рендеринга). Кстати, тут же можно задать клавишу для переключения режима работы клавиатуры (параметр uimodekey).

3) Создаем рабочую папку эмулятора в домашней директории, куда сразу же добавляем файлы с прошивками ПЗУ (прошивки можно нагуглить, либо скачать из нашего файлового архива):
mkdir -p ~/mess/roms/lviv

4) Запускаем эмулятор командой:
mess lviv

Изображение

5) Сразу после запуска нажмите клавишу "<Insert>" (еще помните о параметре uimodekey?), это элементарное действие сэкономит вам уйму времени, поскольку вы переведете клавиатуру в режим Partial Emulation.

6) Если вы успешно выполнили предыдущий шаг, то теперь по нажатию клавиши "<Tab>" вам станет доступно системное меню эмулятора. Все его функции освещать нет смысла, коснусь только рекомендуемых действий. Во-первых, сразу же выберите пункт Keyboard Mode и смените режим с Emulated на Natural. Иначе вам придется сполна насладиться особенностями раскладки ПК-01 (однако при работе оригинальным софтом лучше выполнить обратное переключение). Во-вторых, можете выбрать образ ПЗУ, с которым намерены работать. В третьих, можете сразу настроить громкость звука эмулятора в разделе Slider Controls. Последние два действия необязательны.

7) MESS умеет разгружать файлы только с магнитофона. Виртуального, конечно. Работа с ним осуществляется через системное меню (см. предыдущий пункт). Для начала выберите пункт File Manager, где можете выбрать образ, с которым будете работать. С образами дело обстоит хитро. Если кратко, то пункт Snapshot (dump) позволяет загружать файлы в формате .sav (они сразу же запускаются), а пункт Cassette (cass) загружает файлы в формате .lvt и .wav, которые - внимание! - загружаются в виртуальный магнитофон. Чтобы их запустить, их нужно сначала считать. Делается это до боли знакомым образом. Набираем на клавиатуре BLOAD"",R, открываем системное меню и выбираем файл для загрузки, после открывает в том же меню раздел Tape Control, где активируем пункт Play. И наслаждаем загрузкой, которая происходит со стандартной скоростью! Любители аутентичности могут впасть в спонтанный экстаз, поэтому соблюдайте осторожность!

8 ) MESS пишет видео. По умолчанию запись вкл./выкл. комбинацией <F12> + <LSHIFT>. Запись осуществляется в папку ~/.mess/snap/lviv (можно поменять через конфиг), формат выходного файла .mng. Качество так себе.

p.s.
Эмулятор является кроссплатформенным, точно доступен для сред Windows, Linux и MacOS. Для удобства работы с ним разработано порядком графических бэкендов, но их рассмотрение выходит за рамки нашего материала.

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS
СообщениеДобавлено: 01 май 2013, 18:14 
Не в сети

Зарегистрирован: 20 апр 2012, 16:00
Сообщений: 372
Откуда: Конотоп
Шото я лично ничего не понял или нето чего-то скачал... :-)
А можно ли настроенную МЕСС (под винду) готовую выложить сюда?...

З.Ы.
Вот у меня расспакованная МЕСС...(каталоги и файлы)
artwork docs hash hlsl
castool.exe chdman.exe floptool.exe imgtool.exe jedutil.exe ldresample.exe ldverify.exe
ledutil.exe mess.exe romcmp.exe unidasm.exe mess.sym

ЭТО ОНА?...


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS
СообщениеДобавлено: 28 окт 2013, 08:18 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
То, о чем так долго твердили большевики свершилось - релиз jsMESS готов.

Изображение

Источником новости служит предсказуемо Хабр, сам эмулятор можно посмотреть здесь, сорцы можно скачать с гита.

Что можно сказать после первого знакомства с продуктом? Эмуляция ПК-01 действительно присутствует, но еще требует серьезной доработки. К примеру, не работает загрузка игр, нет хистори, что-то непонятное с обработкой клавиатуры (я так и не смог вызвать системное меню)... В общем, пилите, Шура, пилите. Но в Бэйсике уже можно творить! :D

Теперь будем ждать сокрушительный ответ от нашего imzelya. :wink:

p.s.
Некоторая информация ознакомительного характера от разработчиков проекта.

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS & jsMESS
СообщениеДобавлено: 29 окт 2013, 11:28 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 994
О! Это важный шаг для всего человечества. Жаль, что "Львов", пока неюзабельный. Но в будущем, будет откуда сорсы тырить :).


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Собираем MAME из сорцов
СообщениеДобавлено: 02 ноя 2013, 06:50 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Собрал сегодня из сорцов свежую версию MAME 1.50s. Как оказалось, одно дело ставить уже готовый пакет из репы, как то я делал раньше, и совсем другое собирать все ручками. Зафиксирую несколько моментов, о которых надо помнить.

Во-первых, сразу после сборки нужно создать дефолтный файл конфигурации. Делаем это командой ./mess - cc, результат получаем в виде файла mess.ini в текущей директории.

Во-вторых, нужно помнить про параметр uimodekey. Я прописал его uimodekey INSERT, чтобы избежать когнитивного диссонанса.

В третьих, сразу после первого запуска надо дать согласие на все риски, связанные с вопросами авторского права. Оригинально, но для этого следует собственноручно напечатать на клавиатуре ok (никаких кнопочек, только хардкор!).

Отмечу еще один момент. Во процессе сборки одной из архитектур неожиданно случился дикий жор оперативы компилером (порядка 4-5 гиг). Как, зачем и почему - не знаю. Но это нормально. :D

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS & jsMESS
СообщениеДобавлено: 12 дек 2013, 23:09 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS & jsMESS
СообщениеДобавлено: 22 янв 2014, 23:14 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: MESS & jsMESS
СообщениеДобавлено: 25 янв 2014, 07:50 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина

_________________
Carthago delenda est, Carthaginem delendam esse


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

Forum Games WEB Tape Loader Twitter RSS

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


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

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


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

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