PC-01 Lviv
http://pc01.lviv.ua/forum/

Хочу написать свой эмулятор ПК-01 Львов на Delphi
http://pc01.lviv.ua/forum/viewtopic.php?f=12&t=193
Page 5 of 15

Author:  MARAT_BEST [ 03 Oct 2012, 00:17 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
Quote:
не нашелся естественно bios.dat, нужно встроить его в exe ....
Ни в коем случае! А если мы захотим подменить биос, скажем, на Хамелеон.
Quote:
опять же со времен 98,2000 вроде как проблема с русскими именами в путях должна была решиться
с крокозяблами в виде "???" думал решил проблему странно ..., что то видимо со шрифтами в системе
Думаю это общая проблема. Только почему она проявляется у Олега - это странно. Олег, у Вас какая винда?
Quote:
mМайкрософтовская.
Win7 Enterprise SP1 (en).
делал вот так http://forum.vingrad.ru/topic-82093/view-all.html

Author:  liberation [ 03 Oct 2012, 09:46 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
Попробовал почитать эту ветку, в результате в голове отложилось только одно:
Quote:
Вам же сказали, что Delphi 2009 и выше (включая Delphi XE) ситуация по умолчанию: ваша программа одинаково работает на любой системе. При условии, что в системе стоит шрифт с кириллицей. Скажем, unicode-шрифт.

Author:  MARAT_BEST [ 17 Oct 2012, 12:36 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Всем доброго времени суток !!!!
На данный момент , в связи с большой загруженностью временно (надеюсь)
нет возможности активно заниматься проектом.
Подчистил исходный код, исправил баги по мелочи , дописал коменты ...
Если необходимо готов выложить исходняки ...
все должно работать собраться (в принципе) на любом Delphi
я делал на бесплатной версии для студентов TurboDelphi

звук пока так и не заработал :(

Портировал на Windows Mobile , на моем стареньком
ETEN Gllofish x800 выглядит приерно как пошаговая стратегия :-)

Attachments:
20121014_114821.jpg
20121014_114821.jpg [ 94.6 KiB | Viewed 2257 times ]
20121014_114812.jpg
20121014_114812.jpg [ 76.04 KiB | Viewed 2257 times ]

Author:  MARAT_BEST [ 17 Oct 2012, 12:37 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

вот еще один скрин

Attachments:
20121014_114915.jpg
20121014_114915.jpg [ 125.42 KiB | Viewed 2257 times ]

Author:  liberation [ 17 Oct 2012, 12:48 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
Подчистил исходный код, исправил баги по мелочи , дописал коменты ...
Если необходимо готов выложить исходняки ...
Просто отличные новости! :)
На коммуникаторах эмуля ПК-01 точно не было. Так что - с почином!

А что касается исходников, то выкладывайте, вдруг кто-то что-то еще придумает на их основе. :wink:

Author:  MARAT_BEST [ 17 Oct 2012, 14:28 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
Quote:
Подчистил исходный код, исправил баги по мелочи , дописал коменты ...
Если необходимо готов выложить исходняки ...
Просто отличные новости! :)
На коммуникаторах эмуля ПК-01 точно не было. Так что - с почином!

А что касается исходников, то выкладывайте, вдруг кто-то что-то еще придумает на их основе. :wink:
выкладываю !

exe для WM скину чуть позже

Author:  liberation [ 17 Oct 2012, 15:51 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
выкладываю !
Выложил эмулятор с исходниками в наш файловый архив. Тестовый запуск оставил по себе приятное впечатление. Одно замечание по юзабилити: можно сделать всплывающие подсказки для кнопок на "приборной панели"? А то сейчас каждое нажатие как сюрприз. :D

Из пожеланий на будущее могу предложить следующее, чтобы эмулятор точно достиг заоблачных высот:
1) Возможность делать скриншоты;
2) Возможность снимать видео;
3) Дайте же эмулятору ИМЯ! :wink:

Author:  sas9568635 [ 20 Oct 2012, 21:36 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

MARAT_BEST,
Большое спасибо за то что выложил исходники…. Я правда пока их толком не рассматривал, но я уверен - они меня заново вдохновят взяться за свой «немного» заброшенный проект и использовать их как помощь в том что мной не реализовано. Спасибо еще раз.
Исходники скомпилировались на моем Дельфи нормально, а вот запускаться не хотят… ну это уже «дело третье»..

Author:  MARAT_BEST [ 22 Oct 2012, 06:48 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
Quote:
выкладываю !
Выложил эмулятор с исходниками в наш файловый архив. Тестовый запуск оставил по себе приятное впечатление. Одно замечание по юзабилити: можно сделать всплывающие подсказки для кнопок на "приборной панели"? А то сейчас каждое нажатие как сюрприз. :D

Из пожеланий на будущее могу предложить следующее, чтобы эмулятор точно достиг заоблачных высот:
1) Возможность делать скриншоты;
2) Возможность снимать видео;
3) Дайте же эмулятору ИМЯ! :wink:
1)добавил подписи на англицком к кнопочкам :)
2)добавил запись скриншотов и видео, пишется в текущую папку по дате и времени
видео сжатое немного (буду дальше разбираться), поэтому размер большой ...
3)насчет имени даже и не знаю что придумать , как скажите так и будет :roll:
4) переделал вывод на экран
теперь не только сразу создается массив из всех возможных вариантов порта с1 и цвета (чтобы каждый раз не перерасчитывать) , но и ускорил сам вывод на экран.

зы. все по мелочи , так как пока нет много времени

Attachments:
emul.rar [401.87 KiB]
Downloaded 410 times

Author:  MARAT_BEST [ 22 Oct 2012, 06:49 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
MARAT_BEST,
Большое спасибо за то что выложил исходники…. Я правда пока их толком не рассматривал, но я уверен - они меня заново вдохновят взяться за свой «немного» заброшенный проект и использовать их как помощь в том что мной не реализовано. Спасибо еще раз.
Исходники скомпилировались на моем Дельфи нормально, а вот запускаться не хотят… ну это уже «дело третье»..
всегда рад помочь
если что пиши помогу чем смогу

Author:  MARAT_BEST [ 22 Oct 2012, 06:54 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

И еще ..
написанный (но не дописанный) мой эмулятор ПК ЛЬВОВ, это переделанный с javascript эмулятор
уважаемого Zelya, так что ему большое спасибо

ps
еще нужно со звуками и музыкой разбираться

Author:  Zelya [ 22 Oct 2012, 11:06 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
это переделанный с javascript эмулятор
уважаемого Zelya, так что ему большое спасибо
В свою очередь, это переделанный эмулятор Владимира Калашникова sadfsdfsdaf, так что большое спасибо адресовано именно ему!

Author:  MARAT_BEST [ 23 Oct 2012, 01:41 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
Quote:
это переделанный с javascript эмулятор
уважаемого Zelya, так что ему большое спасибо
В свою очередь, это переделанный эмулятор Владимира Калашникова sadfsdfsdaf, так что большое спасибо адресовано именно ему!
НУ значит и ему тоже !!! :)

Author:  sas9568635 [ 18 Nov 2012, 11:50 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
Quote:
Quote:
это переделанный с javascript эмулятор
уважаемого Zelya, так что ему большое спасибо
В свою очередь, это переделанный эмулятор Владимира Калашникова sadfsdfsdaf, так что большое спасибо адресовано именно ему!
НУ значит и ему тоже !!! :)
ну мне теперь дак вообще всю "цепочку" благодарить надо...
--------------------
MARAT_BEST
Огромное спасибо за выложннные исходники. Пытаюсь их «перепилить» под свой проект. А точнее «перепилить» свой проект под твои исходники. :-)
Вот некоторые интересности... Насчет быстродействия (скорости)

ИЗмерения скорости на игрушке AIDSJU.emu в холостом режиме (не играя) (счет времени //в правом верхнем углу, при запуске игры)
//Колво едениц времени в игре
//Емуль/1 мин/2 мин/3мин/
//Е3000/073/145/218/
//Башкирия/081/161/214/
//ЕмульМарат — ПОЧТИ ПРАВИЛЬНО НО ПОМОЕМУ АЖ НА 3 минуте... но это не беда...

А вот на аэрокобре при измерения проходжения 1-го уровня картина вот такая:

//Е3000 — 47 сек.
//Башкирия 50 сек.
//ЕмульМарат — 83 сек.!!!!????

Может конечно я чего не так намерял....

Author:  ivagor [ 18 Nov 2012, 14:10 ]
Post subject:  Re: Хочу написать свой эмулятор ПК-01 Львов на Delphi

Quote:
ИЗмерения скорости на игрушке AIDSJU.emu в холостом режиме (не играя) (счет времени //в правом верхнем углу, при запуске игры)
//Колво едениц времени в игре
//Емуль/1 мин/2 мин/3мин/
//Е3000/073/145/218/
//Башкирия/081/161/214/
Спасибо за наводку на один из "эталонов времени". Наверно 214 - опечатка, может 241?
В emu можно добиться в AIDSJU правильного хода часов если изменить строчку в Lvov.cfg
main.CPUClock=1650000
но тогда ПЗУшный код будет тормозить.

Page 5 of 15 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/