Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Эмуляторы отечественных компьютеров (http://zx-pk.ru/forumdisplay.php?f=61)
-   -   BKBTL (http://zx-pk.ru/showthread.php?t=11298)

svofski 19th May 2010 06:01

У меня не запускался, пока я не сделал chmod +x QtBkBtl внутри бандла.

Еще я вышел в монитор, нажал M, Enter и все. Кнопка СТОП с экранной клавиатуры не работала. L СТОП-ом прерывается.

---------- Post added at 05:01 ---------- Previous post was at 04:58 ----------

Еще по-моему дебужные команды не очень работают.

nzeemin 26th May 2010 23:43

Сделал несколько исправлений в управлении памятью.
В результате в первый раз загрузился в монитор БК-0011М:

http://img-fotki.yandex.ru/get/4301/...1fac866_XL.jpg

Но флопповод пока толком не работает, с дискет ещё грузиться не могем.

svofski 2nd June 2010 13:59

nzeemin, я поковырял немного таймер на реале (БК-0010) и выяснил пару неочевидных для меня моментов. У меня заработал King's Valley и еще много чего. Записал все свои открытия тут.

nzeemin 24th July 2010 23:29

BKBTL beta-9
 
Добавил в BKBTL поддержку джойстика, используя стандартную виндовую библиотеку winmm (Windows Multimedia).
По идее, всё что в винде считается джойстиком, теперь можно заюзать в эмуляторе. (Лично я использую DualShock II через переходник на USB.)

Но есть одна проблема. Производителей джойстиков для БК было много. Все они подключали свои творения к порту ввода-вывода (т.е. к порту принтера), но все по-разному трактовали битики порта. Один из по-видимому наиболее распространённых вариантов реализован в эмуляторе Юрия Калмыкова (Александр Тишин говорил что это распайка от SWCorp.):

бит 0 -- кнопка 1
бит 1 -- кнопка 2
бит 2 -- кнопка 3
бит 3 -- кнопка 4
бит 4 -- вправо
бит 5 -- вниз
бит 9 -- влево
бит 10 -- вверх

Но есть например вариант используемый в игрушке "Break House": там влево - бит 4, вправо - бит 6.
Есть игры в которых можно задать любой джойстик через меню. В других играх при этом задаются только действия из битов 0-7, поэтому джойстик от SWCorp идёт лесом.
Придётся теперь ещё настройку делать -- куда какие битики джойстика идут. Пока реализована распайка Break House -- в играх выбираем "Нестандартный джойстик" и задаём управление.

В общем, выкладываю бету-9, целиком состоящую из недоделок: недоделаны конфигурации БК11М, недоделана загрузка с флоппи, недоделана поддержка джойстика.
http://code.google.com/p/bkbtl/downl...KBTL-beta9.zip

nzeemin 18th November 2010 12:00

SDL BKBTL
 
На случай если кто-то следит за этой веткой, но не увидел треда по SDL BKBTL -- ссылка:
http://zx.pk.ru/showthread.php?t=13839

ZEman 18th November 2010 12:13

эта sdl версия только для динго ?
или же будет работать на виндовсе ?

nzeemin 18th November 2010 12:27

Quote:

Originally Posted by ZEman (Post 332222)
эта sdl версия только для динго ?
или же будет работать на виндовсе ?

Конечно она уже успешно работает под Windows -- вы думаете я на Dingoo её отлаживаю и скриншоты делаю? Ну и как только будет нечто более-менее рабочее, её можно будет пересобрать под другие устройства: например, PheeL выражал желание собрать версии под GP2X Wiz и Caanoo. SDL много где есть.

PheeL 18th November 2010 15:22

Quote:

Originally Posted by nzeemin (Post 332225)
Ну и как только будет нечто более-менее рабочее, её можно будет пересобрать под другие устройства: например, PheeL выражал желание собрать версии под GP2X Wiz и Caanoo. SDL много где есть.

Соберу я, соберу ) Всё будет супер.

nzeemin 18th June 2011 20:29

BKBTL beta-13
 
http://bkbtl.googlecode.com/files/BKBTL-beta13.zip
  • Вместо двойного по высоте экрана добавлен "полуторный" 512 x 384
  • Конфигурации БК-0011М более-менее заработали
  • Дисковод в конфигурации БК-0011М более-менее заработал тоже

ZEman 18th June 2011 21:31

проклятье !
как в эмуляторе, в режиме БК 011М с дисководом, можно загрузить игры на img образах ?
пытаюсь загрузить dizzy но чёто ничего выходит.

какие там команды использовались ?

nzeemin 18th June 2011 21:58

Quote:

Originally Posted by ZEman (Post 393935)
какие там команды использовались ?

Если речь про монитор БК-11М, то в нём обычно "B" для загрузки с диска.
Вообще по идее там загрузка должна стартовать автоматом, но в моём эмуляторе для этого ещё какой-то логики нехватает 8-(

ZEman 18th June 2011 22:11

спасибо, работает :)
хотя я рановато обрадовался, загрузился андос, потом появилась заставка с музычкой.
нажимаю клавишу....
и всё, Dizzy намертво виснет.

и в БК0010.01 игра Air wolf тоже виснет после заставки :(

Doronetty 19th June 2011 15:53

Очень рад, что релиз наконец-таки состоялся, а то уж больно долго никаких новостей не было!
То, что некоторые позиции сыроваты - переживём, главное, чтобы автор продолжал работу над проектом и радовал нас своими успехами в эмуляции!

2Nzeemin: Очень бы хотелось попросить, когда дойдёт дело до реализации AY, воспользоваться самыми удачными Спектрумовскими наработками (взять те же исходники Unreal'а) - там люди уже в этом вопросе столько собак съели, что стали почти чистокровными корейцами ;) У AY куча недокументированных всякоразных фич, без которых IHMO (да-да, они почти не используются даже в демках, но всё же...) эмуляция не будет выглядеть достойно.

nzeemin 23rd May 2013 11:35

Отладчик BKBTL -- стрелки переходов
 
Вчера потратил бОльшую часть вечера на простую в общем-то вещь:

http://img-fotki.yandex.ru/get/9172/...8b025fc8_L.png

Теперь для команд переходов показывается куда собственно происходит переход.

nzeemin 18th November 2013 02:11

BKBTL-207
 
http://bkbtl.googlecode.com/files/BKBTL-207.zip
  • BKBTL: MemoryView tuning.
  • BKBTL: Debug toolbar in DebugView.
  • BKBTL: Free MainWindow resize, save/restore window position.
  • BKBTL: Version.tpl -> Version.h.
  • BKBTL: DisasmView draw jumps FIX; MainWindow minor fixes; FakeTape WriteFile.
  • BKBTL: DisasmView draw jumps.
  • Processor IRQ1 fix; Emulator minor changes.
  • emubase: CPU timer fix;
  • BKBTL: catching EMT36 tape file loading, finding/asking for file, loading.
  • BKBTL: DebugView fix.
  • BKBTL: ConsoleView sync with UKNCBTL.
  • BKBTL: DebugLogClear(), HALT interrupt vector fix.
  • BKBTL: Settings now in .INI file.
  • BKBTL: emubase/Board.cpp: pre-fill RAM with "uninitialized" values.
  • BKBTL: move Debug|Step from F8 to F11.
  • BKBTL: emubase fixes, keyboard mapping fixes.
  • BKBTL: DebugView fixes.
  • BKBTL: processor timer tuning.
  • BKBTL: toolbar tuning, DebugView changes.
  • BKBTL: debug views focus rect.
  • BKBTL: screenshot commands.
  • BKBTL: save screenshot as PNG or BMP; util/BitmapFile.h&.cpp.
  • BKBTL: Settings dialog with volume control.

hobot 18th November 2013 02:29

http://securityresponse.symantec.com...8-99&vid=24013

nzeemin, у меня ещё до запуска такую вот штуку рисует,


может быть у вас на машинке есть что такое? Ругается то на EXE-шник
причем сразу при извлечении из архива (ещё до запуска отправляет в карантин). Ничего не утверждаю, нюанс в том, что сканер при сканировании архива ничего не кажет? (

breeze 18th November 2013 02:33

Quote:

Originally Posted by hobot (Post 645068)
nzeemin, у меня ещё до запуска такую вот штуку рисует…

Уверен, что это заскок именно симантека, ни один антивирус больше подозрительного ничего не нашел!

https://www.virustotal.com/ru/file/e...is/1384723933/

p.s. впрочем автор может попробовать как-то изменить код, что бы симантек не читал похожую сигнатуру Suspicious.Cloud

hobot 18th November 2013 02:35

Quote:

Originally Posted by breeze (Post 645069)
Уверен, что это заскок именно симантека

Что же ему не нравится? Предыдущий exe-ник такой реакции не вызывает (

breeze 18th November 2013 02:37

Quote:

Originally Posted by hobot (Post 645070)
Предыдущий exe-ник такой реакции не вызывает (

Ну код поменялся, сигнатура совпала, если опосаетесь запускать подождите, что ответит автор.

hobot 18th November 2013 02:40

Quote:

Originally Posted by breeze (Post 645071)
если опосаетесь запускать подождите

был уже случай с эмулятором ДВК, помогла только тонкая настройка антивируса, иначе он (антивирус) файл PDP.EXE автоматом стирал и всё ! )))
Вот сейчас всё в точности так выглядит, то есть сразу после распаковки окно(см.скрин выше) и в папке эмулятора никакого exe - конечно нет! Не видать мне обновлённую виртуальную БКашечку что-ли ? (


----------ДОБАВИЛ !!!
Это я к тому пишу, что я не боюсь запускать, а не могу запустить ( EXE-шка то улетает автоматом в карантин (

ZEman 18th November 2013 13:54

у меня Avira не ругается на файл, никаких вирусов нету.

nzeemin, спасибо за новую версию, уже и не думал увидеть продолжения :)

Titus 18th November 2013 14:27

Единственное, не понятно, зачем аннотации изменений на английском, если пользователь в 99% случаях отечественный.

nzeemin 18th November 2013 15:38

hobot, сорри за срабатывание, но сделать новую версию быстро не смогу -- в ноуте завыл вентилятор, придётся заняться.

Quote:

Originally Posted by ZEman (Post 645182)
nzeemin, спасибо за новую версию, уже и не думал увидеть продолжения :)

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

Quote:

Originally Posted by Titus (Post 645195)
Единственное, не понятно, зачем аннотации изменений на английском, если пользователь в 99% случаях отечественный.

Старая привычка, большинство заказчиков были западные, на работе английский тоже много используется.

Doronetty 18th November 2013 16:33

Ура! Наконец-то свежий релиз! Проект жив - а это лучший подарок!!!

Titus 18th November 2013 16:41

Еще бы Немигу допилить. Хотя бы чтобы игрушки запускались)

breeze 18th November 2013 16:46

Quote:

Originally Posted by hobot (Post 645072)
Это я к тому пишу, что я не боюсь запускать, а не могу запустить

Ну так добавь в исключения целую папку где находятся эмуляторы. А то были случаи когда в спектрумовских TRD внезапно находились «вирусы» :D

Кроме того Suspicious — переводится, как подозрительный, а не как вирус 100%

Quote:

Originally Posted by ZEman (Post 645182)
у меня Avira не ругается на файл, никаких вирусов нету.

И не только Avira, я уже кидал ссылку на проверку архива на VirusTotal.

ZEman 18th November 2013 19:17

Quote:

Originally Posted by Titus (Post 645237)
Еще бы Немигу допилить. Хотя бы чтобы игрушки запускались)

хотелось бы чтоб ещё также UKNCbtl и эмулятор ДВК обновились, это было бы замечательно.
а то давно что-то затишье стоит на эмуляции советских компов, даже emu давно не обновлялся. :(

Patron 18th November 2013 19:35

Quote:

Originally Posted by ZEman (Post 645283)
хотелось бы чтоб ещё также UKNCbtl и эмулятор ДВК обновились

Если очень хочется новый эмулятор ДВК - можно скачать ЗДЕСЬ новый релиз эмулятора VT52, скопировать файл VT52.exe в каталог эмулятора ДВК и переименовать его там в pdp11.exe ( исполнимые файлы этих эмуляторов пока отличаются только названием ).

hobot 18th November 2013 23:29

Quote:

Originally Posted by Patron (Post 645292)
Если очень хочется новый эмулятор ДВК - можно скачать ЗДЕСЬ

Или по ссылкам на главной мордочке архива там я уже всё переименовал-обновил от 18 ноября там EXE-шники )


Quote:

Originally Posted by ZEman (Post 645283)
хотелось бы чтоб ещё также UKNCbtl

Последний UKNCBTL отлично работает в плане функционала, даже не
знаю, что там ещё допиливать - улучшать? ) Хотя, если покапризничать,
можно и там придраться к чему то )


Quote:

Originally Posted by breeze (Post 645240)
Ну так добавь в исключения целую папку где находятся эмуляторы

Буду настраивать - если получится отпишусь.


Quote:

Originally Posted by Doronetty (Post 645236)
Проект жив - а это лучший подарок!!!

Полностью согласен )


Quote:

Originally Posted by nzeemin (Post 645216)
hobot, сорри за срабатывание, но сделать новую версию быстро не смогу -- в ноуте завыл вентилятор, придётся заняться.

Никита, отнеситесь к посту со скрином срабатывания от Symantec, как к
баг-репорту. То есть не я же один Симантеком пользуюсь, важно, что бы
вы как автор владели информацией.

Quote:

Originally Posted by ZEman (Post 645182)
у меня Avira не ругается на файл, никаких вирусов нету.

Quote:

Originally Posted by breeze (Post 645240)
И не только Avira, я уже кидал ссылку на проверку архива на VirusTotal.

Я писал выше, повторюсь, тот же самый Симантек, если архив не распаковывать, просто запустить сканер, на уровне сканера тоже
ничего не находит, а вот стоит распаковать и БУМ! EXE-шка автоматом
улетает в карантин.

И так свежий BKBTL по прежнему тут ! )

nzeemin 19th November 2013 00:16

Quote:

Originally Posted by hobot (Post 645326)
Никита, отнеситесь к посту со скрином срабатывания от Symantec, как к баг-репорту. То есть не я же один Симантеком пользуюсь, важно, что бы вы как автор владели информацией.

Попробовал внести небольшую правку, пересобрал -- всё равно ругается, и тоже только Symantec.
Задумалсо...

breeze 19th November 2013 01:23

Quote:

Originally Posted by nzeemin (Post 645334)
Задумалсо...

Я тут почитал про этот «Suspicious.Cloud» немного, вообщем это не по сигнатуре проверяется. Это чисто технология симантека и они анализируют поведение файла, как-то запись в реестр, подозрительное поведение с жестким диском итд. Может симантеку не нравится, что при первом запуске создаётся файл BKBTL.ini ? Какие вообще новые действия появились по сравнению с предыдущей версией?

hobot 19th November 2013 02:09

Quote:

Originally Posted by breeze (Post 645348)
Может симантеку не нравится, что при первом запуске создаётся файл BKBTL.ini ?

Он реагирует когда файл BKBTL.EXE последней сборки из архива перемещается в NTFS папку в несжатом виде, ни о каком запуске речи не идёт !!! Он (Симантек) сразу отправляет его в карантин, нет возможности запуска ))) Третий раз уже уточняю этот момент !


Quote:

Originally Posted by nzeemin (Post 645334)
Попробовал внести небольшую правку, пересобрал -- всё равно ругается, и тоже только Symantec.
Задумалсо...

У меня похожая штука была с эмулем Patrona, но настройка под него уже проделана, иначе я бы и без виртуальной ДВКашки сидел, а это ну совсем уже грустно ! (

---------- Post added at 01:04 ---------- Previous post was at 00:49 ----------

Quote:

Originally Posted by breeze (Post 645348)
Я тут почитал про этот «Suspicious.Cloud» немного, вообщем это не по сигнатуре проверяется. Это чисто технология симантека и они анализируют поведение файла, как-то запись в реестр, подозрительное поведение с жестким диском итд. Может симантеку не нравится, что при первом запуске создаётся файл BKBTL.ini ? Какие вообще новые действия появились по сравнению с предыдущей версией?

Вот по прежнему пишет (если там архив обновлялся выше), что


---------- Post added at 01:09 ---------- Previous post was at 01:04 ----------

Из своего архива BKBTL-beta13.zip беру EXE (откат) без проблем, что хочешь с ним делай - симантэку до него нет дела - при тех же настройках ! )

nzeemin 19th November 2013 02:16

Засабмитил симантекам False Positive submission -- может подскажут что со мной не так.

ZEman 19th November 2013 07:34

hobot, а другой антивирусник что не поставишь ?
тот-же Avira на ура справляется со своей работой и проблем с ним гораздо меньше.
да и вообще, если не лазить по всяким порнушным сайтам и страницам где выкладывают различные кряки то и вирус подцепить довольно проблематично, проверено годами.

breeze 19th November 2013 09:55

Quote:

Originally Posted by hobot (Post 645357)
Он (Симантек) сразу отправляет его в карантин, нет возможности запуска ))) Третий раз уже уточняю этот момент !

Ну я спорить не буду, за что купил, за то продаю :) Может они его в «песочнице» у себя запускают?

Quote:

Originally Posted by nzeemin (Post 645361)
Засабмитил симантекам False Positive submission -- может подскажут что со мной не так.

Да, тоже хотел предложить. Чем ломать голову пусть ответят, что не так.

hobot 19th November 2013 22:17

Quote:

Originally Posted by nzeemin (Post 645361)
Засабмитил симантекам False Positive submission -- может подскажут что со мной не так.

Quote:

Originally Posted by breeze (Post 645383)
Чем ломать голову пусть ответят, что не так.

Symantec свой эмулятор БКашки готовятся запустить! Конкурентов в карантин! :wink:

breeze 20th November 2013 13:13

Quote:

Originally Posted by hobot (Post 645536)
Symantec свой эмулятор БКашки готовятся запустить! Конкурентов в карантин!

100% не иначе :D

nzeemin 1st December 2013 10:31

На мой False Positive report Симантек ответил что учтёт его в следующем обновлении.

Upon further analysis and investigation we have verified your submission and as such this detection will be removed from our products.

hobot 1st December 2013 13:37

Ура! Заработало )
 
2 Attachment(s)
Quote:

Originally Posted by nzeemin (Post 648128)
Симантек ответил что учтёт

Благодарю, Никита, за проведённую переписку с антивирусной конторой.
Я настроек никаких не менял, теперь не ругается, буду уже сам эмулятор мучить теперь )
http://s6.hostingkartinok.com/upload...8106f81177.png

http://bkbtl.googlecode.com/files/BKBTL-207.zip


:redface:

hobot 3rd December 2013 17:48

bag report + WAMPIR
 
2 Attachment(s)
Quote:

Originally Posted by nzeemin (Post 645064)
BKBTL: screenshot commands.
BKBTL: save screenshot as PNG or BMP; util/BitmapFile.h&.cpp.

Скрины не делаются! И детская болезнь с папкой по умолчанию как
было и с UKNCBTL когда-то, "Сохранить скриншот как" - то же не работает ! )
Зато ) Первый в истории игр "ХОРРОР" - причём графический - это ВАМПИР на фокале - без проблем в эмуле завёлся (правда при повторной игре слетает настройка экрана, но это возможно ошибка в программе игры), к слову этот фокальный WAMPIR не во всех эмуляторах БК работает ! Игра из комплекта БК0010-01, шла на кассете вместе к компом )

крупным планом )

Скрытый текст



:redface:


All times are GMT +4. The time now is 02:50.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.