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

User Tag List

Страница 1 из 5 12345 ПоследняяПоследняя
Показано с 1 по 10 из 41

Тема: V6Z80P

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

    По умолчанию V6Z80P

    продолжение темы http://zx.pk.ru/showthread.php?t=7769
    ---------------------------------------------------------------------------------

    http://www.retroleum.co.uk/electronics-articles/v6z80p/
    Онлайн документация:
    http://wiki.retroleum.co.uk/wiki/
    Последние новости (на русском) тут:
    http://worker.kiev.ua/?tag=v6z80p

    Зарелизен V6Z80P+ (open source, open hardware).
    - 512 КБ системной памяти (из них 128КБ доступны для аудио-системы)
    - 512 КБ видео-памяти
    - 128 КБ спрайт памяти
    - 512КБ (или 2МБ) EEPROM, которую можно перепрошить прямо на плате
    - SD/MMC коннектор
    Работает список рассылки для юзеров платы.
    Доступны все исходники проекта, начиная от файлов для производства плат и заканчивая ОС и прогами. (Также все исходники доступны через SVN сервер на sourceforge.)

    эмуляция спектрума 128+AY на этом дэвайсе http://zx.pk.ru/showthread.php?t=9152

    Новые релизы прошивок выходят регулярно.
    Последние новости:
    - Один из пользователей, портировал CP/M 3
    - Есть возможность использовать Си компилятор SDCC для разработки програм. Есть SDCC framework (с примерами программирования).
    - Добавлена поддержка FAT16 в операционную систему.
    И посему, существенно упростился процесс копирования файлов на дэвайс.

    FAT16
    (имена файлов/каталогов - 8 символов, расширения - 3 символа, LFN не поддерживается)

    Инфо с сайта
    ----------------
    Доступность покупки: собранная плата V6Z80P+
    цена £95 + пересылка (гдето 12 фунтов) + 3.4% paypal fee
    Всего около 110 фунтов. Оплата по PayPal.
    Комплект:
    - V6Z80P, готовая к загрузке
    - кабель для последовательного порта
    - VGA кабель, для подключению к монитору
    - RGB SCART кабель (по запросу)
    Запрос (на английском) можно отправить на e-mail, который находится в конце этой странички.

    Продублирую email автора тут:
    z80p собака retroleum.co.uk
    Последний раз редактировалось Valen; 05.06.2013 в 21:13.

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

  3. #2
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Перевод с сайта.
    ---------------------

    V6Z80P являет собой одноплатный компьютер, который я разработал. V6Z80P построен на базе FPGA семейства Spartan II (вместимостью 150K элементов). В качестве центрального процессора используется Z80 CPU, работающий на частоте 16 МГц. По умолчанию FPGA конфигурируется моей собственной системной архитектурой, однако вы можете сконфигурировать FPGA своей собственной конфигурацией. V6Z80P имеет три шины данных, одна для ЦПУ и главной памяти (512 КБ) , вторая для видео-памяти (512КБ) и третья для спрайт-памяти (128КБ). Имеется два порта для подключения джойстиков (стандарта Atari 2600 / Amiga), разъемы для мышки и клавиатуры (стандарта PC), последовательный порт RS232, стерео аудио выход, видео выход, который поддерживает TV RGB и VGA.
    Видео выход обеспечивает 4096 цветов. Также, на плате расположен слот для MMC/SD карт.

    Кофигурация FPGA — именуемая OSCA, предоставляет 256 цветные битмап и тайлмап видео режимы. Допускает одновременное отображение до 55 спрайтов в одной строке растра, аппартные скролл и рисование линии, простой блиттер и 4-ёх канальный 8-ми битовый звук.
    Конфигурация может работать в одном из видео режимов PAL, NTSC или VGA. Здесь вы можете найти несколько демо, которыя я сделал под конфигурацию OSCA.
    (OSCA — Old Skool Computer Arhitecture)

    Также я сделал простую операционную систему, названную FLOS (Freezer Like Operating System). Она являет собой нечто среднее между DOS и Debug, позволяет запускать файлы, делать дамп памяти, пересылать файлы по последовательному порту и т.д. FLOS загружается по умолчанию из EEPROM, однако вы можете создать свою собственную ОС, если захотите либо можете просто загружать при старте платы свою собственную программу для Z80.

    Итак... Это 8-ми битный ретро компьютер (но более быстрый и с более лучшей графикой), который можно очень просто программировать. Вы можете напрямую программировать железо машины и не беспокоется о разных API и подобных сложных слоях абстракции.
    Или же... Это учебная плата FPGA , которая имеет на борту процессор Z80, но очень немного свободных пинов ввода/вывода.
    Вы можете разрабатывать свои собственные конфигурации для FPGA, загружать их на плату с помощью JTAG кабеля или прошивать их прямо в EEPROM установленный на плате. (который может содержать 4 разные конфигурации)


    Разная информация о плате:
    1 x MMC/SD слот (используется файловая система FAT16)
    2 x Порта джойстиков (Atari-стандарт)
    (Sega megadrive джой тоже можно использовать, припаяв два проводка на плату)
    1 x PS/2 Порт клавиатуры (PC стандарт)
    1 x PS/2 Порт мышы (PC стандарт)
    1 x RS232 Com порт (custom 4 pin mini-DIN)
    1 x RGB видео выход (custom 8 pin mini-DIN, содержит VGA сигналы)
    1 x 3.5" Стерео аудио выход
    Размеры: 116мм x 120мм.

    Добавлено через 1 минуту
    Продолжение будет здесь.
    ----------------------------
    Последний раз редактировалось Valen; 29.10.2009 в 15:23. Причина: Добавлено сообщение

  4. #3
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Две новые демки, показывают как работать с LineCop.
    LineCop - со-процессор, который может синхронизироваться с началом любой линии растра и быстро выполнить простую команду (команды).

    Youtube качество:
    Bars 'n' Pipes
    http://www.youtube.com/watch?v=w146paObA1U
    Parity
    http://www.youtube.com/watch?v=2BNMzCWTHNU

    Лучшее качество:
    Bars 'n' Pipes (20MB)
    http://www.mediafire.com/?djittonzcug
    Parity (16MB)
    http://www.mediafire.com/?lnwl524mmgt

    Физически LineCop реализован в FPGA. Имеет небольшой набор команд.


    -----------------------------------------------------------
    Видео работы с операционной системой FLOS и
    эмулятором спектрум 48.
    Эмулятор спектрума обновился и теперь эмулит Спектрум 128 + AY.

    V6Z80P Operating System (FLOS)
    http://www.youtube.com/watch?v=0YE-qZ2Wato
    V6Z80P Spectrum 48 Emulator
    http://www.youtube.com/watch?v=4FQ5as6G3us
    Последний раз редактировалось Valen; 29.10.2009 в 15:27.

  5. #4
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Последний раз редактировалось Valen; 02.02.2010 в 03:03.

  6. #5
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня один только камент - машина зверь. И во многом благодаря нетривиальным способностям\силе воли автора к программированию. Интересно можно ли всю ту софтинку что автор написал запустить на AlteraDE1?

  7. #6
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дык девайс схемным вводом написан и юзает прибабахи матрицы (не помню где обсуждали , где то про видюху для спека) + под тайлы спрайтов и тайлы задников юзается раздельная память (не считая отдельной RAM).
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  8. #7
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    И во многом благодаря нетривиальным способностям\силе воли автора к программированию.
    Да , про силу воли к программингу, это правда
    (Кстати, автор проекта коммерческие игры делал)

    Все возможности архитектуры хорошо документированы и снабжены примерами на асме.
    Ну только на английском всё.
    Плату, в основном, берут люди имеющие какое-либо отношение к демо- игро-деланью. (Даже бывшего программера из Ocean встречал в списке рассылки.)

  9. #8
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кое-какие новости по теме, на русском, есть в блоге.
    Последний раз редактировалось Valen; 19.09.2010 в 16:31.

  10. #9
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    Wink

    Вот посмотрел дему: http://www.youtube.com/watch?v=M8hL3...ayer_embedded#!

    И всякий мусор в голову пришел:

    Такое впечатление что если бы эту плату с этой демой поставили в 1993...4 годах где-то на демопати рядом с amiga 1200 (aga) то никто бы не догадался что это другая платформа. По стилю даже современные спектрум демы такие же самые теперь . Получается Amiga 500 стала как бы "камертоном" который задал стиль демо-производства на долго... (pc демы не в счет, они с самого начала давили на 3D и FPU,MMX,shaders... и т.д.). Кто-то хотел спектрум круче чем Амига в 1995-м? (Вспоминаем яркие диалоги в эхе ZX.SPECTRUM об новом ZX, он же мертвый sprinter) Учитывая что спектрум это на 90% - Z80, ну вот он! Ваш новый "круче Амиги" спектрум... А что дальше? Ну демо можно на этом апарате крутить но и на спектруме можно и как по мне абсолютно такое же бестолковое как тисячи уже "накрученных". Серьезные проги (типа тех что крутит PS2/PSP/Dreamcast не более того) всеравно в силу 64кб лимита адресуемой никак не засунуть. . 3D никакое (да и ненадо оно никому). Остается токо портировать все 8bit (16bit) игрульки 1980...1994 годов и писать новые в таком же стиле, это по идее тоже прикольно (представляете как спектрумовские\msx игрушки будут выглядеть с 256 цветами и амижной музыкой). Эх, надо наверно портануть будет эту OSCA – Old Skool Computer Architecture на AlteraDE1, прикольная штука всетаки, хотя не ясно как забацать 3 паралельных банка памяти...

  11. #10
    Activist
    Регистрация
    21.12.2005
    Адрес
    Kyiv/Ukraine
    Сообщений
    415
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    Остается токо портировать все 8bit (16bit) игрульки 1980...1994 годов и писать новые в таком же стиле, это по идее тоже прикольно (представляете как спектрумовские\msx игрушки будут выглядеть с 256 цветами и амижной музыкой).
    Да есть такой вариант. Здесь просматриваются два направления:
    - портирование кода игы Z80 со спектрума, msx + конвертация графики
    - портирование игр, написанных на Си, которые по тех. параметрам могут работать на сабжевом компьютере
    Последний раз редактировалось Valen; 19.11.2010 в 01:35.

Страница 1 из 5 12345 ПоследняяПоследняя

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

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

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

Ваши права

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