User Tag List

Показано с 71 по 80 из 94

Тема: ZXDOS

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,242
    Спасибо Благодарностей отдано 
    993
    Спасибо Благодарностей получено 
    615
    Поблагодарили
    333 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ZXDOS (продолжение проекта ZXUNO)

    Цитата Сообщение от Dotoro Посмотреть сообщение
    Как продолжения проекта ZXUNO Испанцы придумали новую платку основанную на борде XC6SLX16 (на Али такая стоит 16 долларов)
    Называется новый проект ZXDOS, форум тот-же zxdos.forofpga.es
    Дошли, наконец, руки. Понимаю, что, наверное, нужно в новую тему. И вот делюсь опытом.

    Братья, кто соберется запускать ZXDOS не забудьте перепаять SPI флешку на плате на 256MBIT.
    Иначе, битстрим заливается, но после отключения питания плата все 'забывает'.


    Порядок запуска платы:

    1) Покупаем отладочную плату XC6SLX16 32MB SDRAM с aliexpress (рекомендую магазин)
    2) Покупаем аддоны у Antonio за 30,00€ (либо все сразу с корпусом за 70,00€)
    3) Перепаиваем флешку на плате с алика, например на MX25L25645GM2I. Не забываем подогнуть ноги перед запаиванием, корус у них разный. На плату припаиваем с двух сторон сокеты 2x32 для подключения аддонов.

    4) Качаем архив, я все собрал в одно место.
    5) Собираем аддоны и плату вместе. Подключаем USB Blaster (1-ый пин смотрит вправо):


    6) Устанавливаем драйверы USB Blaster если не установлены: папка C:\jtag\driver
    7) Подключаем USB Blaster к ПК, подключаем к плате PAL кодер (например, GBS-8200) к VGA-входу, PS/2 клавиатуру, подаем питание +5V на плату.
    8) Из командной строки начинаем заливать битстрим: jtag.exe
    Код:
    jtag.exe
    
    UrJTAG 0.10 #1869
    Copyright (C) 2002, 2003 ETC s.r.o.
    Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors
    
    UrJTAG is free software, covered by the GNU General Public License, and you are
    welcome to change it and/or distribute copies of it under certain conditions.
    There is absolutely no warranty for UrJTAG.
    
    jtag.c:518 main() Warning: UrJTAG may damage your hardware!
    Type "quit" to exit, "help" for help.
    
    jtag> cable usbblaster
    Connected to libftd2xx driver.
    jtag> detect
    IR length: 6
    Chain length: 1
    Device Id: 01000100000000000010000010010011 (0x44002093)
      Manufacturer: Xilinx (0x093)
      Part(0):      xc6slx16 (0x4002)
      Stepping:     4
      Filename:     c:\jtag\data/xilinx/xc6slx16/xc6slx16
    jtag> pld load recovery.zx2.bit
    Bitstream information:
            Design: tld_zxuno.ncd;UserID=0xFFFFFFFF
            Part name: 6slx16ftg256
            Date: 2018/06/16
            Time: 10:53:12
            Bitstream length: 464196
    jtag> quit
    После этого на подключенном мониторе должна появиться картинка с обновлением BIOS. У меня на мониторе после прошивки был 'не поддерживаемый' vga сигнал. Это потому, что после прошивки zxdos выводит картинку в rgbs. Я использовал gbs8200 чтобы получить картинку.

    max_prav меня поправляет: "Вы пишете, что для первого запуска нужно подключить ZXDOS к телевизору через конвертер. Это делать не обязательно! Да, после загрузки через jtag ZXDOS работает в TV режиме. Но достаточно на клавиатуре нажать клавишу Scroll Lock и будет включен режим VGA. То есть запускать можно сразу с монитором, ведь конвертера у многих нет."



    9) На карточку памяти в корень записываем все из папки sdcard:
    FLASH.ZX2
    FIRMWARE.ZX2
    SPECTRUM.ZX2
    ESXDOS.ZX2
    + каталоги bin, tmp

    С PS/2 клавиатуры клавишами курсора выбираем последовательно обновление с SD карты:
    - Upgrade flash from SD
    - Upgrade BIOS for ZX
    - Upgrade ESXDOS for ZX
    - ZX Spectrum

    10) Поздравляю, у Вас рабочий экземпляр ZXDOS. У меня все работает идеально. После перезагрузки настраиваем параметры BIOS. Можно включить VGA вместо PAL и подключить напрямую к монитору.

    Кнопка SW1 на плате работает как Reset для девборды с перезапуском заливки ПЛИС из SPI. Клавиши при перезапуске:
    - F2 (=EDIT) - вход в BIOS
    - ESC - выбор загружаемой конфигурации
    Для вызова NMI - F5

    Полезные ссылки:

    - Форум ZXDOS
    - Магазин Antonio Villena
    - бинарники на github
    - jtag.exe + прошивки
    - Доки для Xilinx XC6SLX16 SDRAM Development Board

    - "SD Card Roms Package for ZX-Uno 2MB\Image 4GB - (ver. 20.08.2020)"

    Как запустить Next Core и превратить свой ZX-DOS в ZX Spectrum Next читать тут.
    Последний раз редактировалось SoftLight; 15.10.2020 в 12:43.

    Этот пользователь поблагодарил SoftLight за это полезное сообщение:

    Dotoro(27.10.2019)

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

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

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

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

Ваши права

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