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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: ZXDOS

  1. #1
    Veteran Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,487
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    38 сообщений
    Mentioned
    0 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:



    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
    Последний раз редактировалось SoftLight; 27.10.2019 в 15:31. Причина: обновил файл jtag.zip

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

    Dotoro (27.10.2019)

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

  4. #2
    Activist
    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    435
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, все сам собирался сделать (и тему и zxdos)
    Кстати тему чуть бы подправить чтобы смысл понятней был (а то думал что Дос для ZX придумали =), что-то типа ZXDOS (ZXUNO2)
    За тему спасибо огромное, платки от Антонио уже лежат давно.
    Я сам думал сначала про предварительную прошивку, но если есть такой способ, то наверное даже лучше,
    проясните момент с конвертацией корок, я читал есть такая утилита у Антнонио.

    - - - Добавлено - - -

    Так же интересно сравнить с ZXUNO, конкретно насколько я помню корка 80186, работает намного стабильнее и быстрее
    в моих тестах обычной ZXUNO корке не хватало ресурсов поэтому это был обрезанный вариант, на ZXDOS вольф работает без подрывов и скорость раза в три возросла.

    - - - Добавлено - - -

    Ушел рыться в закромах

    Эхх, хотел сходу запустить но нет гребенки мамы, чтобы распаять аддоны от Антонио.. буду ждать.

    - - - Добавлено - - -

    128mbit пойдет?
    Последний раз редактировалось Dotoro; 27.10.2019 в 15:59.
    MISTer
    SidewinderFPGA
    ZX-UNO Vga2m
    Поиск-1 512к

  5. #3
    Activist
    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    435
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-то у мен UrJTAG останавливаеться на "detect" и ничего не делает,
    проверял на 3х разных устройствах, через ноут (вин10) и виртуалку (вин7)
    результат тот же.
    MISTer
    SidewinderFPGA
    ZX-UNO Vga2m
    Поиск-1 512к

  6. #4
    Veteran Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,487
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    38 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробуй дрова из архива что я выложил установить. В устройствах usb blaster определяется норм? Плата запитана?

  7. #5
    Activist
    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    435
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    Попробуй дрова из архива что я выложил установить. В устройствах usb blaster определяется норм? Плата запитана?
    Да, да,
    я посмотрел тутор Антонио по которым сделан этот гайд, и сделал тоже и все равно ничего.
    MISTer
    SidewinderFPGA
    ZX-UNO Vga2m
    Поиск-1 512к

  8. #6
    Activist
    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    435
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Помучал сегодня ZXDOS, все так же не проходил detect
    заменил драйвер на тот что в комплекте с Quartus II programmer и в этот раз дошел аж до
    pld load recovery.zx2.bit
    но и тут он завис и не вернул jtag строку,
    методом проб и ошибок дошел что если все команды вводить быстро то получается
    конкретно одним батчем пастим команду (с интером на конце)

    cable usbblaster
    detect
    pld load recovery.zx2.bit

    так прокатывает, но тут еще одна засада, VGA показывает не поддерживаемый режим
    пробовал на китайском скалере, минимониторе и рабочем мониторе.
    Отсюда вопрос, это из-то того что я не подключил сд флешку? (не распаивал вторую часть)
    по туториалу SoftLight, после последней команды уже должен быть сигнал с VGA.

    ..
    Вспомнил, по умолчанию он не в VGA включен? какой-то клавишей переключается вроде? ScrollLock?
    Последний раз редактировалось Dotoro; 25.11.2019 в 02:01.
    MISTer
    SidewinderFPGA
    ZX-UNO Vga2m
    Поиск-1 512к

  9. #7
    Veteran Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,487
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    38 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня на мониторе после прошивки тож был 'не поддерживаемый' vga сигнал. Это потому, что после прошивки zxdos кажет в rgbs. Использовал gbs8200 чтобы получить картинку. Вроде режим не переключается из этого pre-битстрима, только клавиши курсора работают и enter чтобы залить ромы через меню. В целом все точно как и при первой прошивке zxuno.

  10. #8
    Activist
    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    435
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    У меня на мониторе после прошивки тож был 'не поддерживаемый' vga сигнал. Это потому, что после прошивки zxdos кажет в rgbs. Использовал gbs8200 чтобы получить картинку. Вроде режим не переключается из этого pre-битстрима, только клавиши курсора работают и enter чтобы залить ромы через меню. В целом все точно как и при первой прошивке zxuno.
    Как же его теперь переключить ?
    gbs-а у меня нет, а rgb у него где брать? с в VGA?
    MISTer
    SidewinderFPGA
    ZX-UNO Vga2m
    Поиск-1 512к

  11. #9
    Veteran Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    1,487
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    38 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, rgbs у него там же на DB-15. Я вообще в п.7 отметил, что нужен пал-кодер. Как вариант, возьми с разъема любой цвет + синхру и землю и двумя проводами подключи видео к любому телеку по композиту. Или переходнику scart-композит.
    Вот распиновка, но это не точно, проверь мультиметром

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

    Dotoro (25.11.2019)

  13. #10
    Activist
    Регистрация
    14.01.2018
    Адрес
    г. Киев, Украина
    Сообщений
    435
    Спасибо Благодарностей отдано 
    124
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    70 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftLight Посмотреть сообщение
    возьми с разъема любой цвет + синхру и землю и двумя проводами подключи видео к любому телеку по композиту.
    То что нужно, спасибо.
    MISTer
    SidewinderFPGA
    ZX-UNO Vga2m
    Поиск-1 512к

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

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

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

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

Ваши права

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