Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> Thresher Forever, VGA + TV

romanich
post Четверг, 20 мая 2010, 06:59
Отправлено #1


Продвинутый
**

Группа: Пользователи
Сообщений: 51
Регистрация: 18 июня 2008

Отзывы: +0 / -0

Пользователь №: 27 122





Подробнее здесь


QUOTE
Основные характеристики игровой консоли Thresher Forever:

CPU: ADSP-BF532 BlackFin Processor @400MHz

RAM: SDRAM @133MHz 64MB

Storage: MMC/SD Card

Video: NTSC/VGA

Audio: OGG/MP3/AAC/WMA/MIDI Codec

Input: SEGA MD 6button Joystick


QUOTE
Мультисистемный аркадный эмулятор. В настоящее время поддерживает программную эмуляцию следующих игровых систем: GB, GBC, GBA, NES, SNES, SEGA GG, SEGA MS, SEGA MD, PCE, NEO-GEO MVS.

Характеристики.

Центральный процессор: DSP семейства BlackFin 400MHz(1)
Оперативная память: внешняя SDRAM 64MB(2), встроенная SRAM 84kB(3)
Хранение программ/данных: карты памяти MMC, SD
Видеоконтроллер: сделан на базе FPGA семейства Cyclone II, 2Bank x 256kB(4)
Звуковой сопроцессор: VLSI OY DSP(5)
Управление: 6-кнопочный джойстик от игровой приставки SEGA MegaDrive(6)
Питание: AC/DC Adapter 6.5 – 9V 2.5A
Разъёмы: аналог VGA(1), композит NTSC(2), Mono(3) и Stereo(4) аудио, карта памяти(5), джойстик(6), питание(7).
Печатная плата: 4-слойная, 125 x 71 мм, толщина 1.5мм



Примечания к характеристикам.

(1) Процессор ADSP-BF532, разогнан до 708MHz.

(2) Организация памяти 32M x 16, шина разогнана до 177MHz.

(3) Работает на частоте процессорного ядра, конфигурируется под КЭШи, стек, память программ и данных.

(4) Используется FPGA EP2C8. Организация видеопамяти 128k x 16, два банка – пока один отображается, во второй можно писать. Физическое разрешение – 320x240, логическое – любое от 1x1 до 320x240. Два цветовых режима – палитровый (256 цветов) и прямой (32768 цветов). На каждую компоненту цвета 5-битный резисторный ЦАП. Выдаёт кадр в двух стандартах – VGA (монитор) и NTSC (телевизор). Развёртка кадра с частотой 60 Hz.

(5) Декодер WAV, MP3, AAC, OGG, WMA, MIDI.

(6) Возможно подключение других устройств управления: джойстик от игровой приставки NES, клавиатура, и т.п.


QUOTE
Программное обеспечение.

Операционная система – отсутствует, применяется специализированный инициализатор железа и загрузчик приложений с GUI. Приложения – эмуляторы вышеназванных игровых систем. Для написания приложений используется специфический API, который на уровне функций обеспечивает работу с железом.


QUOTE
В игровой приставке Thresher Forever используется видеосистема под названием VideoFlipper. Специализированный видеоконтроллер на базе FPGA EP2C8 семейства Cyclone II. Имеет два банка (страницы) видеопамяти (по 256 kB каждый, организация памяти 128K x 16), что даёт по сравнению “обычными” видеоконтроллерами следующие

Преимущества:

Максимально быстрый доступ к видеопамяти(VRAM) со стороны CPU, лимитируемый задержками в FPGA и VRAM

Отсутствие Tearing Effect (эффект разрезания) при передаче видеоконтента в VRAM  (особенно во время прочих аппаратных прерываний)

CPU может в любое время и сколь угодно долго перебрасывать видеоконтент в один банк VRAM, в то время как другой банк VRAM будет отображаться на экране до тех пор пока CPU не даст команду на переключение банка

Отложенное переключение банка – FPGA переключает банк во время обратного хода луча по кадру после получения команды от CPU

Обратная связь с CPU – опрос порта или прерывание по переключению банка. Это позволяет синхронизировать эмуляторы от видеосистемы

Особенности:

Общение с CPU через 16-битный порт данных

Поддержка развёртки VGA для вывода изображения на CRT/LCD

Поддержка развёртки NTSC для вывода изображения на TV

Поддержка видеорежима разрешения QVGA 320x240 60Hz

Два цветовых режима: Direct 15 bit и Palette 8 bit


Сообщение отредактировал romanich - Четверг, 20 мая 2010, 06:59

Присоединённые эскизы
Присоединённое изображение Присоединённое изображение


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
romanich   Thresher Forever   Четверг, 20 мая 2010, 06:59
romanich   Скриншоты игр   Четверг, 20 мая 2010, 07:00
YOURA_HA   корпус жаль отсутствует ! p.s: сколько системк...   Четверг, 20 мая 2010, 09:21
Gashik   Крут, как обычно, только почему лишил свою молотил...   Четверг, 20 мая 2010, 09:20
Jojo   Ему бы корпус с экраном, медиафункции и русский от...   Четверг, 20 мая 2010, 10:18
chertius   есть у него уже с экраном... Digital Thresher+ наз...   Четверг, 20 мая 2010, 10:58
Jojo   Да я про готовый хандхелд говорю. С корпусом и кно...   Четверг, 20 мая 2010, 11:02
chertius   вроде была тема, где romanich по этому поводу выск...   Четверг, 20 мая 2010, 11:07
romanich   могу спаять ещё один сабж. кому надо?   Среда, 26 мая 2010, 05:42
romanich   тааак... я так понял что никому не надо? но втору...   Четверг, 27 мая 2010, 10:46
lps   цена вопроса, я бы может и решился взять...   Пятница, 28 мая 2010, 17:22
romanich   10000 рэ по личке можно договориться по-дешевле...   Понедельник, 31 мая 2010, 03:34
HalyaziuM   Цена повергла в шок... А как у этой штуки дела с э...   Вторник, 01 июня 2010, 17:30
romanich   это себестоимость, без работы. да и вообще 1000...   Среда, 02 июня 2010, 02:33
Jojo   Для ручной работы стоит недорого. Это же не фабрич...   Среда, 02 июня 2010, 09:58
lps   хм, сейчас 10к наверное не потяну :( а что там со ...   Среда, 02 июня 2010, 10:24
PiroTeX   Всегда поражался тому насколько бывают изобретател...   Суббота, 05 июня 2010, 19:51
romanich   спасибо за поддержку, но вторую копию доделать до...   Понедельник, 07 июня 2010, 02:41
romanich   оказалось, что процессор жив, просто непропай был ...   Среда, 09 июня 2010, 02:37
Morte   Цена осталась прежней? 10000?   Среда, 09 июня 2010, 08:43
romanich   предпочтителен обмен, цену при желании можно ч...   Среда, 09 июня 2010, 09:52
romanich   GBA уже не нужен (купил)   Пятница, 11 июня 2010, 03:49
romanich   Обмен на SNES состоялся более не продаётся   Суббота, 17 июля 2010, 04:04
___romanich___   Однако же пришлось вернуться и порадовать ! С...   Пятница, 08 октября 2010, 04:18


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Пн., 30 июня 2025, 02:54
Skin Designed (c) by Rooq.net, All Rights Reserved.
Invision Power Board Database Error  

There appears to be an error with the database.
You can try to refresh the page by clicking here.

Error Returned

We apologise for any inconvenience
пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ GBX.ru пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ.