Да
Это PS/2 с разъемом USB. Для двустандартных устройств.
Клава
Разведен точно. По идее в нексте должен работать из коробки.
Я проверю, как получу, и отчитаюсь.
Типа если что - легче менять.
Вид для печати
Да
Это PS/2 с разъемом USB. Для двустандартных устройств.
Клава
Разведен точно. По идее в нексте должен работать из коробки.
Я проверю, как получу, и отчитаюсь.
Типа если что - легче менять.
Официальный мануал по запуску Next Core на ZX-DOS .
Эх у меня старая плата расширений на 512к, не видать мне Next-a..
Поправочка, с шляпой в 512к Next работать будет, но памяти у него будет всего 256к
так пишут в этом мануале по установке NEXT на ZXDOS.
https://gitlab.com/thesmog358/tbblue...oreinstall.txt
Плюс одын. Я правда играл с этим ядром еще до мануалов и что-то не взлетело совсем. Надо еще разок попробовать, теперь строго по инструкции.
Что-то пробежал тему, не понял обвес на девборду https://aliexpress.ru/item/1000006703110.html спаять самому не получится для ZXDOS?
Вполне получится, - нужно только правильно развести в соответствии с *.ucf файлом (испанцы зажали и схему и герберы), там ничего эзотерического нет. Заодно выбросить схему TAPE-IN на транзисторе и присобачить нормальный вход на LM311. Там, правда, с джойстиком не очень понятно что наворотили, я предположил (для себя) что на 74HC166 сделана сериализация из параллельного в последовательный опрос, но это не точно. В принципе, даже схему нарисовал, но ещё не разводил эту шляпу. Ну и ещё такой момент, та девборда которую мне прислали (и других, похоже нет) с памятью DDR3, у неё латентность конская и для ретродевайсов она не подходит (не смотря на наличие аппаратных MCB в ПЛИСине), нужна SDRAM, причём быстрая, - например W9825G6KH-6 чтобы работала на частотах > 100МГц, - в идеале нужно сразу рисовать не шляпу к китайской девборде, а девборду саму по себе. Но мне это пока слишком сложно, сколько там нужно слоёв в плате, чтобы эта SDRAM завелась и какие правила трассировки для таких частот я даже не знаю. Это все время и деньги на эксперименты, увы...
http://www.microsin.net/programming/...ontroller.html
Думаю, что разработчики ZXDOS всё таки учли особенности согласования контролёра DDR памяти с медленными устройствами, латентность понятие относительное. Разводить такую плату и вправду непросто (в 2 слоя тем более уложится), хотя и может кого-то подстегнуть, взять на слабо. Девборда мне эта нравится, в том числе и относительно низкой ценой, при высоких возможностях чипа FPGA, её можно не только для ретрокомпьютеров использовать.
Что за .ucf файл? Герберы и вправду можно самим сделать, схему переработав сначала... Реверсиженеринг сделать, чем мы хуже китайцев?)
- - - Добавлено - - -
Сам разобрался, .ucf файл это описание соединений девборды...
"Корки" это получается бинарные файлы без исходников. Ох уж эти буржуи))
- - - Добавлено - - -
Что-то я запутался... Зачем в этом .ucf цепи SDRAM (95-136) отмечены, типа чтоб знать, что на них ничего не надо цеплять?)
6-11 14-19 22-27 на резистивный видео ЦАП.
Остальное вроде понятно, кроме джойстика, он аналоговый может быть или только на замыкание?
аразви в ZXDOS не SRAM используют??? Все проекты под срам из UNO и ничего не надо придумывать с SDRAM. Не, ну можно конечно, тогда можно портировать из МиСТер-а будет.
Джой если из UNO - то аналоговый SEGA вроде там был. Еще интересен джой из NES. Программится тоже легко, и подключается.
То есть вообще без разницы что за память на девборде, только статик используется? Тогда да наверное девборда такая и не нужна вообще. Хоть на двух макетках запаять на одной FPGA, на другой SRAM, соединив проводами. (Да знаю, что ещё флэха нужна и обвязка по питанию.) Практически это всё просто маркетинговый ход, чтоб народ на бабло развести, та же UNO получается... В ReVerSe получилось SDRAM использовать, наверное можно и DDR3 было заюзать, тем более со всторенным в чип контроллером памяти. Печалька)
- - - Добавлено - - -
У меня лежат 2 платы для ReVerSe, но так и не смог задавить жабу на микросхемы чтоб раскошелится (ещё и контроллер USB там хитрый какой-то), потом HDMI не нужен... Может с кем нибудь на UNO 2M VGA можно махнуться?
Ну та же УнА, да не та. Чип пообъемнее, тем более в BGA исполнении, на макетке не разведешь, так что по сути это и есть макетка с чипом, кварцем и питанием, а все остальное - на дочерней плате (или двух). Вот шляпу как раз на макетке и можно делать, вот только паМить на макетке думаю затрУднительно развести.
Посыпаю голову пеплом, забыл, что это чип https://aliexpress.ru/item/33009669354.html всего 9к, обидно... Макеток по BGA что-то не видел отдельно от чипов, а было бы прикольно. Память можно на макетку, она же не сильно шустрая, тем более главное одинаковая длина проводников. Сделать их жёстким проводом и как лапки у паука развести) Вот вариант без лишней памяти, кстати: https://aliexpress.ru/item/4000829848262.html
Без лишней памяти - хороший вариант. Вот только память SRAM нужна шустрая , все же 100 МГц желательно. Не во всех проектах столько надо, но лучше все же повыше. Тем более желательно под два чипа памяти развести.
Рамках изучения работы с HDL портировал корку NES на ZXDOS+(LX25).
Это мое первое покакал прикосновение к HDL серьезнее, чем поменять 2 ноги местами.
Джои цеплять от сеги(хоть SMS, хоть MD), работает только с VGA.
Вариант не окончательный, но поиграть во что-нибудь уже можно.
Брать тут: https://github.com/zxdos/zxdos-plus/tree/master/cores
Сырки в соседней репе.
Ну не уж то совместимость с играми улучшена?? Добавил новых мапперов?? Или загрузочную менюшку поменял??
И да жЫ с ZPUFlex разобрался?? Вообще красава!!! А научи мну ZPUFlex компилить, желательно под вЕндой!:v2_dizzy_roll: Ну в крайнем случАе под этим вашим линупсом:v2_dizzy_facepalm:, но только с картинкамЕ, как для ааа, как тама компилятор настроить с sudo и пр. нужной фигней!) Заранее спасибо!!
Нет. Но разобрался с контроллером памяти, чтобы он работал(он вообще не рулил пином OE, что приводило к работе через раз, а то и реже) и навесил на это дело джои как они подключены у ZXDOS+. Плюс ALT+CTRL+BS выкидывает в биос.
Дофига не сделал, врать не буду, но это вообще первое, что я сделал с HDL. С ZPUFlex разбираться буду - хочу добавить переключение VGA/RGB режимов с клавиатуры, так что полезу и в это дело.
Пока это - результат выходных(с полного нуля).
Как и писал ранее - до этого момента правок крупнее, чем изменить делитель в UART reverse u8 или поменять ноги в UCF-файле местами не делал. Так что сарказм можете оставить при себе :-) я себя не позиционирую как гуру этого дела, я просто хотел разобраться - получил хоть какой-то результат и им поделился. Буду дальше разбираться - будет результат - поделюсь.
Ну нет же, ни капли сарказма! Наоборот, обращаюсь как к гуру по программированию и по линуксу. Я вообще не программист, и уж тем более не осилю настройку тулчейна для компиляции ZPUFlex под линем. Мне бы как то же самое под винду запустить, ведь можно же некоторые программы и команды запускать? Ну и если это невозможно - то как настроить Linux для этого, с Минт-ом немного могу поковыряться :(
Мне то от ZPUFlex (или любого другого софт-процессора) немного и надо - загрузить файл под курсором с адреса, ну например 0x200 и дать команду Reset. Все. Но для этого надо как минимум научиться компилировать. Буду ждать дальше.
Учитывая, что есть желание добавить пункты в менюшку - то буду разбираться в любом случае.
ISE у меня под виндой бегает - так что и компилятор буду осиливать там же. Хотя на крайний случай - можно и под мак его собрать.
https://github.com/zylin/zpugcc - собственно компилятор.
CygWin32 - это что?? Для работы под виндой??
http://retroramblings.net/?page_id=627
http://retroramblings.net/?p=1005
- познавательные примеры работы и настройки :)
Только надо смотреть на версию GCC, вроде как оно работает только с какой-то определенной древней версией :)
Вот какая-то моя заметка, когда я последний раз его пробовал. Деталей уже не помню:
Скрытый текст
Код:wget http://launchpadlibrarian.net/140087283/libbison-dev_2.7.1.dfsg-1_amd64.deb
wget http://launchpadlibrarian.net/140087282/bison_2.7.1.dfsg-1_amd64.deb
dpkg -i libbison-dev_2.7.1.dfsg-1_amd64.deb
dpkg -i bison_2.7.1.dfsg-1_amd64.deb
git clone http://repo.or.cz/r/zpugcc.git
cd zpugcc/toolchain
patch -p2 -i /path/to/zpugcc_buildfix_20130807.patch
bash build.sh
export PATH=/path/to/zpugcc/toolchain/install/bin:$PATH
texinfo
[свернуть]
Хаа-Аааа у меня ZXNEXT за 3 копейки..
зачем было тратить на настоящий некст целое состояние, ну ладно в моей версии 256кб но все ведь работает.. хммм... мысли?
https://i.ibb.co/S0CcsHn/IMG-20200926-015854-1.jpg https://i.ibb.co/b76xXX1/IMG-20200926-015909-1.jpg
И собсна установка..
https://gitlab.com/thesmog358/tbblue...oreinstall.txt
не забыть добовить в дистр ZXnexta - sn-complete-v.1.3.2.zip\machines\next\config.ini
timing=8
default=0
ps2=0
intbeep=0
esxDos 8.6.6 (c последним не пошло),
далее при старте тапнуть SCRLOCK и или немного подождать пока некст листает совместимые Vga режимы и выбрать энтером или прокрутить N
вроде все, из минусов мало памяти (старая шляпа на 512кб), и нет сброса с клавы ctrl alt back
остальное отличий не нашел, один в один некст)
Да я тож прошил некст в zxdos и оттестил но памяти мало и большая часть софтов некста не робит.
Ну самое главное zx48, 128, pentagon идет отлично, игрушки демки, 256 картинки, музыка, чего еще надо?),
да из некста софта половина не влазит в малую память, но не ради некст софта единого как говориться, да и его так мало что не стоит оно того имо.
Кстати PavelZX, я вас неправильно проинформировал ранее про то что черная платка с ddr не подходит,
недавно zxdos-овцы собрали ядро zx-next именно под нее.
https://github.com/zxdos/binaries/bl..._ddr3black.ZX2
max_prav с Барахолки дает толковый совет по поводу первой прошивки ZXDOS. "В вашем описании процедуры запуска ZXDOS на указанном сайте можно добавить нижеследующую информацию. Вы там пишете, что для первого запуска нужно подключить ZXDOS к телевизору через конвертер. Это делать не обязательно! Да, после загрузки через jtag ZXDOS работает в TV режиме. Но достаточно на клавиатуре нажать клавишу Scroll Lock и будет включен режим VGA. То есть запускать можно сразу с монитором, ведь конвертера у многих нет." Добавлю в первый пост.
- - - Добавлено - - -
Добавил ссылку на тему "SD Card Roms Package for ZX-Uno 2MB\Image 4GB - (ver. 20.08.2020)"
kounch зарелизил 1.0.1 версию своего python-скрипта zx123_tool для просмотра и редактирования ZX* файлов прошивок для ZX UNO, ZX-DOS, ZX-GO и т.п.
1) ставим/обновляем Python3 из Магазина приложений Windows 10
2) проверяем, что у нас актуальный pip, если нет обновляем:
3) ставим sixКод:python.exe -m pip install --upgrade pip
или обновляем six, если он устаревший:Код:pip install six
4) можно пользоваться, пример:Код:pip install --upgrade six
Мануал с параметрами и инструкцией в ВиКи на гитхабе.Код:>python zx123_tool.py -i esxdos.ZX2 -l
Analyzing esxdos.ZX2 (possibly ZXDOS)...
esxdos - Version: 0.8.6
>python zx123_tool.py -i flash.ZX2 -l
Contents of flash.ZX2 (possibly ZXDOS)
BIOS: Unknown
esxdos: 0.8.6 Beta4
Spectrum: Unknown
BIOS Defaults:
Default ROM -> 00
Default Core -> 01
Boot Timer -> 0
Keyboard Layout -> 0
Video Mode -> 0
18+
Так эта.. Вроде же уже изобрели для MisterFPGA ядро Некста, работающее на SDRAM. Есть ли такое для ZXDOS, чтобы побольше оперативной памяти получить без необходимости покупки новой жлобской шляпы с новой SRAM?
- - - Добавлено - - -
Поделитесь пожалуйста конфигурацией с тс-конфой, очень интересно запустить оное на ZXDOS!
Тааа, месяц на офф-сАйте валяеЦЦа.
Обновил.
Зависает только 3BM_2014_invitro, что интересно, ровно 4 года назад эта же демка и у Алексея зависала, но он победил ее. Я - нет :)
Отсальное должно работать. ZiFi - не работает, никому не надо. TSFM работает.
Да выложена для zxdos+
Для zxdos не находил
я попробовал. Не работает.
С размером - это приколы(недоработки?) утилиты от Виленны.
Даже не замечал такого раньше.
Пару часиков поубивал на разбор.
вобщем елси исходный bit-файл меньше 802959 байт (примерно) - то генерит 802816, если больше - то генерит 819200.
крайняя версия - 803235, генерит 819200
какая то промежуточная, дАже без глобального сброса, размером 802683, из нее генерит 802816.
В аттаче как раз она, сейчас ее и залил в ZXDOS+
так то я чистые бинарники через кабЕль лью.
Ядро только для DOS+ c дополнительной памятью SDRAM.
Для SRAM другие люди делают, может когда-то и под ZXDOS будет.
А что показывает тест памяти ??
https://drive.google.com/file/d/1kP-...ew?usp=sharing