Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн ноя 20, 2017 2:26 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 102 сообщения ]  На страницу Пред. 13 4 5 6 7 След.
Автор Сообщение
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Пн мар 28, 2016 4:31 pm 
Не в сети

Зарегистрирован: Сб ноя 14, 2015 11:15 am
Сообщения: 299
Yason писал(а):
Молодец.

Забыл написать.... что смотря какая игрушка, например Али баба, ресурсы жрёт.... черт её знает наверное так писана, т.е. использует такие команды (КР-580) которые жрут ресурсы.В винде, она ведёт себя по-разному.
"распакую" команды из процедур, "подлахмачу" код, потом посмотрим. Хотя.... если игрушка подобная "Али Баба" будет себя "плохо вести" :-) то можно в неё и не играться, не такой уж она и показатель среди игр ПК-01 "Львов". Думаю, полно и других достойный внимания игр.
А ты архив "_SASEmulator" (для винды) смотрел ?
Я так понял тот архив боятся качать из-за вирусов, но....
Там несколько версий эмуля, а антивирус жалуется на последнюю версию _SASEmulator1.3Beta. И то в ней два аналогичных екзешника, SASEmulator.exe, SASEmulator_.exe, жалуется скорее всего на SASEmulator.exe, размер которого 14848, его можно удалить и запускаться с SASEmulator_.exe
Самое смешное что код, того екзешника на который жалуется антивирус, вот такой:
Код:
program SASEmulator;
  Procedure StartEmulator;cdecl;external 'DprPasToLV.dll';
begin
StartEmulator;// Запуск в режиме эмулятора
end.

:-)
а на саму DprPasToLV.dll, где всеь код эмулятора, антивирусник не жалуется!
Хоть стой, хоть падай! :-)


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Пн мар 28, 2016 8:22 pm 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 541
конкурс статей ретро тематики на zx.pk.ru :) (ещё не все опубликованы)


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Вт мар 29, 2016 5:56 am 
Не в сети
Аватара пользователя

Зарегистрирован: Сб сен 27, 2014 2:59 pm
Сообщения: 102
ALEXS1983 писал(а):
А ты архив "_SASEmulator" (для винды) смотрел?
Скачал из любопытства - чисто посмотреть, что внутри, но ничего не запускал, потому как, эмуль под RediskaOS, не интересует.
ALEXS1983 писал(а):
Я так понял тот архив боятся качать из-за вирусов, но....
А ещё, не у всех на компе, стоит RediskaOS. Да и не всем, интересен эмуль под RediskaOS, особенно на тематическом форуме. У многих стоит Linux, в качестве единственной системы.


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Вт мар 29, 2016 8:47 am 
Не в сети

Зарегистрирован: Сб ноя 14, 2015 11:15 am
Сообщения: 299
Yason писал(а):
Скачал из любопытства - чисто посмотреть, что внутри, но ничего не запускал, потому как, эмуль под RediskaOS, не интересует.

Ну он то не под RediskaOS, - а под винду... :-) под RediskaOS, он может и не запуститься :-)
Yason писал(а):
А ещё, не у всех на компе, стоит RediskaOS.

Да я же говорю, RediskaOS,- не нужна, нужна, - винда!.... :-)
Yason писал(а):
Да и не всем, интересен эмуль под RediskaOS, особенно на тематическом форуме. У многих стоит Linux, в качестве единственной системы.


Я думаю, что спорить об ОС, - это холивар! Если программирование под Linux и *поведение программ* под Linux`ом , такое же как в КОС, (а я предполагаю, что оно такое же), то чего то однозначного в преимуществах КОС (или Linux) перед виндой сказать не могу!

*поведение программ* -
Вот я пишу эмуль под КОС. Запущенный код, в принципе такой же код, ведёт себя не так как в винде! Как я уже говорил, сказать что-то однозначного хорошего в какую-то сторону нельзя, точнее невозможно. Пример тому, быстродействие и загрузка процессора, - у винды, быстродействие и выполнение кода, вроде медленее, но и загрузка процессора, тоже небольшая, винда вроде как сглаживает одно другим, в КОС всё наоборот, - быстродействие больше, но и загрузка процессора больше, чувствительна КОС к самому коду. Но в КОС мне очень понравилось быстродействие самого вывода на экран, в частности в режимах 512х512, да и 768х512. Если в винде выводить такие размеры один-к-одному, 50 раз в сек., то быстродействие эмуля в винде, давно бы уже "загнулось" на-нет! Там я делал вывод 256х256, с растяжением на весь экран, иначе, - никак! Понятное дело, что есть ОпенГЛ и ДиректИКС, но с тем всем еще надо разбираться и расхлёбывается как через них делать вывод, что не очень-то мне хотелось и нравилось.....
В общем, это всё можно долго и нудно обсуждать, анализировать, спорить, а нужно ли ?!... :-)


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Вт мар 29, 2016 3:18 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб сен 27, 2014 2:59 pm
Сообщения: 102
ALEXS1983 писал(а):
Да я же говорю, RediskaOS,- не нужна, нужна, - винда!....
Мне нет. :lol:
ALEXS1983 писал(а):
Я думаю, что спорить об ОС, - это холивар!
Я не спорил, а только ответил на возникшие вопросы. :o
На форуме про KolibriOS, лично я, как и многие другие, хочу видеть софт, только для KolibriOS. :wink:

Если тебе, что-то показалось или тебя что-то не устраевает, то это, твои личные проблемы. :)


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Вт мар 29, 2016 5:34 pm 
Не в сети

Зарегистрирован: Сб ноя 14, 2015 11:15 am
Сообщения: 299
Yason писал(а):
На форуме про KolibriOS, лично я, как и многие другие, хочу видеть софт, только для KolibriOS. :wink:

Ну эмуль, то я для КОС пишу, а вот генератор, фиг я смогу написать для КОС, придётся виндовый делать, и тут уж ничего не попишешь! :-(
Можно конечно мне самому "вшить" каждую игрушку в эмуль и выложить сюда, но....
возникает куча факторов. :-(
Вот когда создадите "Дельфи фор КОС", или хотя бы турбоПоскакаль, тогда думаю можно бы было написать, а пока.....
не хочется морочится, над генератором, дольше, чем над эмулятором.
Если бы вот так вдруг нашлись желающие написать генератор для КОС, тогда можно бы было это рассматривать, а пока....
пока я всё дописываю эмуль, клавиши клавиатуры уже реализовал, почти все. Можно обойтись без боковой клавиатуры, но раз уж и её можно в КОС реализовать, то почему бы и нет.
Видимо реализую боковуху как стрелочки, а не как цифры, вдруг найдутся желающие играться на боковой клаве, им видишли так удобней окажется. :-)


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Вт мар 29, 2016 5:39 pm 
Не в сети

Зарегистрирован: Сб ноя 14, 2015 11:15 am
Сообщения: 299
А вот эмулятор, так сказать в «чистом» виде.
Вложение:
Пк-01 Львов.7z [22.25 КБ]
18 скачиваний


Изображение
Изображение
Изображение


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Вт мар 29, 2016 5:59 pm 
Не в сети

Зарегистрирован: Сб ноя 14, 2015 11:15 am
Сообщения: 299
А любители ШАШЕК (Бразильских) на форуме есть ? :-)
А может и любители шахмат тоже есть, так вы напишите не стесняйтесь ?
Управление в «Шашки для всех»:
F1-F5 – соотвествуют “нашей» PC клавиатуре
F0 на пк-01, - на клавиатуре как F9
косая стрелка (выбирать и ходить), - на клавиатуре PC как “HOME”
F4 – меню.
В архиве: Шашки001, Шашки010, Шашки020, Шашки050, Шашки100.
Число в имени файла, является множитель реальной скорости, чтобы долго не «думал» на 4 и 5 уровне. Рекомендую начать знакомство с оригиналом, т. е. Шашки001, для усвоения управления. В файлах с учеличенным быстродействием, клавиатура работает более торможенно, - следует дольше удерживать клавишу до одной секунды и более, также движение происходит пошагово, клавишу необходимо отпускать после каждого шага, тоже около 1 сек.
Вложение:
Шашки.7z [22.45 КБ]
14 скачиваний

Изображение

Изображение


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Вт мар 29, 2016 6:53 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт апр 30, 2015 11:50 pm
Сообщения: 102
старый добрый и позабытый уже бейсик. Конечно давай! Я как раз такой древний и дремучий... Документация --- обязательно..

_________________
Юзер, просто юзер...со времён MS-DOS.


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Ср мар 30, 2016 2:10 am 
Не в сети
Аватара пользователя

Зарегистрирован: Сб сен 27, 2014 2:59 pm
Сообщения: 102
ALEXS1983 писал(а):
Ну эмуль, то я для КОС пишу, а вот генератор, фиг я смогу написать для КОС, придётся виндовый делать, и тут уж ничего не попишешь! :-(
Можно конечно мне самому "вшить" каждую игрушку в эмуль и выложить сюда, но....
возникает куча факторов. :-(
Дык, накой нужен генератор, пиши эмуль для Колибри (или сгенерируй его своим генератором), а подгузку игр в него, можно сделать, через командную строку. :)
ALEXS1983 писал(а):
Вот когда создадите "Дельфи фор КОС"
Никому не нужен Дельфи для КОС. А если кому-то и нужен, то таких людей меньшенство и писать они его не будут, ибо это очень сложно и очень долго, и дело неблагодарное. :wink:
ALEXS1983 писал(а):
или хотя бы турбоПоскакаль
Есть порт FreePascal, AFAIK. :roll:


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Ср мар 30, 2016 8:34 am 
Не в сети

Зарегистрирован: Сб ноя 14, 2015 11:15 am
Сообщения: 299
Yason писал(а):
Дык, накой нужен генератор, пиши эмуль для Колибри (или сгенерируй его своим генератором), а подгузку игр в него, можно сделать, через командную строку. :)

Примеры есть ? предоставишь? (как это делать "подгузку игр в него, можно сделать, через командную строку." )
ALEXS1983 писал(а):
Вот когда создадите "Дельфи фор КОС"
Yason писал(а):
Никому не нужен Дельфи для КОС. А если кому-то и нужен, то таких людей меньшенство и писать они его не будут, ибо это очень сложно и очень долго, и дело неблагодарное. :wink:

Как это никому не нужен?! Кроме меня никто не использует Дельфи ?... :-)
"Никому не нужен", "дело неблагодарное", - ну а сама КОС, нужна ?!... дело благодарное ?! :-) Ну а я эмуль, пишу, так а это, благодарное дело ? Ну я вижу, 4-6 скачиваний, можно и забросить, видимо допишу так и сделаю. Можно конечно сказать, что я не то взялся писать, что эмуль, в частности ретро-машины, никому не интересен.... Сомневаюсь, что в чем-то другим по другому!
Вспомнил старое выражение, по моему, Михаила Жванецкого: "... если это никому не нужно, трудно процесс сделать захватывающим..."


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Ср мар 30, 2016 11:06 am 
Не в сети
Аватара пользователя

Зарегистрирован: Сб сен 27, 2014 2:59 pm
Сообщения: 102
ALEXS1983 писал(а):
Примеры есть ? предоставишь? (как это делать "подгузку игр в него, можно сделать, через командную строку." )
На svn, полно примеров. Открой исходник кокой-нибудь программы, которая использует параметры командной строки - там всё есть. На форуме, есть ещё парсер командной строки. Берёшь парсер. Переделываешь под себя, если надо. Парсер, как минимум, должен получить путь с именем файла. После, загружаешь файл в память сисей 68.27 и передаёшь управление эмулю по обработке полученного файла(например, игры ). Алгоритм простой. Я бы, даже сказал - примитивный. :)

А как передавать файл в эмуле на интерпретацию, тебе виднее - ты же пишешь эмуль. :wink:
ALEXS1983 писал(а):
Как это никому не нужен?!
Мне не нужен, и я очень рад, что Delphi в Колибри нет. И другим в команде Колибри, судя по всему, тоже не нужен. Если бы Delphi в Колибри был кому-то нужен, то давно бы написали. В обществе Колибри, принято так - если тебе что-то действительно нужно, то пишешь это сам, или ждешь когда напишет другой, а если не пишешь, значит оно тебе, на самом деле, не нужно. :wink:
ALEXS1983 писал(а):
Кроме меня никто не использует Дельфи ?
В Колибри, кроме тебя, никто. :D
ALEXS1983 писал(а):
"Никому не нужен", "дело неблагодарное", - ну а сама КОС, нужна ?!... дело благодарное ?! :-)
Мне нужна. Как и многим разработчикам Колибри, иначе, они бы её не разрабатывали. И я им очень призателен за их труды. Дело благодарное. :D

А если тебе Колибри не нужна, тогда чего ты тут делаешь? - тебя ведь, никто силком здесь не держит. :roll:
ALEXS1983 писал(а):
Ну а я эмуль, пишу, так а это, благодарное дело ?
Пишущему видее. :wink:


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Ср мар 30, 2016 4:14 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1194
« Fri Feb 26, 2016 10:14 pm » Вроде есть Free Pascal. Тут такой парадокс: чтобы было что-то получше, это должны написать заинтересованные люди, а для этого они должны знать не только паскаль... а тогда их паскаль уже не интересует.

Программирование вообще дело неблагодарное, даже коммерческое. Могут что-то писать, а потом кто-то хорошо подумает и решат "та ну нахер". Деньги платят, но в остальном всё ещё хуже — люди не заинтересованы в результате. Чисто по статистике: счастливы только 44% программистов — самый низкий уровень из всех профессий.


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Ср мар 30, 2016 10:12 pm 
Не в сети

Зарегистрирован: Сб ноя 14, 2015 11:15 am
Сообщения: 299
Yason писал(а):
На форуме, есть ещё парсер командной строки.

Yason, большое спасибо !Завтра рассмотрю!
Сегодня долбался с "распаковкой" команд, - НИЧЕГО НЕ ДАЛО! Ни по быстродействию, ни по загрузки процессора! После такого "через себя пропущенного", фиг мне кто докажет, что г-но код, хуже чем, на каждом байтике заморачиваться. :-)


Вернуться к началу
 Заголовок сообщения: Re: SAS Emulator (эмулятор «ПК-01 Львов»)
СообщениеДобавлено: Чт мар 31, 2016 7:56 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1194
А тебе никто и не предлагал на каждом байтике заморачиваться, это дело особо неблагодарное. Я вот смотрю, CleverMouse использовала макрос movi (для оптимизации по размеру), а Mario выравнивал каждую метку (эффект противоположный), и думаю, кто из них в итоге большей ерундой занимался?
Наоборот, общая архитектура гораздо важнее чем низкоуровневая оптимизация. Потому и нет смысла всем писать на ассемблере, многие и высокоуровневый код нормально спроектировать не могут.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 102 сообщения ]  На страницу Пред. 13 4 5 6 7 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

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


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB