Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср ноя 22, 2017 12:25 am

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




Начать новую тему  Ответить на тему  [ 76 сообщений ]  На страницу Пред. 1 2 3 4 5 6 След.
Автор Сообщение
СообщениеДобавлено: Чт ноя 29, 2007 3:51 am 
hidnplayr писал(а):
Good luck!

I persnally own 2 NES's and love them :)


Thanx so much:))))) It was my first game experience. Such a long time ago.....8(


Вернуться к началу
   
СообщениеДобавлено: Чт ноя 29, 2007 4:26 am 
ALLiGaToR писал(а):
насчет PPU - что именно у тебя не получается?
Ты обращался к эму-гуру по NES на http://emu-russia.km.ru/ под ником Сан4eз? Он знает о Денди все.. Ну или почти все.

Если нужны доки по NES - могу надыбать (ну или по крайней мере сделать вид что ищу)


Сейчас пока хочу немного, а мож и много :))) переделать CPU, т.к. Ghost подкинул пару идей по улучшению. По этому PPU пока не трогаю, и пока выкладывать не буду. За инфу и доки спасибо, сам вылил из сети все что смог и на ru и на eng, к Сан4ез'у обязательно обращусь на этапе PPU. А не получалось то, что не понимаю вообще как он работает(внутри), за исключением генерации прерывания. Но думаю, что надо просто еще раз все перечитать и поэтапно начинать снова.


Вернуться к началу
   
 Заголовок сообщения: Порт FCE Ultra
СообщениеДобавлено: Вт сен 02, 2008 3:28 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
После долгих мучений с гнусными программами, я наконец заставил их работать вместе и написал этот порт.
Для тех кто не в курсе FCE Ultra - один из лучших эмуляторов NES (Dendy). Подробнее читайте в ReadMe. Работает и под Kolibri и под Menuet.

Качать отсюда:
http://narod.ru/disk/2367172000/FCEU%20v0.1.rar.html


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Вт сен 02, 2008 5:06 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн мар 20, 2006 10:44 am
Сообщения: 557
Asper
Отличная работа! FCE это вам не в тапки ..., помойму у него максимальная поддержка маперов, по сравнению с другими эмуляторами. Думаю большой пользой для всех будет, если ты опишеш подробно, как портировал. Я просто в восторге!!!


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Вт сен 02, 2008 6:50 pm 
Не в сети

Зарегистрирован: Ср янв 04, 2006 12:25 pm
Сообщения: 59
супер, только сегодня вспоминал марио :-)


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Вт сен 02, 2008 10:52 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
Really great!
Altough I cannot load games from NTFS harddrive :(
Can you make the KolibriOS version use system function 70 for loading files? :)
And maybe accept parameters too so we can load our games directly from KFM or another file manager.

Keep up the good work!

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Вт сен 02, 2008 11:07 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
I tested these games wich I originally have:

Super Mario Bros / Duck hunt : The graphics are screwed up :)
Ski Or die! : this game doesnt work at all

The other games worked perfect:
Super Mario Bros 3
Batman
Rad Gravity (This is my favorite game)
Section Z (Also a very cool game)
Bad dudes VS Dragon Ninja

hmm, this type of gaming is bad for my keyboard :D
maybe I should connect one of my old NES controllers to KolibriOS

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Ср сен 03, 2008 6:26 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Asper
Отличная прога! Только хотелось бы не набирать путь к файлу. Нужно сделать (если это ещё не сделано), чтобы можно было передавать путь к файлу через параметр командной строки. Тогда можно будет сделать в KFAR, KFM асоциацию с *.nes

hidnplayr
In Windows I use SonyPS gamepad conected to LPT. Can you write some driver to it?


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Ср сен 03, 2008 6:41 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Thanks to everybody. I've expected that you'll enjoy it as me :).

to Ghost
Насчет мапперов правда :) , список поддерживаемых мапперов можно прочитать в ReadMe.
Код порта написал за два дня, с компиляцией промучился месяц.
Хуже чем в статье Даймонда http://diamondz.land.ru/OpenSourceForWindows.txt. Первым делом я скачал исходник FCEU042 по-моему с Zophar, точно не помню, после я этого нашел gcc в компании с другими гнутыми утилитами и библиотеками для Menuet, но только в исходном коде, который я с неделю пытался собрать утилитой make, постоянно делая исправления в коде в ответ на её километровую ругань. В конце концов мне это надоело. Я стал искать уже скомпилированную версию всего этого дела, кое и нашел в Menuet LiveCD от Ярека Пельцара. Попутно скачал mingw32 и DJGPP(не полностью). В общем компилирую я сейчас с помощью mgcc, mld которые используют библиотеки из дистрибутива Ярека, gcc у меня из mingw32, make и ld из DJGPP.
Странное дело, но ld отказывается воспринимать строку с параметрами размером больше 128 байт :?
из-за этого все мапперы пришлось объединить в один файл m.c.
Скоро выложу исходники, с компилирующими bat-никами.

to winnt
На Марио и Battle City и тестировал :) .

to hidnplayr
Hm... :? I didn't tested it on NTFS but I'll look what to do about it.
I'm just working on accept parameter :) .
Maybe that games uses mappers that doesn't support by FCEU.
Joysticks are not supported... until we have a driver for them in Kolibri, maybe somebody can work on it...

Thanks for good wishes. Your replies is really very important for me. :D


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Ср сен 03, 2008 6:48 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
Albom
Рад, что понравилось! Было бы неплохо если бы ты ещё подсказал как обращаться к параметрам в appmain(). Ты по-моему тоже пишешь проги на gcc for Menuet, может быть уже приходилось иметь дело с параметрами?


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Ср сен 03, 2008 4:40 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1232
To albom: I have just connected my playstation gamepad to my test computer and it works great :)
I am not going to promise anything yet about a driver for KolibriOS :roll:

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Ср сен 03, 2008 6:18 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Asper
Если хочешь посмотреть как у меня реализована работа с параметрами - смотри утилиту cObj (исходники есть на форуме). Кое-что от туда можно вытащить.


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Сб сен 06, 2008 12:44 pm 
Не в сети

Зарегистрирован: Пн авг 07, 2006 11:31 pm
Сообщения: 60
0.42 - старенькая версия эмуля. Вот тут последняя версия http://fceux.com/web/htdocs/download.php
Поддержка множества мапперов, помогает в разработке и наш соотечественник - CaH4e3.


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Сб сен 06, 2008 4:55 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Отлично работает :)

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Порт FCE Ultra
СообщениеДобавлено: Пн сен 08, 2008 12:40 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 974
http://narod.ru/disk/2463046000/FCEU%20v0.1a.rar.html
Now accept parameters, you can make associations with nes files in kfar etc or give parameter with the full path to a nes-file in the shell.
Thanks to Albom for his cObj, that have helped me to understand how to realize parameter acception.
Now Tab=BackSpace = Select on GamePad according to hidnplayr's PSX-PAD driver for Kolibri.
Thanks to hidnplayr for his notes, and PSX-PAD of course.

As for the fact that current port of FCEU can't load nes from NTFS partition, hidnplayr was right, the base code of the emulator that I almost didn't change uses standard stdio library which in Jareck's library uses old 58 function to work with filesystem (not 70th), that's why we can't load nes from NTFS and this port works in both OS.

So I think about writing something like new stdio lib which would work with the 70th function written by Diamond(?). It would be better than to rewrite the base code to my mind.

I've corrected list of supported mappers, the previous one was wrong.
:(

And as I promissed: http://narod.ru/disk/2463093000/FCEU%20v0.1a%20src.rar.html


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

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


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

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


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

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