Страница 7 из 7

Добавлено: Пн мар 02, 2009 05:17:18
PLL
Оптимизированы по скорости эмуляторы GB(C) и NES !!!

Небольшая статейка:
http://emu-apparatchik.narod.ru/L2009.pdf

Видео для сравнения:

Было:
http://ru.youtube.com/watch?v=zo9tdMLb2E8
Стало:
http://www.youtube.com/watch?v=yeyVcy37kF4

Было:
http://www.youtube.com/watch?v=Rc_d67w5Kyw
Стало:
http://www.youtube.com/watch?v=jeOaCdrECjs
http://www.youtube.com/watch?v=rFJHpxFvBR0
http://www.youtube.com/watch?v=cFktjrS5-HY

Добавлено: Пн мар 02, 2009 05:17:52
PLL

Добавлено: Ср июн 03, 2009 00:17:23
maksim6546
maksim6546 писал(а):
Вот что я Лепить дополнительную память,и опрашивать ее через порты,это потеря производительности RAM подсистемы.

PLL писал(а):
Это в чей адрес сказано?

Если в мой - прошу воздержаться и почитать РТФмы.
Никто через порты память не опрашивает.

maksim6546 писал(а):

но ведь тут чуть-ли не позиционирование нового стандарта идет Smile

PLL писал(а):
РЖУНИМАГУ =)
Придумайте свой стандарт если так в горле застряло =)
Нет,камни ни в чьи огороды не кидаю :),просто были мысли в слух.А вот идейка на счет девайса с монохромным дисплеем понравилась,даж как-то продумывал на Z80 такое собрать :)

Добавлено: Вт июн 09, 2009 09:18:36
PLL

Добавлено: Вт июн 09, 2009 10:11:49
Сэр Мурр
Ого! Дело движется! Очень приятно, что есть люди, движущиеся в собственном направлении, а не копирующие зарубежные разработки.

Добавлено: Вт июн 16, 2009 05:28:52
PLL
дело не только движется , но и предлагается =)

есть ещё 9 печатных плат и кое-что из мелочёвки.

кто хочет поиграться с сигнальником за смешную цену - могу это всё выслать по почте.

вопросы/предложения в мыло или в личку

P.S. продажей готовых плат и серийной пайкой - НЕ ЗАНИМАЮСЬ!

Добавлено: Ср июл 08, 2009 16:16:17
PLL
Разогнал Digital Thresher 600 МГц.

Это позволило запускать все эмуляторы игровых приставок практически с 60 FPS без фреймскипа!!!

Во всех эмуляторах сделал синхронизацию с частотой кадра 60 Гц.

Произведена ревизия системного и прикладного софта. Подробности здесь:
http://emu-apparatchik.narod.ru/DT_Overclock.htm

Там же и ссылки на RuTube-вские ролики
Несколько HQ-видео залиты на файловый хостинг (сорри за неудобство скачивания более 1 раза - я и не знал что оно требует это...)

Так что с "почти 60 FPS" и с отсутствием фреймскипа DT рулит, а китайские мыльницы курят в сторонке (в плане эмуляции)

Re: Создаём свой PC

Добавлено: Пт мар 19, 2010 21:39:53
maksim6546
Что-то меня тоже поперла данная тема :) Думаю вот взять за основу AT91RM9200.Только меня он не интересует в качестве игровой платформы.Мысль возникла такая,использовать данный(с определенными схемными дополнениями и переработками) девайс,в качестве миниатюрного сервера и PDA.
1.Сервер.
Одноплатный комп на указанном выше микропроцессоре 190 MHz.Загрузочная NAND 2-8 MB.RAM 64-512 MB.Дисковая NAND 64-512 MB.LAN,MicroSD.Остальное по вкусу.Ось Linux.Вроде,если память мне не изменяет видел Apache под ARM процессоры.Осталось найти PHP и аналог MySQL.
Управление по WEB.
2.PDA.
Система со всем тем же,что и предидущая версия,плюс звуковой кодек,USB,разъем системной шины,буферированный.ЖКИ контролер,думаю не меньше чем 640*480 16 бит/на точку.При желании можно снабдить модулем SIM300DZ....в общем простор для творчества большой,от урезанных версий до супер пупер систем.
Чтоб не заморачиваться на программировании,лучше использовать готовую ОС,возможно при желании немного доработанную.
Интересно мнение о целесообразности,финансовой оправданности данной идеи.
И еще кто бы мог скинуть хотябы ссылку на хороший справочник по програмированию и разработке конструкций с использованием AT91RM9200.Не сталктвался до этого с этим камнем,и сужу пока о нем по схемам готовых конструкций.Но хотелось бы самому научится проэктировать и програмить на конкретном камне.

Re: Создаём свой PC

Добавлено: Чт июн 03, 2010 05:45:36
PLL
OMG!!!

CPU разогнан до 700 МГц !!!

Вместо маленького экрана - монитор и телек

смотрим здесь
расписано очень вкусно и подробно!

принцииальная схема устройства

Re: Создаём свой PC

Добавлено: Сб июн 05, 2010 17:10:42
Сэр Мурр
Поздравляю с преодолением очередного рубежа! :))

Re: Создаём свой PC

Добавлено: Ср авг 04, 2010 09:55:07
romashko
Открыты исходники на некоторые мои проекты:
http://emu-apparatchik.narod.ru/source.htm

1) IBM PC Pack

Исходники для DOS/Win98. Игры, работа с CD R/W, звуковыми картами, видеокартами(2D, 3D акселераторы), системный софт.



2) VideoMonster+

Проект известной видеокарточки на видеочипе V9990. Проект выполнен в Altium Designer - принципиальная схема/печатная плата. Есть исходники тестового софта с графическими ресурсами.



3) VideoFlipper

Видеосистема от приставки Thresher Forever. Проект выполнен в Altium Designer - принципиальная схема/печатная плата. Конфигурация для FPGA написана на VHDL.



4) MicroMachine

Самая первая игровая консоль на ATmega128! Принципиальная схема - в Splan, печатная плата - в TraxMaker. Исходники SDK и двух игр - два порта: PC и uM. Исходники API также прилагаются.



5) Advanced MicroMachine

Вторая игровая консоль на ARM9! Проект выполнен в Altium Designer - принципиальная схема/печатная плата. Исходники загрузчика, эмуляторов GameBoy (B/W, Color) и NES также приложены - два порта: PC и AuM. Исходники API также прилагаются.

Re: Создаём свой PC

Добавлено: Чт авг 05, 2010 20:58:00
Сэр Мурр
Восхищаюсь конструкторами такой техники!
Наилучшие пожелания в продолжении работы!

Re: Создаём свой PC

Добавлено: Пт авг 06, 2010 11:55:50
romashko
конструктор и программист этих проектов один - это Романыч :)

Re: Создаём свой PC

Добавлено: Сб авг 07, 2010 18:11:49
romashko
И наконец вот ещё последнее(самое интересное):

Исходники всех эмуляторов(оригинал/порты)
Digital Thresher
Digital Thresher +
Thresher Forever

Re: Создаём свой PC

Добавлено: Сб июл 14, 2012 10:52:25
Bad Block
Во-первых, хочу высказать огромнейшее уважение Романычу!
Вы очень круты и не обращайте внимания на разного рода клоунов и завистников, которые докапываются до вас на разных форумах!


По теме. Имхо главное, что дает самодельное устройство, это возможность полноценного взаимодействия с окружающим миром. Например, подключить одну или несколько видеокамер к традиционному КПК не получится.
Также для параноиков :) есть возможность некоторой защиты от большого брата. Т.к. все железо и софт контролируются.

Я немного попробовал что-то сделать в направлении темы и пока у меня устройство оформилось в виде альтеровского циклона-2, цветного дисплея 320х240, синхронной статической памяти и внешней шины. Экранчик уже работает, и на удивление ест очень мало ресурсов самого маленького циклона - менее 2%.

Мне кажется, что надо ориентироваться на программируемую логику, т.к. она дает наибольшую гибкость. Как по расположению выводов, так и по внутренней начинке.
Объем информации для старта гораздо меньше, чем для сколько-нибудь серьезного процессора. А вычислительные возможности - очень велики.
Самое главное - реальная параллельность у ПЛИС. Создавая параллельно работающие блоки, можно получить высокую вычислительную мощь и на сравнительно небольшой частоте.

При необходимости можно создать процессор внутри самой ПЛИС. Хотя не факт, что это реально нужно, т.к. даже самый мелкий циклон имеет очень большую емкость и разные приложения можно реализовывать прямо в железе :)
Но тем не менее, я немного поработал и над процессором. Ничего сложного в этом нет, информации в инете много.
В принципе, я пока остановился на MISC процессоре на основе команд мелких пиков, но с 18-битным словом (18 бит - ширина данных SSRAM).
Также 18 бит хорошо подходят для работы с дисплеем (6+6+6).
MISC-процессор тоже занимает мало места и при необходимости можно использовать под каждую задачу свое ядро.
При многозадачности на одном ядре самодельный процессор может быть хорош тем, что для него можно сделать переключение контекста за один цикл (чего нет практически у всех "готовых" процев).
На мой взгляд, процессор может понадобиться, когда надо в полевых условиях потестить или отработать какой-нибудь алгоритм, который потом в спокойных условиях переложить на ПЛИС.

Re: Создаём свой PC

Добавлено: Пт ноя 29, 2024 20:56:52
Arich
Здравствуйте, если еще есть возможность можете отправить мне схему и дамп на почту semenspetrakov@gmail.com