Важная информация

User Tag List

Показано с 1 по 5 из 5

Тема: 2D видео-ускоритель для 8-битных компов, ценй 53$

  1. #1
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    412
    Благодарностей: 48
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 2D видео-ускоритель для 8-битных компов, ценй 53$

    Gameduino

    Игровой-адаптер для маломощных 8-ми битных процессоров и контроллеров.


    Видео выход 400x300 точек, 512 цветов:
    все цвета внутренне обрабатываются в формате 15-бит
    совместим с любым VGA монитором (800x600 @ 72Hz)
    фоновая графика
    512x512 точек character background
    256 characters, каждый с отдельной палитрой в 4 цвета
    попиксельный скролл, в направлениях X-Y
    спрайтовая графика
    размер спрайта 16x16 точек с попиксельной прозрачностью
    спрайт может быть в формате 256, 16 или 4 цвета
    вращение спрайта по 4 позициям и отображение
    максимум - 96 спрайтов на одну строку растра
    максимум - 1536 texels на одну строку растра
    система обнаружения столкновений спрайтов (с точностью до пикселя)


    аудио выход - стерео 12-битовый частотный синтезатор
    64 независимых голоса, в диапазоне 10-8000 Hz
    искажения голоса по синусу и белым шумом
    канал проигрывания сэмплов

    Два NES порта для nes джойстиков.

    Адаптер программируется через SPI интерфейс. Для ЦПУ, адаптер видится как 32KB RAM.

    SPI к спеку уже кто-то прикручивал.
    V6Z80P - Back for Good

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Moderator
    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    1,970
    Благодарностей: 386
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вообще то в том контексте и в названии ДУИНО никак не подразумевается использование z80 в качестве 8бит проца. Дуино основан на RISC архитектуре(AVR) с 1м тактом на большинство команд и имеющим на борту АППАРАТНУЮ реализацию SPI с тактовой частотой до 8ми мегагерц.
    а теперь переложим это не спек и получим - для отправки одного байта - надо будет наверно тактов 2000 минимум.
    Если интересны аксели именно для Спека - смотрите разработки IanPro если не ошибаюсь с ником. он делал на фпга аксель именно заточеный под спек - без ненужного огорода с SPI.

    А с ценой 53 бакса - проще собрать Reverse от VLADа и получить помимо акселя еще с 10к конфигураций ретро компов типа Спектрума Ориона Специалиста и прочих. При этом на плате уже сразу все есть и СД карта и разьемы мыши и клавы и звуковой кодек и вга выход и гнездо питания. А на эту дуину еще надо будет кучу соплей, или доп плату навешивать для стыковки с чем-то еще.
    Последний раз редактировалось balu_dark; 03.08.2012 в 15:26.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  4. #3
    Veteran Аватар для piroxilin
    Регистрация
    24.05.2009
    Адрес
    Москва
    Сообщений
    1,095
    Благодарностей: 296
    Записей в дневнике
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну что там хорошо , так это открытые исходники. Куски мона на любую фпга платформу перенести - хоть на спесси2012 хоть на реверс. А заодно может "там" какой нибудь софт для оригинальной платы напишут и можно будет его портировать. Ну хотябы тоже демо..
    С уважением, Дмитрий.

  5. #4
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,693
    Благодарностей: 354
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    а теперь переложим это не спек и получим - для отправки одного байта - надо будет наверно тактов 2000 минимум.
    Даже если так. Спрайты и фон надо закачать один раз за игру. Или перед началом уровня. А вообще можно аппаратную закачивалку сделать, не так и сложно.

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

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  6. #5
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    412
    Благодарностей: 48
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от piroxilin Посмотреть сообщение
    А заодно может "там" какой нибудь софт для оригинальной платы напишут и можно будет его портировать. Ну хотябы тоже демо..
    Многие примеры программ, написаны на C++ , чтобы можно было под различные платформы копмилить (avr, msp, ...).
    Примеры программ (демо и т.п.), можно портировать на SDCC, для z80, в два этапа:
    - конвертация из C++ в обычный C
    - портирование либы GD для спека
    (Через обращение к либе GD, происходит общение с игровой платой. Т.е. в этой либе прописываются процедуры работы с SPI.)

    На z80 асме, тоже конечно можно будет программить.
    V6Z80P - Back for Good

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. [Украина] 5 компов БК и другое
    от monoxrom в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 04.08.2011, 22:16
  2. Ответов: 22
    Последнее: 11.06.2011, 17:18
  3. Ответов: 3
    Последнее: 09.05.2011, 10:19
  4. Ответов: 202
    Последнее: 14.09.2008, 08:18

Ваши права

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