PDA

Просмотр полной версии : -=Speccy2010=- сборка, наладка, тестинг



Страницы : 1 2 3 4 5 6 7 [8]

serkiri
15.01.2017, 16:12
Ricia, я вот открыл доку по прогр. проца и вижу, что тут есть регистр FLASH_ER, отсюда можно код ошибки посмотреть, сейчас сделаю версию, которая выводит его значение.

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

всё, готово https://www.dropbox.com/s/ff7he4rgbl6eab7/speccy2010_boot_1_7_ER.bin?dl=0
я в этой версии я сделал так, что она прошивает каждый раз. Даже если там тот же файл. Чтобы было проще проверять - не нужно файл менять каждый раз.

zx-kit
15.01.2017, 18:50
zst куда-то запропастился не отвечает на мой email. Хорошо бы было получить другой ревизии.

процессор у меня:

STR750FV2T6
Y
22 AW 5 V6
MLT 22 424


Отправил новый АРМ. На всех надписи одинаковые.

Ricia
15.01.2017, 22:06
Отправил новый АРМ. На всех надписи одинаковые.

Прекрасно, когда придет поменяю и напишу что получилось.
Спасибо.

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


Ricia, я вот открыл доку по прогр. проца и вижу, что тут есть регистр FLASH_ER, отсюда можно код ошибки посмотреть, сейчас сделаю версию, которая выводит его значение.

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

всё, готово https://www.dropbox.com/s/ff7he4rgbl6eab7/speccy2010_boot_1_7_ER.bin?dl=0
я в этой версии я сделал так, что она прошивает каждый раз. Даже если там тот же файл. Чтобы было проще проверять - не нужно файл менять каждый раз.


Вот что получается:

https://www.dropbox.com/s/0onb1j7020ltrwn/putty.log?dl=0

serkiri
16.01.2017, 00:12
вот жешь гад этот проц ) даже не признаётся, что ошибку допустил )

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

короче я с этими опытами наткнулся вот на что - добавляю логирования, а константы не помещаются в память. Оказалось, что бутлодер не может прошивать память с адреса 0x20008000 при этом находясь в 0x20000000. Это один банк и он блокируется. Поэтому @syd сделал так - он расположил бутлодер в 0x20000000, но при старте он копирует себя в рам (объём памяти 16к) и переходит туда. Из рам уже происходит чтение карточки и запись нулевого банка флеш процессора. Работает отлично, но при попытке добавления логирования я выхожу за пределы рам, приходится удалять какие-то существующие части программы. Вот я сел сегодня покрутить это. В этом проце добавили ещё один банк флеша 16к и его можно программировать, при этом находясь в банке0. Вот я там разместил бутлодер. Казалось бы - объём тот же, 16к, в чём выигрыш. А вот в чём - в рам находится ещё стек, и занимает 500 байт, а так у меня бутлодер в банке1, а стек в рам - выиграл себе 500 байт памяти, можно логировать спокойно ))))

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

а, ну да, и можно ВСЮ память отдать под программу приложения - с адреса 0x20000000, а не 0x20008000

serkiri
22.01.2017, 22:43
Ricia, ну что там проц новый?

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

заимел себе новую подпись)))

Ricia
25.01.2017, 00:31
еще не приехал, жду.

petrov1962
25.01.2017, 15:39
zebest, о ,есть обратная связь.

http://i.piccy_.info/i9/e38c11776bd6cbe5965075407229dd7a/1414144004/15526/758237/spi_240.jpg (http://piccy_.info/view3/7170648/e62869be404f2f3ea5eee6d07f10a6b3/)http://i.piccy_.info/a3/2014-10-24-09-46/i9-7170648/240x142-r/i.gif (http://i.piccy_.info/a3c/2014-10-24-09-46/i9-7170648/240x142-r)


прикрутил номера выводов альтеры к разьему XP9
http://i.piccy_.info/i9/6d696cefb9d6eaceb25f3767ed4985c8/1414145744/21098/758237/xp_9_nomera_vyvodov.png (http://piccy_.info/)http://i.piccy_.info/a3/2014-10-24-10-15/i9-7170788/293x477-r/i.gif (http://i.piccy_.info/a3c/2014-10-24-10-15/i9-7170788/293x477-r)

[/COLOR]интересно зачем в исходниках на клавиатуру и мышку сигнал CLK назначен INOUT -чего я не знаю?

palsw, , Два сигнала обозначены как SD_MOSI, а какой из них SD_MISO?

Или я что-то не знаю?

Ricia
29.01.2017, 18:49
Ricia, ну что там проц новый?

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

заимел себе новую подпись)))

Да........ заменил процессор, спасибо ZST, лог сразу другой но и поломал что-то.
Итак будем искать в чём проблема, непроходит Wrong FPGA configuration...

Speccy2010 boot ver 1.1!
SD card init error :(

Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
.............................Firmware upgrade finished.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Wrong FPGA configuration...


>Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Wrong FPGA configuration...
>

serkiri
29.01.2017, 21:02
Да........ заменил процессор, спасибо ZST, лог сразу другой но и поломал что-то.
Итак будем искать в чём проблема, непроходит Wrong FPGA configuration...

Speccy2010 boot ver 1.1!
SD card init error :(

Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
.............................Firmware upgrade finished.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Wrong FPGA configuration...


>Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Wrong FPGA configuration...
>

вот эти ножки проца проверь -
5
6
7
8
11
15
16
17
35
36
37
38
39
40
41
42
если не найдёшь, я напишу прошивочку которая точно скажет какая именно нога из этих

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

https://www.dropbox.com/s/wwcvqw8xuog9vqr/speccy2010_68_fpga_conf_log.bin?dl=0

она напишет что-то типа "---actual conf is f001---"

Ricia
29.01.2017, 21:09
вот эти ножки проца проверь -
5
6
7
8
11
15
16
17
35
36
37
38
39
40
41
42
если не найдёшь, я напишу прошивочку которая точно скажет какая именно нога из этих

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

https://www.dropbox.com/s/wwcvqw8xuog9vqr/speccy2010_68_fpga_conf_log.bin?dl=0

она напишет что-то типа "---actual conf is f001---"

Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
.............................Firmware upgrade finished.

Speccy2010, ver 1.0, rev 68 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
---actual conf is ffff---
Wrong FPGA configuration...
>

serkiri
29.01.2017, 21:46
от фпга совсем нет ответа.... подумать надо как определить что же именно не так...

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

я думал может на шине что, но тут может шо угодно. Кстати - http://zx-pk.ru/threads/12425-speccy2010-sborka-naladka-testing.html?p=450879&viewfull=1#post450879

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

вот придумал самое быстрое:
https://www.dropbox.com/s/o6qcla0f0r0oo11/speccy2010_memtest.zip?dl=0 - попробуй подложить ей вместо спектрума этот тест памяти. подключи плату к монитору и посмотри будут ли цифры бежать. так мы узнаем, сама фпга программируется или нет.

Ricia
29.01.2017, 22:01
от фпга совсем нет ответа.... подумать надо как определить что же именно не так...

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

я думал может на шине что, но тут может шо угодно. Кстати - http://zx-pk.ru/threads/12425-speccy2010-sborka-naladka-testing.html?p=450879&viewfull=1#post450879

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

вот придумал самое быстрое:
https://www.dropbox.com/s/o6qcla0f0r0oo11/speccy2010_memtest.zip?dl=0 - попробуй подложить ей вместо спектрума этот тест памяти. подключи плату к монитору и посмотри будут ли цифры бежать. так мы узнаем, сама фпга программируется или нет.

https://www.dropbox.com/s/jbbvb3jkvhs6dov/2017-01-29%2020.55.11.jpg?dl=0

цифры бегут

serkiri
29.01.2017, 23:11
цифры бегут

это отлично, значит фпга пишется. значит дело только в связи проц<>фпга. я бы отдельно на "ресет" посмотрел - это на проце нога 93, а на фпга - 43

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

вот ещё список ног на проверку - 24 23 14 13 12 86 85 84 83 82 72

serkiri
30.01.2017, 11:57
ну шо там, Ricia, писать мигалочки тебе?

Ricia
31.01.2017, 15:48
ну шо там, Ricia, писать мигалочки тебе?

если не составит много труда тогда было бы очень хорошо, сразу знал бы куда смотреть, всем пригодилась такая штука :v2_dizzy_coder:

Итак перепроверил все соединения везде есть контакт закороченых ножек нет.:v2_dizzy_facepalm:

serkiri
31.01.2017, 23:31
плохо. напишу мигалки, будем искать. завтра, может

serkiri
02.02.2017, 16:29
блин, пригрузили работой совсем

Ricia
03.02.2017, 23:03
блин, пригрузили работой совсем

никакой спешки нет, сделаешь по возможности я уж подожду.

serkiri
05.02.2017, 16:56
https://www.dropbox.com/s/0qvis6e0bwopvw6/speccy2010_69_bus_flashing.bin?dl=0
сделал мигалочки, кидаешь его как обычно, он дойдёт до программирования фпга, потом напишет состояние порта и начнёт мигать нужными ногами. 2 секунды единица, 2 секунды ноль.
Список ног, напоминаю:
5
6
7
8
11
12
13
14
15
16
17
23
24
35
36
37
38
39
40
41
42
72
82
83
84
85
86
93

если какая мигать не будет - напиши, я у себя проверю. если все мигают нормально - проверяй все эти ноги и на плис.

Удачи в поиске )

Ricia
05.02.2017, 23:13
84 нога ARM только 0,657/0 v на других 3,273/0 v замыкания между соседними ногами нету, соединение между ARM и Altera всё в порядке.

какие выводы?

Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 69 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
GPIO2 PC0=fffff PC1=0000 PC2=47ff
>

serkiri
06.02.2017, 12:57
84 нога ARM только 0,657/0 v на других 3,273/0 v замыкания между соседними ногами нету, соединение между ARM и Altera всё в порядке.

какие выводы?

>

так это... вот жешь и ответ - надо замыкание этой ноги искать. Там вроде её поднимать смысла нет - она короткая и прямо на плис идёт.

ну блин, может внутренний пулАп не работает в проце... Надо почитать может на фпга он есть.

О, на фпга точно есть, сейчас попробую скомпилировать.

zebest
06.02.2017, 23:28
Окак. Народ тут в мигалочки играеЦЦа, значит есть еще живыйе.


интересно, надо пробовать, ты только пост не удаляй
за две то недели можно было попробовать.

60043

serkiri
07.02.2017, 09:50
короче вчера покопался, прекрасно включается подтяжка в фпга. сегодня попробую на проце включить на этом бите не пушПул, а открытый коллектор, а подтянуть фпгашкой.

zebest, интересно, надо пробовать, ты только пост не удаляй

serkiri
09.02.2017, 08:05
с Ricia общались по скайпу вчера. Оказалось альтера садит этот адрес23. перекинули его на ногу альтеры номер 1, всё заработало.

Возник вопрос - а General Sound реализован или все же нет? спрашиваю потому, что есть такая настройка...

zxm ещё не пробовал, а исходников от него нет? или это версия от пупиСана?

serkiri
12.02.2017, 13:52
Я просто почему спрашиваю - если GS в speccy2010 не влезает, то у меня ж есть вторая плата 2010. Можно сделать на ней внешний GS. Так точно получится...

serkiri
15.02.2017, 23:48
Ребят, а никто msx не реализовывал на speccy2010? или bbc micro?

skyther
16.02.2017, 04:34
а General Sound реализован или все же нет? спрашиваю потому, что есть такая настройка...
c Turbo Sound не путаете?

zebest
16.02.2017, 08:35
На GS места в FPGA не хватит. Как и на MSX.
C BBC проще, но чем ему скармливать файл BEEB.MMB ? Если со второй SD - то беС проблем. А ежели чисто из спортивного интересу - так я уже наиГрался с этим проектом на других бордах. Могу сказать - интересный компьютер, годный_))

polikarpov76
16.02.2017, 09:31
skyther, видимо речь про GS #B3. Это covox?

serkiri
16.02.2017, 11:59
skyther, видимо речь про GS #B3. Это covox?

не понятно пока )

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


На GS места в FPGA не хватит. Как и на MSX.
C BBC проще, но чем ему скармливать файл BEEB.MMB ? Если со второй SD - то беС проблем. А ежели чисто из спортивного интересу - так я уже наиГрался с этим проектом на других бордах. Могу сказать - интересный компьютер, годный_))

Странно, вроде ж на msx тот же z80...

zebest
16.02.2017, 12:49
Ковокс там, несколько вариантов портов.
а для женераль саунд надо второй процессор, который то жи занимает ячейки в фпга. Что тут не-понятного? и для msx, по крайней мере в редакции от Каро, надо гораздо больше, чем >8k ячеек.

polikarpov76
16.02.2017, 13:00
zebest, а как в ReVerSE-U8 хватило места? Там FPGA жирнее?

skyther
17.02.2017, 11:03
подключено по параллельному интерфейсу, не LVDS.
исходники в приложении

если кто подскажет, где взять плату-переход под TSSOP с шагом .5мм прикручу LVDS матрицу

skyther
17.02.2017, 12:14
точно 0,5 ? а то вон у кЕтайцев 0,65
https://ae01.alicdn.com/kf/HTB1FGX2IVXXXXbLXVXXq6xXFXXX0/221343796/HTB1FGX2IVXXXXbLXVXXq6xXFXXX0.jpg?size=80456&height=405&width=622&hash=99dd220a94263a601f61e387606b8515
на фсе случаи жизни, но то жи 0,65 (https://ru.aliexpress.com/item/30PCS-LOT-PCB-Board-Kit-SMD-Turn-To-DIP-Adapter-Converter-Plate-FQFP-32-44-64/32626446485.html?spm=2114.10010208.1000014.2.e211W l&scm=1007.13338.71800.000000000000000&pvid=b79fa6bd-c3e1-4385-a307-5502cee811fe&tpp=1)
или все жи, 0.5, но тогда не TSSOP будет называЦЦа :)))) ???????
пишут, что TSSOP http://www.ti.com/product/SN75LVDS83A

zebest
17.02.2017, 13:36
тогда брось эту затею))
http://www.kr4.us/tssop-56-to-dip-56-smt-adapter-0.5-mm-pitch.html
плюс сама м\с, негуманно и неинтересно))

skyther
17.02.2017, 13:48
тогда брось эту затею))
http://www.kr4.us/tssop-56-to-dip-56-smt-adapter-0.5-mm-pitch.html
плюс сама м\с, негуманно и неинтересно))
сама мс есть - сэмплы присылают таки.

omercury
18.02.2017, 11:09
если кто подскажет, где взять плату-переход под TSSOP с шагом .5мм прикручу LVDS матрицу

А чем Вас не устраивает уже имеющийся в Циклоне LVDS?

skyther
18.02.2017, 16:42
А чем Вас не устраивает уже имеющийся в Циклоне LVDS?
я в него не умею

omercury
18.02.2017, 23:09
Это нормально.
У меня железный пока тоже не запустился... зато запустился софтовый даже на первом циклоне без LVDS.

Надо у Влада в Reverse-16 поглядеть, HDMI по сути тот же LVDS.

Astrolux
06.03.2017, 00:11
Идеальным выходом видится такой: нарисовать раскройку для лазерной резки из акрила и нарезать в каком-нибудь сервисе
Я несколько раз пытался начать рисовать такую раскройку, но что-то каждый раз все упиралось в

Есть ли в настоящее время такая раскройка для изготовления корпуса из оргстекла?

serkiri
04.04.2017, 22:37
а кто видел такое ? http://www.victortrucco.com/Multicore/Multicore

serkiri
23.04.2017, 22:24
ребят, а никто не пробовал собрать nios II на этой плате?

point777
06.07.2017, 08:18
Ребята, планирую таки взяться за жало да повысить свой Speccy2010 до поддержки TS-Conf.
По этому возникли вопросы следующего характера:

Комлпектуха: достаточно ли будет этого?
- SD Card слота http://www.ebay.com/itm/401299905512
- FLASH M25P40-VMN6P http://www.ebay.com/itm/150955809455

Прошивки: где взять последние?

Может что еще?

Спасибо.

point777
06.07.2017, 08:55
даже с избытком. по цене и это можно в неск. раз купить дешевле, а можно и снять с неисправных материнок\видеокарт\картри деров задаром. SD слота как бы вполне достаточно, флешка это уже по желанию, можно и без нее, но можно и любую 512kb-8Mb
Спасибо,
Программатор нужен какой или все заведется с пол пинка?
На счет цен - привел первые попавшиеся на eBay, кстати если без флешины, тогда будет надо 3-ю SD карту?

point777
06.07.2017, 09:49
Первый вариант был с флеш памятью, из нее грузился ts-rom, второй вариант был чисто загрузка с SD-карты, ts-rom загружался из нее, так что флеш не нужна от слова совсем, ну если только для общего развития и дальнейших экспериментов. так что в идеале достаточно ОДНОГО!! SD слота, можно самомуу спаять, но вполне можно и готовый, как выше, или даже с микро-эсди, по желанию.
Был бы еще премного благодарен если бы ты подсказал откуда скачать актуальный ts-rom для Speccy2010? Спасибо!

vwarlock
02.12.2017, 14:57
Извиняюсь если уже задавали этот вопрос (устал читать тему)

Собственно вопрос:
Сначала собрал, потом почитал :) и теперь у меня на плате впаяны и TDA1543 и R-2R DACи. что делать?
Выпаять TDA или резисторы? :)
Сильно не вдавался в подробности прошивки, но вопрос еще такой: на TDA идет всего 3 сигнала Left[7-5], а зачем остальные (Left[7-0] и Right[7-0])?
У меня установлен STR755, значит есть возможность на флешку заливать по USB?
Что для этого надо сделать? и надо ли?

Заранее благодарен

zx-kit
02.12.2017, 15:09
Резисторы по 100 и 200 Ом - это DAC по схеме R-2R. Если есть TDA1543, то эти резисторы возле TDA с обоих сторон платы надо выпаять. Для TDA надо меньше сигналов, так как там данные передаются последовательно.

Через USB-UART на FT232RL прошивается 1 раз STR. Через него еще можно смотреть в терминале информацию при запусе. Больше через USB ничего не предусмотрено.

vwarlock
02.12.2017, 16:37
Спасибо!
А прошивка как-то сама определяет что установлено: TDA или резистивный DAC?

Больше через USB ничего не предусмотрено.
Я про второй USB, который идет напрямую на STR75X

vwarlock
07.12.2017, 14:01
В полку Speccy2010 прибыло! :)
Аппарат запущен и выдержал сутки тестирования!

vwarlock
07.12.2017, 17:28
это что?
Плата была куплена давно, еще до наличия "хороших" дев-бордов :)
Лежала, мозолила глаза - не хорошо это!
Пошукал по сусекам - детальки нашлись, как результат рабочий speccy.

В общем, да, спортивный интерес :)
Теперь надо разбираться зачем она :)

p.s. а еще ZX-Evo лежит....... но это уже сынишке.... вот только паяЛник держать научу....

polikarpov76
08.12.2017, 00:02
А что это за 'хорошие' дев-борды и чем speccy2010 хуже?

vwarlock
08.12.2017, 12:04
А что это за 'хорошие' дев-борды
Например, DE10-Nano :) или "классика DE1, ну Reverse-U16 никто не отменял. :)

CLR
24.03.2018, 21:46
Интересно, а если генерала саунда не городить в виде з80 со всем фаршем, а отрабатывать только на уровне команд - он полезет в фпгу? Хотя, все равно надо будет какой-никакой плеер модов сочинить как минимум.

Egal
18.08.2018, 10:22
Народ, в gerber где-то есть печатка? Хочу заказать изготовление

fifan
20.09.2018, 06:52
Прошурудил всю тему и не нашёл, что кто-нибудь пытался бы задействовать USB вход в качестве входа для клавы или всех PS/2 устраивает?

Ewgeny7
20.09.2018, 11:29
кто-нибудь пытался бы задействовать USB вход в качестве входа для клавы
А что, на Спекки внезапно есть USB-хост?

fifan
20.09.2018, 13:13
Точно, присмотрелся сигналы с USB разъёма идут на контроллер, а так можно было замутить поддержку хоста, правда разъём не той системы.

SoftLight
11.10.2018, 00:44
Speccy2010 Reborn (https://blog.borik.net/2018/07/speccy2010-reborn.html)
Speccy2010 v1.2.1 (https://github.com/mborik/speccy2010/releases/tag/v1.2.1)
все становится вкуснее с ESXDOS 0.8.6 )
https://blog.borik.net/speccy2010/commander1.tnb.jpg https://blog.borik.net/speccy2010/romcfg.tnb.jpg

Rusazar
19.10.2018, 21:06
Speccy2010 Reborn (https://blog.borik.net/2018/07/speccy2010-reborn.html)
Speccy2010 v1.2.1 (https://github.com/mborik/speccy2010/releases/tag/v1.2.1)
все становится вкуснее с ESXDOS 0.8.6 )
https://blog.borik.net/speccy2010/commander1.tnb.jpg https://blog.borik.net/speccy2010/romcfg.tnb.jpgКак зайти в ROM config в новой прошивке?

P.S. разобрался сам, по Alt+F9

SoftLight
19.10.2018, 22:13
Все кнопочки тут (https://github.com/mborik/speccy2010/blob/master/speccy2010.hlp).

Rusazar
19.10.2018, 22:15
Все кнопочки тут (https://github.com/mborik/speccy2010/blob/master/speccy2010.hlp).Благодарю, разобрался, не сразу увидел.

SoftLight
22.10.2018, 22:04
Чет не особо я понял как эмуляция MB-02 работает.
А еще я вот раньше не обращал внимание, а почему у speccy2010 в режиме vga такая бешеная полосатость экрана по вертикали? Вот на видео на белом фоне хорошо видно, и у меня точно тоже самое:

https://www.youtube.com/watch?time_continue=150&amp;v=L6IySdEGMrg
При том, что у меня эффект на жк-мониторе, а у господина из видео, судя по всему, crt-монитор. Чета я не помню такого с родной паршивкой.
зы: если кому надо, собрал прошивку fpga v1.2.2 под свою EP2C8Q208C7 (во вложении) а то с прошивкой от автора память артефактила.

Rusazar
23.10.2018, 09:35
Чет не особо я понял как эмуляция MB-02 работает.
А еще я вот раньше не обращал внимание, а почему у speccy2010 в режиме vga такая бешеная полосатость экрана по вертикали? Вот на видео на белом фоне хорошо видно, и у меня точно тоже самое:


На моем экземпляре без артефактов, чистый белый фон (серый) без вертикальных полос. Возможно у тебя хреновый VGA кабель, он может искажать сигнал. У меня speccy2010 подключен через KVM switch, что дома, что на работе. Монитор поддерживает 50 гц.
https://uploads.tapatalk-cdn.com/20181023/96267946cb8e0ebc5e024270ddd5bf22.jpg
https://uploads.tapatalk-cdn.com/20181023/caa33ad7891194df58c40065fcb3dd28.jpg
https://uploads.tapatalk-cdn.com/20181023/b7718207ae27d99a6ed6add83f76b1ee.jpg

SoftLight
23.10.2018, 23:38
На моем экземпляре без артефактов, чистый белый фон (серый) без вертикальных полос.

Про повышенную полосатость VGA. Я может придираюсь, но у меня по VGA вот такая беда, хорошо видна полосатость на неярком белом:

http://www.picshare.ru/uploads/181023/s1MK6f2I5S_thumb.jpg (http://www.picshare.ru/uploads/181023/s1MK6f2I5S.jpg)

Сделал все возможные тесты:
1) Не зависит от кабеля;
2) Не зависит от прошивки;
3) Не зависит от блока питания;
3) Почти не зависит от монитора;
4) На самсунге можно почти убрать подстройкой из меню монитора 'точная подстройка' при этом эти теневые полоски расширяются или сужаются по ширине;
5) Полоски даже лезут но менее выраженно при подключении через RGBHV через GBS-8200;
6) Зато, при подключении по композиту (через SCART-адаптер к телеку) никаких полосок! Да, тест не честный тут телек, а полоски на мониторах, но pc-тюнера под рукой нету. Да и качество картинки по композиту вцелом не очень;
7) Уверен, что и по S-Video полосок не будет;

Если у тебя по VGA все ок, делаю вывод, что-то у меня speccy2010 как-то криво по VGA кажет. Даже не знаю в какую сторону смотреть.

А вот что по используемым режимам сообщает монитор:

http://www.picshare.ru/uploads/181024/d0u8n9dk89_thumb.jpg (http://www.picshare.ru/uploads/181024/d0u8n9dk89.jpg)

Rusazar
24.10.2018, 15:30
Про повышенную полосатость VGA. Я может придираюсь, но у меня по VGA вот такая беда, хорошо видна полосатость на неярком белом:

Довольно ощутимые зрительно, вертикальные полосы, согласен. У меня сплошные цвета.


Сделал все возможные тесты:
1) Не зависит от кабеля;
2) Не зависит от прошивки;
3) Не зависит от блока питания;
3) Почти не зависит от монитора;
4) На самсунге можно почти убрать подстройкой из меню монитора 'точная подстройка' при этом эти теневые полоски расширяются или сужаются по ширине;
5) Полоски даже лезут но менее выраженно при подключении через RGBHV через GBS-8200;
6) Зато, при подключении по композиту (через SCART-адаптер к телеку) никаких полосок! Да, тест не честный тут телек, а полоски на мониторах, но pc-тюнера под рукой нету. Да и качество картинки по композиту вцелом не очень;
7) Уверен, что и по S-Video полосок не будет;

1) Было подозрение на кабель, было у меня такое уже, с дешевым, тонким vga кабелем. Но отпадает, если не влияет замена.
2) прошивка и не должна влиять это аппаратно вроде, но могу ошибаться. По крайней мере сколько менял прошивок, все оставалось стабильным, изображение ровное.
3) Запитывал от разных источников, работает и штатного выхода usb 2.0 на системном блоке. Подтверждаю.
4) Подстройки на samsung не производил ни разу, все на автоподстройке шло.
5) 6) 7) Этими девайсами и выходами никогда не пользовался, сказать нечего.


Если у тебя по VGA все ок, делаю вывод, что-то у меня speccy2010 как-то криво по VGA кажет. Даже не знаю в какую сторону смотреть.

Да, только через VGA подключаю и все ровно отображает. Я в 2011 году эту плату, уже спаянную и настроенную брал у разработчика Syd'а и пользовался без доработок с самого начала. Надо смотреть тогда на плате соответствие элементов на VGA выход, согласно схеме. Только это может искажать скорей всего картинку...


А вот что по используемым режимам сообщает монитор:

Надо будет посмотреть

на 50 ГЦ (на данной модели монитора Samsung 940N при 50 Гц присутствует снизу черная полоса и изображение на автоподстройке выглядит так)https://uploads.tapatalk-cdn.com/20181024/f98181a50e016b52d2ce92ccbffa45bd.jpg
на 60 Гц (тут автоподстройка изображения отрабатывает нормально)https://uploads.tapatalk-cdn.com/20181024/693710abd74cf001a1713256a5c96637.jpg
на 75 Гц (здесь тоже нормально отрабатывает автоподстройка изображения)https://uploads.tapatalk-cdn.com/20181024/236ebbc2510ac4308cf0869344008728.jpg
И это вдогонку монитор дома через который на момент снимка работала PentEVO и такое же качественное изображение идет от speccy2010https://uploads.tapatalk-cdn.com/20181024/d438a84d62401395a1d2307703b64b2c.jpg

alvis
24.10.2018, 22:31
зы: если кому надо, собрал прошивку fpga v1.2.2 под свою EP2C8Q208C7 (во вложении) а то с прошивкой от автора память артефактила.
А на авторской прошивке полосы были? Или только артефакты?

Rusazar
24.10.2018, 22:33
А на авторской прошивке полосы были? Или только артефакты?
Полосы от прошивок не появляются, читаем немного выше наши обсуждения.

SoftLight
25.10.2018, 00:32
В общем, чем дело кончилось: проверил все, что только можно, всю схему, замерил каждый резистор в R-2R, все в порядке. Начал уже мерить анализатром синхру в режиме VGA и компоненты цвета - ничего не нашел нет никаких расхождений по частотам. Делаю вывод, что вот такое странное понимание сигнала 50Hz от скандаблера моего speccy2010 у современных LCD-матриц. Вроде все сигналы на резисторную матрицу идут напрямую с FPGA. Там просто нечему быть неисправным кроме самого циклона. Прошивку отметаем, пробовал разные, кабели тоже проверил два, монитора два проверил, два блока питания...
В итоге, смог полностью устранить эффект полосок вручную подбирая в меню монитора ползунком в разделе 'точная настройка частоты'. Картинкой полностью доволен. Монитор вот этот (https://www.ixbt.com/monitor/samsung-s27d590cs.shtml). Пункт доступен только для источника сигнала VGA. Наврное забъю на эту загадку пока.
Странно, что, например, с zx-evo полосатости не наблюдаю без всякой подстройки.

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


А на авторской прошивке полосы были? Или только артефакты?
Да, на авторской тоже полоски были. А прошивка под EP2C8Q208C8 на моей плате всегда рисует на экране левые пикселы и дает сбои в памяти. Я уже привык, всегда компилю под свой чип и прошивка начинает работать идеально.

Rusazar
25.10.2018, 09:41
Странно, что, например, с zx-evo полосатости не наблюдаю без всякой подстройки.

Получается дело не в мониторе, а в аппаратной проблеме speccy2010, где-то там все-таки есть или ошибка или не исправность какого-то компонента.

Есть просьба, если не затруднит откомпилить выложенную mborik новую версию 1.2.3? Охота ее попробовать, а то в релизах лежит только 1.2.2
https://github.com/mborik/speccy2010

Мне удалось в MB-02 увидеть часы во весь экран, что дальше делать я не в курсе... под спойлером будут снимки экрана, что и как делал:

Настройки для MB-02
https://uploads.tapatalk-cdn.com/20181025/c1dee2e11b083f6f1ee0876bdf73b531.jpg
Настройки меню ROM
https://uploads.tapatalk-cdn.com/20181025/410b730cec76e6ecf69935c8d9e2db39.jpg
После выхода с настроек выбрал в файловом менеджере в папке mb-02/demodisk.mbd
https://uploads.tapatalk-cdn.com/20181025/ea6cb7578350219969e7edd24cd74317.jpg
После выбора образа дискеты появилось изображение дискеты с дисководом и через несколько секунд получил изображение с часами
https://uploads.tapatalk-cdn.com/20181025/60423a63bf2a67b8860f684ee856bb2e.jpghttps://uploads.tapatalk-cdn.com/20181025/45e89d5b55ef3c1cfb8f82c030281a21.jpg
При нажатии на space выпадаю на этот экран, в котором пусто, т.к. выбран demodisk.mbd в котором наверное кроме данных часов ничего нет
https://uploads.tapatalk-cdn.com/20181025/b7aba6dfec3c97fb9016748c4db43ab5.jpg
Вот и все, что дальше делать не понимаю :)
Пытался создать образ создать дискеты empty.mbd, создал, подключил, ресет alt-f5 и белый экран )))

alvis
25.10.2018, 19:50
Да, на авторской тоже полоски были. А прошивка под EP2C8Q208C8 на моей плате всегда рисует на экране левые пикселы и дает сбои в памяти. Я уже привык, всегда компилю под свой чип и прошивка начинает работать идеально.
Такие помехи могут вызывать и источники питания (стабилизаторы на плате). Некоторые из них могут шуметь по питанию на мегагерцовых частотах.Почитать об этом можно в обсуждениях самодельных осциллографов и питании малошумящих усилителей. Исли эти полосы только у этой платы, я бы начал с цепей питания.

SoftLight
26.10.2018, 02:14
Есть просьба, если не затруднит откомпилить выложенную mborik новую версию 1.2.3? Охота ее попробовать, а то в релизах лежит только 1.2.2


Забилдил прошивки fpga+arm v1.2.3, глубоко не тестил, но у меня работает стабильно:

http://www.picshare.ru/uploads/181026/42JtnOWZ22_thumb.jpg (http://www.picshare.ru/uploads/181026/42JtnOWZ22.jpg)

MB-02 тема интересная, но тоже не было еще времени поразбираться.

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


Такие помехи могут вызывать и источники питания (стабилизаторы на плате). Некоторые из них могут шуметь по питанию на мегагерцовых частотах.Почитать об этом можно в обсуждениях самодельных осциллографов и питании малошумящих усилителей. Исли эти полосы только у этой платы, я бы начал с цепей питания.
У меня стоит стаб 17-33G, банки конденсаторов на 220 мкф 25В, до стабилизатора 5,3В после 3.3В, особо не ясно какие пульсации нужно смотреть, но так то осциллограф имеется, просто нужно чтобы меня кто-то носом ткнул куда смотреть ) Вообще крайне напоминает такое явление как rgb jailbar на приставках.

Rusazar
28.10.2018, 16:42
Забилдил прошивки fpga+arm v1.2.3, глубоко не тестил, но у меня работает стабильно

Благодарю за компиляцию нового билда, работает стабильно, только что там внесены за изменения\исправления не выяснял.

serkiri
01.12.2018, 01:42
ребята, расскажите в двух словах как импортировать проект от mborik (arm-овский) в code::block? .cbp он же стёр (((((

serkiri
02.12.2018, 01:03
ребята, расскажите в двух словах как импортировать проект от mborik (arm-овский) в code::block? .cbp он же стёр (((((

откомпилил, в итоге оказалось довольно просто. но зачем он cbp удалил - до сих пор не пойму))

Ricia
10.12.2018, 23:39
Прошивка на моей плате рисует на экране левые пикселы и дает сбои в памяти. Поделитесь прошивкой fpga+arm v1.2.3 которая хорошо работает под EP2C8Q208C8N.
спасибо.

SoftLight
11.12.2018, 01:28
Ricia, собрал тупо исходник mborik, он там что-то 9 дней назад менял, вроде у ula тайминги фиксил. Проверить не могу, у меня плата на другом чипе.

Ricia
11.12.2018, 10:06
Ricia, собрал тупо исходник mborik, он там что-то 9 дней назад менял, вроде у ula тайминги фиксил. Проверить не могу, у меня плата на другом чипе.


неработает.... :(

SoftLight
11.12.2018, 11:20
неработает.... :(
Что не работает то? Черный экран ничего не грузится или артефакты как раньше?
Автор может что-то поломал в процессе дизайна.
Попробуйте сами соберите тогда:
- для сборки прошивки fpga понадобится Quartus II Web Edition 13.0 SP1
- для сборки прошивки AVR понадобится Sourcery CodeBench Lite 2011.09-69 for ARM EABI + я использовал make отсюда: https://github.com/gnu-mcu-eclipse/windows-build-tools/releases/tag/v2.11-20180428/

Либо попробуйте bin взять из этого (https://zx-pk.ru/threads/12425-speccy2010-sborka-naladka-testing.html?p=983887&viewfull=1#post983887) поста. Автор сейчас в процессе реализации дебаггера, предыдущая прошивка работала норм. От версии fpga она не зависит.

По словам автора (https://sindik.at/?p=930433) планируются различные улучшения. Если все будет идти по плану, Speccy2010 получит не только правильные тайминги, но и многие другие доработки. Например, дебаггер.

upd: собрал прошивку для ARM из под Windows и из под Ubuntu. Файлы получаются двоично идентичные. Так что build-tools для Windows рулят )

Ricia
11.12.2018, 12:05
Что не работает то? Черный экран ничего не грузится или артефакты как раньше?
Автор может что-то поломал в процессе дизайна.
Попробуйте сами соберите тогда:
- для сборки прошивки fpga понадобится Quartus II Web Edition 13.0 SP1
- для сборки прошивки AVR понадобится Sourcery CodeBench Lite 2011.09-69 for ARM EABI + я использовал make отсюда: https://github.com/gnu-mcu-eclipse/w...2.11-20180428/

Либо попробуйте bin взять из этого (https://zx-pk.ru/threads/12425-speccy2010-sborka-naladka-testing.html?p=983887&viewfull=1#post983887) поста. Автор сейчас в процессе реализации дебаггера, предыдущая прошивка работала норм. От версии fpga она не зависит.


вот что я вижу. красный при зарядке, черный при нажатии F9. LOG нормальный, speccy2010.bin кажется, работает нормально. только альтера не работает нормально. P.S. старая версия 0064 работает прекрасно.

6726967268

SoftLight
11.12.2018, 23:22
Докладываю. Собрал для себя и получил точно такие же эффекты, не работает конфигурация. Может какую-то новую настройку требует либо ром. Автор пока активно допиливает новые фичи. Откатился до версии 1.2.3 от 22 октября - на ней все работает. Во вложении.

Ricia
12.12.2018, 11:08
Непомогло, в чем может быть проблема?

zebest
12.12.2018, 11:18
в чем может быть проблема?
начинать надо с чего то заведомо рабочего. Тест памяти SDRAM проходит без проблем??
SpeedGrade а5 же

Ricia
12.12.2018, 11:35
Ver 1.0 rev0064 Тесты памяти проходят без проблем, и все работает отлично и стабильно, думаю SDRAM OK.

zebest
12.12.2018, 12:16
это про EP2C8Q208C8(-7) - иногда бывает разница, но для моего чипа что с 7, что с 8 - всегда все работало.
А про тест памяти не из под спека, а про хардварный от DDp был вопрос

Ricia
12.12.2018, 12:49
тест идет но ....

6730567304

zebest
12.12.2018, 13:21
это нормально идет. внизу нули должны быть.
Возможно у автора тайминги памяти быстрее, и он контроллер под CL1 сделал для себя) Ну это совсем печально было бы:)))).. А так только можно предположить, если у автора работает, а больше ни у кого - что у него чип чуточку побыстрее и FPGA-дизайн не дружит с таймингами.. как вариант

SoftLight
15.12.2018, 23:26
Протестировал прошивку с сегодняшними изменениями, у меня на C7 все заработало. Стал появлятся дебаггер:
http://www.picshare.ru/uploads/181215/g02Zc8K8n7_thumb.jpg (http://www.picshare.ru/uploads/181215/g02Zc8K8n7.jpg)
При сборке под C8 опять 'Critical Warning (332148): Timing requirements not met', скорее всего будут опять сбои но можете попробовать. Может кто что посоветует как починить?
TimeQuest ругаеццо:
http://www.picshare.ru/uploads/181215/O0626qalug.jpg

Ну и краткое содержание предыдущих коммитов:

Oct 25, 2018: GUI improvements: …
- text viewer with wrap/unwrap line functionality
- can be switched into simple text view mode (help)
- fixed some imperfections in commander
Oct 28, 2018: implemented fully functional HEX editor/viewer
+ fixed some design issues
Nov 20, 2018: updated T80 to Sorgelig's version
Nov 22, 2018: implemented direct write to the registers
Dec 09, 2018: 1st stage of full-featured debugger of UnrealSpeccy
Dec 15, 2018: fixed bug with short files in hex viewer/editor

serkiri
15.02.2019, 16:02
Ребят, вот, думаю, может KIM-1 реализовать на speccy2010. Времени только нет, но не суть. Может кто поделится заведомо хорошей моделькой 6502? Желательно vhdl. Спасибо!

Rusazar
15.02.2019, 16:32
Ребят, вот, думаю, может KIM-1 реализовать на speccy2010. Времени только нет, но не суть. Может кто поделится заведомо хорошей моделькой 6502? Желательно vhdl. Спасибо!Смотри тут http://forum.6502.org/viewtopic.php?f=10&t=3690 и тут http://6502.org/homebuilt/

serkiri
17.02.2019, 22:18
Сделал репо, буду разрабатывать тут https://github.com/serkiri/kim1
Пока сделал примитивный вга вывод
Буду индикаторы теперь рисовать
https://i.ibb.co/HH64tqT/20190217-212205.jpg

zebest
18.02.2019, 10:11
может KIM-1 реализовать на speccy2010
Возможно дежавю, но вроде такой проект в ФПГА уже попадался.
вот еще
http://www.cs.columbia.edu/~sedwards/presentations/2018-vcf-fpga.pdf
но что-то кроме этого было и немного пораньше :(

serkiri
18.02.2019, 18:41
Возможно дежавю, но вроде такой проект в ФПГА уже попадался.
вот еще
http://www.cs.columbia.edu/~sedwards/presentations/2018-vcf-fpga.pdf
но что-то кроме этого было и немного пораньше :(

да, но:
1. это ж не для нашей платы
2. там используются железные индикаторы, а я хочу их на vga показывать. и клаву использовать уже подключенную
3. ну там верилог, но впринципе....

За ссылочку - спасибо.

zebest
19.02.2019, 00:42
1. это ж не для нашей платы
это самая наименьшая проблема


2. там используются железные индикаторы, а я хочу их на vga показывать. и клаву использовать уже подключенную
это да, это интересно, можно наверное подсмотреть некоторые проекты.



3. ну там верилог, но впринципе....
Простой пример. В конце того документа в pdf есть пару ссылок, так вот автор того проекта предпочитает Verilog, или ваще SV
так шо на вкус и цвет маркеры могут различаЦЦа. В принципе
а что с загрузкой в него программ предполАгаеЦЦа??

serkiri
19.02.2019, 01:44
это самая наименьшая проблема


это да, это интересно, можно наверное подсмотреть некоторые проекты.



Простой пример. В конце того документа в pdf есть пару ссылок, так вот автор того проекта предпочитает Verilog, или ваще SV
так шо на вкус и цвет маркеры могут различаЦЦа. В принципе
а что с загрузкой в него программ предполАгаеЦЦа??

ну для него ж есть стандартный магнитофон, эмульнём как syd

serkiri
21.02.2019, 18:43
zebest, почисти личку плз, а то сервер ругается на тебя и я не могу тебе отвечать )

zebest
21.02.2019, 19:31
я конечно дико извиняюсь, но лесники мне строго настрого запретили что-то удалять. За мной СЛЕДЯТ(!), и мгновенно восстанавливают все мною удаленное. Идеальный бэкап в жизни. Чо. Включая это бес-полезное сообщение(:

serkiri
23.02.2019, 12:47
нарисовал индикаторы, управления ими ещё нет
https://i.postimg.cc/tTkPCd69/20190223-112737.jpg

serkiri
24.02.2019, 20:00
сделал управление и дешифратор, хоть kim-1 он не нужен. вобщем сейчас есть 6x7 логических сигналов, которые статически выводятся на вга в виде сегментов. вид сегментов можно настраивать.
посмотрел на схему, вижу, что у kim-1 развёртка, т.е. тут ещё придётся какой-то буфер смастерить.
https://i.postimg.cc/qvsPQ9kR/20190224-162728.jpg

буду двигаться дальше и смотреть что это за 6530.

serkiri
24.02.2019, 22:42
нашёл интересную вещь )))) https://opencores.org/projects/vhdl_6530_rriot

zebest
05.04.2019, 01:06
̶"̶С̶т̶а̶р̶и̶к̶ ̶т̶а̶к̶ ̶и̶ ̶н̶е̶ ̶н̶а̶у̶ч̶и̶л̶с̶я̶ ̶х̶о̶д̶и̶т̶ь̶ ̶н̶а̶ ̶л̶ы̶ж̶а̶х̶"̶ так и не осилил (пока?) маке-сборщик, а коде::блок поломали, так что может кто соберет свежую сборку за-вчера под АРМ
https://github.com/mborik/speccy2010
upd/: А, нееее, уже не надо :((
Два часа учился ходить на лыжах, причём по асфальту :((
НО тем не менее, от .cbp для Code::Block я бы не отказался, что-то у меня не очень получилось его сформировать. Ну теперь хоть есть на что равняЦЦа. Спасибо конечно.

serkiri
05.04.2019, 20:08
̶"̶С̶т̶а̶р̶и̶к̶ ̶т̶а̶к̶ ̶и̶ ̶н̶е̶ ̶н̶а̶у̶ч̶и̶л̶с̶я̶ ̶х̶о̶д̶и̶т̶ь̶ ̶н̶а̶ ̶л̶ы̶ж̶а̶х̶"̶ так и не осилил (пока?) маке-сборщик, а коде::блок поломали, так что может кто соберет свежую сборку за-вчера под АРМ
https://github.com/mborik/speccy2010
upd/: А, нееее, уже не надо :((
Два часа учился ходить на лыжах, причём по асфальту :((
НО тем не менее, от .cbp для Code::Block я бы не отказался, что-то у меня не очень получилось его сформировать. Ну теперь хоть есть на что равняЦЦа. Спасибо конечно.

обещал тебе сделать, но работа над kim-1 поглотила меня.

zebest
05.04.2019, 20:18
обещал
а я ОООЧЕНЬ жду.
Ибо в том виде, в каком mborik сделал - я не буду пользоваться. С виду неплохо, но пару косяков в эмууляции Пентагона убивают все хорошее. Ну хорошо, тайминги я поправлю, а вот что он сделал со снапшотами - П.Ж. :(( А у меня их большинство, и они мне важнее всего отсального. Поэтому лучший вариант, что то взять от него и перенести к себе.
тестовые снапшоты надеюсь никомуу не надо:()))))
кстати в эмулях с ними еще больший разброд и шатание, даже не думал, что все так запущено в этом отношении. из десятка эмулей штуки три прошли мои издевательства на йими.

SoftLight
05.04.2019, 23:34
Пробуйте (https://yadi.sk/d/5vQgCfNUKH10lg), я не пробовал сам. Там только прошивка под arm изменилась, я только ее билдил.

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

Я вроде уже писал как под виндой компилить вообще не напрягаясь и ни о чем не думая. Вот весь тулчейн:
1) качаем компиляторы Sourcery CodeBench Lite 2011.09-69 for ARM EABI и инсталлируем 'arm-2011.09-69-arm-none-eabi.exe -i GUI' [искать тут (https://sourcery.mentor.com/GNUToolchain/release2032)]
2) качаем сборщики под венду gnu-mcu-eclipse-build-tools-2.11-20180428-1604-win64 [ссылка на закачку (https://yadi.sk/d/pw59mKCIvG1dvQ)]
3) распаковываем тулзы из папки bin (там где make.exe) прямо в каталог speccy2010-master\arm
4) запускаем из папки arm: make.exe
5) в подпапке build забираем сборку после компиляции

Это все вполне надежно. Я в виртуалке под ubuntu компилил и сверял результат: с этими тулзами получается двоично идентичный файл прошивки.

zebest
11.04.2019, 01:05
но работа над kim-1 поглотила меня:(

в полседней версии от 07.04 мои sna-пшоты наконец-то работают верно, хотя автор только дебаггер фиксил, страннааа.
Тайминги под ZX48\128 еще далеки до идеала, под Пентагон как всегда, пол-такта.
ну и из печального - проект под code::blocks компилиЦЦа, собираеЦЦа без ошибАк, но при этом - не работает. :v2_confu:

upd: по поводу снапшотов - все печальнее, чем я думал, и совсем не так.
свежая версия от 11.04 - sna, большинство, не работает

SoftLight
13.04.2019, 22:47
Прошивка speccy reborn 1.2.4 (https://yadi.sk/d/eIYoR2J879m5fQ) от 14 апреля. Изменилась только прошивка arm и справка, прошивка fgpa не менялась.
Изменения: tap/trd ESXDOS autoloader File Manager

zebest
14.04.2019, 00:06
Изменилась только прошивка arm и справка, прошивка fgpa не менялась.
прошивка не менялась - это от когда и с каким числом сравнивать?? если от той, что ты в декабре выкладывал - так сильно поменялась. А другой выше и нету.

SoftLight
14.04.2019, 11:07
С 5 апреля. Тогда был только обновлённый дебаггер и версия 1.2.3. После этого вышел релиз 1.2.3 а это бетка 1.2.4. Там ещё фикс несколько часов назад к ней вышел.

zebest
24.04.2019, 02:23
Latest commit 6c220dd (https://github.com/mborik/speccy2010/commit/6c220dd8579c6841a1e53d921f11ec7815147277) Apr 24, 2019
.SNA-пшоты немного пофикшены. Надо будет затестить

zebest
24.04.2019, 16:51
Снапшоты, мои по крайней мере, грузятся нормально.
Экран в Пентагоне на пиксель подвинут, мелочь - но приятно :)
Timing Test - 48 k v1 - загружается, что довольно удивительно.
Ошибок многовато, но многие эмули даже и загрузить не могут.

SoftLight
18.07.2019, 11:48
Незаметно подкрался релиз Speccy Reborn 1.2.5 (https://github.com/mborik/speccy2010/releases/tag/v1.2.5)


This is a replacement of last version which has serious stability issues because of insufficient runtime memory for ARM firmware and invalid thermal control bits in FPGA firmware.
Lot of optimizations was happen to keep low memory footprint of ARM firmware.

zebest
18.07.2019, 15:31
нее. я за месяц так и не проверил, так как более чем уверен - снапшоты снова сломаны. Без них мне ни разу не интересно. докажите обратное :(

polikarpov76
18.07.2019, 15:45
нее. я за месяц так и не проверил, так как более чем уверен - снапшоты снова сломаны. Без них мне ни разу не интересно. докажите обратное :(

Ну никто кроме тебя не знает, что такое 'твои снапшоты'. Что мешает поправить snapshot.cpp как хочется? Там код элементарный. Второй вариант написать автору, если он в чем-то ошибся. Или даже участвовать в проекте и делать коммиты.

doorsfan
18.07.2019, 16:44
Привет всем!

А кто может поделиться скомпиленной свеженькой прошивкой? на АРМ я могу скомпилировать, а на ФПГА - под убунтой проблема... Моя платка - в этой теме где-то на первых страницах фотка - первая собранная автором.
Прошивка древняя: прошивка в ФПГА подгружается с карточки при включении. В прошивке АРМ что-то поменялось с тех лет?

SoftLight
19.07.2019, 00:20
Собрал и протестировал для EP2C8Q208C7N. Вроде все работает. Запарился с таймингами при миграции, опять timing requirements not met.
Выкладываю образ своей sd-карты с релизом Speccy Reborn 1.2.5 + ESXDOS 0.8.7 для EP2C8Q208C7N
Качать с ЯндексДиска (https://yadi.sk/d/XST0Zj3RvfLyKA).

Прошивку под EP2C8Q208C8N брать в файле релиза (https://github.com/mborik/speccy2010/releases/download/v1.2.5/speccy2010_v1.2.5.zip) (там и bin под AVR и rbf).

SoftLight
10.11.2019, 00:08
Martin Bórik запилил новый релиз v1.2.6 альтернативной прошивки для Speccy2010

Из изменений:
реальная эмуляция в реализации Betadisk заменена упрощенной // оч. сомнительное как по мне 'улучшение', затестил, unreal рушится на третьей сцене
(за счет этого высвободилось дофига места в FPGA и ARM)
удалил неиспользующийся 3-ий канал в эмуляции звукового сопроцессора в FPGA
улучшил DivMMC применением некоего AllRAM-режима, совместимого с MB-02+ управляется портом #17(23)
исправлена выборка порта #E7 из DivMMC
отловил, наверное, самый кртитческий изъян в библиотеке FatFs, когда единственный выделяемый статический буфер не был потокобезопасным (заменил на динамический буфер на памяти стека) // я хз из-за этого или нет, но у меня теперь этот конфиг ничего не читает с карточки SanDisk SDHC 8Gb 2 класса
пофиксил преодопределенное значение в управлении портом RTC

с (https://github.com/mborik/speccy2010/releases/tag/v1.2.6)сылка на релиз (https://github.com/mborik/speccy2010/releases/tag/v1.2.6)

johnny
13.12.2019, 12:09
А как прошивки устанавливаются? Просто копированием файлов на sd карту? Очень хотелось бы обновить свой Speccy2010, но страшновато убить.

SoftLight
13.12.2019, 12:59
А как прошивки устанавливаются?
Да, просто копированием. Из rbf-файла при загрузке конфигурируется fpga если версия отличается от той, что была записана раньше. Еще надо структуру папкок не забыть положить, а то divmmc может не работать. У Мартина есть образы карточки (https://github.com/mborik/speccy2010/releases/download/v1.2.6/speccy2010_v1.2.6_sdcard.zip) в дистрибе.
Мануал по обновлению тут (http://www.club.cc.cmu.edu/~mdille3/tmp/Speccy2010_faq.pdf). Страница 6, пункт 11.

zx-kit
13.12.2019, 13:28
А как прошивки устанавливаются? Просто копированием файлов на sd карту? Очень хотелось бы обновить свой Speccy2010, но страшновато убить.
Первая прошивка микроконтроллера производится через USB разъем. Потом обновления с SD карты. Микроконтроллер можно потом опять с USB прошить. Для FPGA при включении загружается с SD всегда.

johnny
13.12.2019, 13:44
Т.е. закидываю файлы скачанные с https://github.com/mborik/speccy2010/releases/tag/v1.2.6 с заменой на SD, и просто включаю компьютер c обновлённой SD?

zx-kit
13.12.2019, 14:00
Ага.

Кстати, если кто хочет приобрести Speccy2010 - в наличии есть два новых Speccy2010 в сборе.

SoftLight
16.01.2020, 00:49
Из изменений:
- в File Manager по кнопочке F3 (View) теперь можно просматривать содержимое tap-файла по блокам;
- в File Manager появился быстрый поиск файла по первой букве;
- доступ к GUI Speccy2010 блокируется пока DivMMC работает с SD-картой командами SPI чтобы разрулить конфликты не нарушить целостность файловой системы карточки.

Файлы на sd-карточку брать из прошлого релиза speccy2010_v1.2.6_sdcard.zip (http://speccy2010_v1.2.6_sdcard.zip/).
Speccy2010 Reborn v1.2.7 (https://github.com/mborik/speccy2010/releases/download/v1.2.7/speccy2010_v1.2.7.zip)

А да! Если у кого на второй ревизии платы вылезают артефакты с памятью с прошивками от mborik, как уже писала Наталия aka xlat в ZaRulem#15, нужно в разрыв SDRAM_CLK ставить сопротивление от 50 до 100 Ом:
http://www.picshare.ru/uploads/200116/06z0xBUTT2_thumb.jpg (http://www.picshare.ru/uploads/200116/06z0xBUTT2.jpg)

SoftLight
16.01.2020, 23:48
Капец, я такой глупый: при монтировании образа MB-02 я постоянно получал сообщение 'invalid image'. Оказалось, вот что. У меня на плате укороченный слот sd-карты. И когда ее вставляешь, край слота попадает как раз на рычажок защиты от записи карты. И он случайно передвинулся. И, конечно, в сторону закрывания замочка. А я внимания не обратил, так как писал карту на PC в китайском карт-ридере а он, сцуко, кладет здоровенный болт на защиту от записи. Поэтому, я и не узнал никак, что карта была защищена. И вот такой интересный эффект получился, когда я монтировал образ диска MB-02. Крайне не очевидное поведение imho. Спасибо Мартину выручил советом.
http://www.picshare.ru/uploads/200116/23HFAs41Sf_thumb.jpg (http://www.picshare.ru/uploads/200116/23HFAs41Sf.jpg)

tank-uk
17.01.2020, 10:28
рычажок защиты от записи карты
открою вам тайну, этот ползунок к самой карточке ни какого отношения не имеет, он нажимает ( или не нажимает , в зависимости от положения ) контакты в холдере

SoftLight
17.01.2020, 10:48
открою вам тайну, этот ползунок к самой карточке ни какого отношения не имеет, он нажимает ( или не нажимает , в зависимости от положения ) контакты в холдере
Я знаю, не то что я удивился! )) Просто speccy2010 проверяет его состояние и на карточку ничего не может записать, а кетайской приблуде глубоко пофиг.
Донгл вот такой:
http://9zip.ru/images3/card_reader.jpg
Я удивился другому, что при монтировании образа диска выдается сообщение 'invalid image', что сбивает с толку. Так то и не подумаешь на защиту карточки от записи.

tank-uk
17.01.2020, 10:50
Донгл вот такой:
этот свисток работает по упрощенному протоколу, и ни наличие , ни защиту он не проверяет, а в Сп2010 проверяется СТМкой

Sentenced
18.04.2020, 22:54
Доброго времени суток коллеги ! А какого размера можно подсунуть SDxx карту, чтобы работала нормально ? Заранее благодарю.
P.S. 2 Gb Transcend работает прекрасно, просто стало не хватать.

SoftLight
18.04.2020, 23:15
Sentenced, 16Gb полноформатная SD-карта Kingston 10 класса (как на фотке выше) у меня нормально работала. Только я разделов наделал по 200 Мб и разметил fat.

KACTET
23.04.2020, 12:38
Доброго времени суток коллеги ! А какого размера можно подсунуть SDxx карту, чтобы работала нормально ? Заранее благодарю.
P.S. 2 Gb Transcend работает прекрасно, просто стало не хватать.

Больше 4-х гигов у меня не заводилась

Sentenced
23.04.2020, 15:10
Благодарю за ответ !

skar
07.06.2020, 21:27
Подскажите пожалуйста, микросхема K4S281632F-TC75 подойдёт или нет?

SoftLight
10.09.2020, 21:50
DivMMC: fixed write to #2000-#3FFF while CONMEM is active, thanks to ub880d/SinDiKat
Debugger: fixed negative relative jumps (also by ub880d)
Debugger: testing of M or Ctrl+G hotkeys in dump window (change the address)
Debugger: displaying of current paging: 48k ROM, plus MB-02 memory map modes was fixed
Settings: option to completely disable joysticks (again, ub880d)
Core: fixed undocumented IM2 (#ED #7E) instruction in Z80 core (MQM3 demo works!)

Additional content in this release


speccy2010_v1.2.8_sdcard.zip - content of SD card aimed to test this release

ESXDOS updated to v0.8.8
demos & games in TAPs to test autoloader feature for ESXDOS and DivMMC
some TRDs to test Betadisk or ESXDOS autoloader with Pentagon timings
bootable disk mb02/demodisk.mbd with some programs and demos to test MB-02 implementation
(including fixed Prometheus assembler without DMA transfers in DEVELOPMENT directory, thanks to Logout/CI5!)
few snapshots to test


> ссылка < (https://github.com/mborik/speccy2010/releases/tag/v1.2.8)

andykarpov
10.09.2020, 22:58
Ухта, оно еще живо? :)

zebest
11.09.2020, 00:05
fixed Prometheus assembler without DMA transfers
а чегой- то ДМА выпилили?)
и да. Еще.
"This project reached its end." (с) Автор.
Видимо Финал. А жаль.

SoftLight
11.09.2020, 01:36
"This project reached its end." (с) Автор.
Видимо Финал. А жаль.
Да. Очень жаль.

https://translate.googleusercontent.com/translate_c?depth=1&nv=1&pto=aue&rurl=translate.google.com&sl=cs&sp=nmt4&tl=en&u=https://blog.borik.net/2020/09/speccy2010-v1.2.8.html%3Fm%3D1&usg=ALkJrhjIun9XLt7Ws87poPUiiGflfuaH3A

amilt0n
28.12.2020, 04:37
а чегой- то ДМА выпилили?)
и да. Еще.
"This project reached its end." (с) Автор.
Видимо Финал. А жаль.
Почему? Может был ещё какой-то то список TO DO ? Остались какие-то нереализованные функции и непофикшенные баги??
Т.е. если поддержка автором закончена, девайс не рекомендуется к покупке??

zebest
28.12.2020, 10:58
девайс не рекомендуется к покупке??
Если лично мной, то рекомендуется :) Но видите ли, в чем дело...(с)
Поддержка именно автором - закончена много-много веков назад. Последние изменения - это уже от чехов, продолжателей славного дела) . Но человек тоже, реализовал свои хотелки (МВ-02), ну кое-что в общем поправил, не все даже из TODO, но и за это ему честь и хвала!
Pentagon будем считать работает идеально, zx48\zx128 - ну есть некоторые недочеты, неисправленные и бОльшей частью несущественные, с т.з. перфекционистов конечно:) Но это такие мелочи :)
Если бы автор сделал еще и работу с TS-conf напрямую - мне было бы гораздо интереснее, чем BS-DOS, к примеру.
А так то к покупке рекомендуется, ну кроме сабжа, так же MiSTer, Uno\Dos и пр. более совремённые\распространен� �ые (и поддерживаемые авторами) железные симууляторы :)
Насчет DMA - интересный девайс, но на него тоже надо немного ячеек, а их уже и нет :((
Так то не особо проблемно впилить..

amilt0n
01.01.2021, 16:45
zebest, Спасибо за развернутый ответ!! Наверное пока посижу с дивгмх, (получил джойстик что должен поддержвается, надеюсь заработает) а в марте надеюсь некст подвезут, если некстовцы по графику уложатся...

Egal
06.09.2021, 16:09
Всем добрый день! Подскажите, какая последняя версия печатки?

SoftLight
06.09.2021, 16:31
Всем добрый день! Подскажите, какая последняя версия печатки?
Приветствую! Да вроде кроме r2 (https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/speccy2010/speccy2010-pcad-r2.7z) никаких ревизий и не было новее.

Egal
06.09.2021, 17:51
Приветствую! Да вроде кроме r2 (https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/speccy2010/speccy2010-pcad-r2.7z) никаких ревизий и не было новее.

Ага, спасибо! [Хотел ценник сравнить на чистые платы - между резонитом и тем что есть в наличии]

Egal
08.09.2021, 17:01
Подскажите, EP2C8Q208-C8 и EP2C8Q208-C8N это одно и тоже?

polikarpov76
08.09.2021, 17:32
Подскажите, EP2C8Q208-C8 и EP2C8Q208-C8N это одно и тоже?
да
не перепутайте с EP2C5Q208C8N вот оно другое

Egal
17.09.2021, 11:49
Ещё вопрос - у разъёма питания центральный штырь 1мм или 1.3мм?

Egal
02.10.2021, 21:33
Народ, как вы эту сороконожку паяли?! Час уже вокруг неё пляшу :v2_dizzy_tired2:

SoftLight
02.10.2021, 23:33
Народ, как вы эту сороконожку паяли?! Час уже вокруг неё пляшу :v2_dizzy_tired2:
а в чем проблема, микроволна (https://habr.com/ru/post/72155/) + ПОС 61. Чем больше ног тем проще паять.

https://www.youtube.com/watch?v=rmIdTSHU2dY

Egal
04.10.2021, 12:11
а в чем проблема, микроволна + ПОС 61. Чем больше ног тем проще паять.
Просто убили )) :v2_dizzy_tired2: Попробую )

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


микроволна + ПОС 61
Я правильно понимаю что это BC2 жало? Или BCM2 и это не тоже самое что BC2?

polikarpov76
04.10.2021, 12:32
Просто убили )) :v2_dizzy_tired2: Попробую )

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


Я правильно понимаю что это BC2 жало? Или BCM2 и это не тоже самое что BC2?
Я короткими паяю 900M-T-1CM но и 2мм подойдет.

Egal
04.10.2021, 14:05
Я короткими паяю 900M-T-1CM но и 2мм подойдет.
Заказал BCM2 - пусть будет, да я и не тороплюсь сильно :-)

А можете ткнуть - какой точно разъём для SD-карты нужен?
Вот тут - если он тут есть вообще:
https://www.chipdip.ru/catalog-show/slots?gq=sd+%D0%BA%D0%B0%D1%80%D1%82%D0%B0
Или на али какой брать.
Чёт я взял тут, думая то что надо, а их похоже 100500 варантов разных - не то оказалось.

Egal
11.10.2021, 14:55
Я короткими паяю
попробовал обычным жалом - и слепил несколько ножек мгновенно
микрухи не новые, выпайка, видимо флюс остался немного - только прикоснулся, тут же капля на 3-4 ноги
как их теперь разлепить? )))

Serg6845
11.10.2021, 15:22
попробовал обычным жалом - и слепил несколько ножек мгновенно
микрухи не новые, выпайка, видимо флюс остался немного - только прикоснулся, тут же капля на 3-4 ноги
как их теперь разлепить? )))

как обычно - оплеткой от экранированного кабеля. пропитать флюсом, приложить, погреть паяльником.
можно готовую купить, например тут (https://www.chipdip.ru/catalog-show/desoldering-wicks?from=suggest_group)

reddie
11.10.2021, 15:44
капля на 3-4 ноги как их теперь разлепить? )))

Специальной медной оплеткой для снятия припоя, если нету - берем кусочек МГТФ-а, снимаем пару сантимов изоляции, и получаем то же самое.
Далее обтрясти жало паяльника от припоя, окунуть проводок в расплавленную канифоль (можно флюс, но в данных случаях канифоль мне удобней).
Потом уже, думаю, понятно, что делать =) Весь лишний припой засосет на медяху.

Egal
11.10.2021, 19:57
То же подумал про оплётку - спасибо, сгоняю в чип-дип )))

Egal
12.10.2021, 12:16
То же подумал про оплётку - спасибо, сгоняю в чип-дип )))
с оплёткой пока что-то слабо получается - хотя получается

Запаял память - с первого раза. Т12 рулит!

У мелкого чипа первый вывод тоже влево вверх смотрит, как у большого и памяти (если память справа)?

Egal
12.10.2021, 19:21
У мелкого чипа первый вывод тоже влево вверх смотрит, как у большого и памяти (если память справа)?
да, всё правильно, чёт засомневался на ровном месте.

В общем память, и мелкий квадрат запаял с первого раза мухой. "Выпайка" ПЛИС что я купил - ну никак. хз теперь где брать нормальные чипы :))

Egal
27.10.2021, 21:50
Может кто знает, LM1117MP-ADJ/NOPB и LM1117MPX-ADJ/NOPB это одно и тоже?

Kota
28.10.2021, 14:37
На мой взгляд, одно и тоже. Некогда разные производители TI и National, сейчас это TI.

zebest
28.10.2021, 21:00
я бы не был бы столь категоричен
LM1117MP (https://ru.rsdelivers.com/product/texas-instruments/lm1117mp-adj-nopb/texas-instruments-lm1117mp-adj-nopb-ldo-%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D 1%80/5339599?cm_mmc=RU-PPC-DS3A-_-google-_-3_RU_RU_Semiconductors_Voltage+Regulators_Exact-_-Texas+Instruments-5339599-LM1117MP-ADJ/NOPB-_-lm1117mp+adj+nopb&matchtype=e&kwd-574091039232&gclid=EAIaIQobChMIldLU78fs8wIVDRl7Ch1PdgUsEAAYASAA EgK-U_D_BwE&gclsrc=aw.ds)
LM1117MPX (https://ru.rsdelivers.com/product/onsemi/lm1117mpx-adjnopb/on-semiconductor-lm1117mpx-adjnopb-1-low-dropout-3/2148820)
Это же стаб для питания плис-ки 1,25В?
Ну так проверить отдельно, а потом запаивать, ибо сочетание бувк ADJ неспроста.

Andrey F
28.10.2021, 22:33
ибо сочетание бувк ADJ неспроста.
Это стабилизатор с регулируемым выходным напряжением. Не фиксированным! Надо задавать выходное напряжение внешними резисторами.

Ewgeny7
28.10.2021, 23:18
В данном случае, обвеской задается минимальное напряжение стабилизации для ADJ-варианта - 1,25в, и оно стандартно и одинаково для стабов разных производителей. Оба варианта одинаково пригодны. Если корпуса исполнения одинаковы, а в данном случае это вроде как именно так, то они полностью взаимозаменяемы.

Egal
02.11.2021, 19:54
... то они полностью взаимозаменяемы. Спасибо! :-)

Egal
06.11.2021, 20:47
Спаял основные чипы, питание, ft232, обвязку - втыкиваю USB и получаю неизвестное устройство USB. FT232 не правильный или что-то из обвязки не допаял?

saymon
07.11.2021, 09:36
Дровишек подкинуть наверное нужно на фт

Egal
07.11.2021, 11:59
Дровишек подкинуть наверное нужно на фт
Да вроде подкинул, с их сайта брал. Может дровишки то и убили китайский ftd.
Хотя вряд-ли дрова, с самого начала пишет что "Unknown USB Device (Device Descriptor Request Failed)".

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

В общем исходя из того что у устройства VID = 0000, а PID = 0002 вывод напрашивается очевидный - это кривой китайский "аналог". Видимо придётся брать в Ч-Д.
Не понятен выбор в пользу FT232, наверное можно было использовать CH340G, нет? ... или может CP2102.

IanPo
07.11.2021, 15:02
]gal, может, драйверы взять постарше, которые на китайскость не проверяют? Если VID и PID кривой, надежды мало, конечно.
Тут описаны чипы, которые определяются, но не работают с новыми дровами
https://habr.com/ru/company/zeptobars/blog/212859/

Egal
07.11.2021, 15:13
... хотя 3.3V-out есть ... странный чип

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


Тут описаны чипы, которые определяются, но не работают с новыми дровами
Да, я это уже всё перечитал )) Но как-то странно, я их три штуки купил на али - ценник на них был около 350 рублей за штуку, прям как на сайте FTD ($4.75) - и все три 1 в 1 с VID=0000 и PID = 0002.
INF файлы "ломал", драйвер устанавливается, но как устройство не работает.

Egal
07.11.2021, 21:35
Если VID и PID кривой, надежды мало, конечно.
А не может быть так что ARM что-то в ftd шлёт и по этому ftd криво определяется? Хотя я питание на плату пока не подавал.

Egal
08.11.2021, 15:08
Пришли циклоны с Китая, но что-то у всех трёх штамп разный (https://disk.yandex.ru/i/iW61mbprZN0gzg), кружков в углах нет, какие-то артефакты, а не углы.
Брал примерно по 1000, открыл спор на 100% возврат, продавец готов вернуть около 750р, утверждает что оригинал.
Трындит?

polikarpov76
08.11.2021, 16:27
охренеть ты хоть один прошей и проверь прежде чем споры открывать. Китайцы конечно те еще жулики но вот так из-за печати требовать полный возврат это такое себе.

Egal
08.11.2021, 20:15
Китайцы конечно те еще жулики но вот так из-за печати требовать полный возврат это такое себе.
Меня уже нагнули не один раз, и 74LS недокладывали, и кондеи какие-то левые вкладывали, и вот FT-шки (только что впаял, сегодня в ЧипДипе купил - сразу заработало) три штуки кривые, и AYки присылали паяные, хотя написано новые, и процы V20 явно пиленые - я за последние два месяца столько посылок получил, и просто лайкал не глядя (ну блин в кондеях-микруках кто будет обманывать? ага, держи карман шире)
Последний как раз с 74й серией выстегнул - положил несколько позиций паяных, несколько кривых каких-то, и три не доложил. Я спор открыл только на недостающие - так эта собака одну позицию на 100р отказалась принимать спор.
Фиг им, буду проверять теперь каждую и придираться ко всему - расслабились я смотрю.

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


А не может быть так что ARM что-то в ftd шлёт
как было сказано ранее - ФТшки оказались дохлые. Заменил на из Ч-Дипа - тут же определился.
Ща буду пробовать шить бут. Потом "голову".

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

Что-то даташита не могу найти на LM1117DX-3.3 - то же дохлый пришел, не везёт так не везёт, с КЗ или сдох при включении.
Вместо него LM1117DT-3.3/NOPB или LD1117S33TR можно поставить?

Egal
09.11.2021, 01:37
LM1117DT-3.3/NOPB
Нашёл в закромах Родины -

str75x prog v1.2
initializing device - OK
erasing sector 0x00 - OK
erasing sector 0x01 - OK
writting 14872 bytes - OK
done without errors..

Первая часть марлезонского балета пройдена! :v2_dizzy_king:

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

А как увидеть что прошивка дальше с карточки идёт - c СОМ-порта смотреть? Если да, то на какой скорости цепляться?

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


Если да, то на какой скорости цепляться?
Понял, терминал. В терминале мусор какой-то:

QÃiCÎã

И всё.

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


В терминале мусор какой-то
Скорость сбилась - 115200 выставил:

Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
>

А чёйта скиппниг то? Уже прошилась чтоль? Завтра VGA впаяю - посмотрю что на монике показывает :-D

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


Уже прошилась чтоль?

Чёрт, я реально из-за кривой скорости не видел что прошивка влетала )))
Ура - прошивка вливается!

>Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
.............................Firmware upgrade finished.

Speccy2010, ver 1.0, rev 63 !
RTC init OK..

Всё, спать - завтра допаяю остатки ))

Так или иначе - всем спасибо!! (Эх, сразу надо было FTшку нормальную брать)

PS: китаец получается хотя бы с одной альтерой не прокатил. Впаял ту, у которой самый нормальный корпус )))

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

Для пущей верности проверил обратно на 64 - всё шьётся.

>Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
.............................Firmware upgrade finished.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..

IanPo
09.11.2021, 12:44
Egal, есть идея насчет китайских FT:
на сайте FTDI есть утилита, перепрошивающая EEPROM в чипах ( а в них и находятся VID|PID ) - FTD2XXST называется.
Главное - отключить все остальные FTDI-устройства от портов, т.к. утилита своеобразная. Должно быть видно только 1 устройство.
Возможно, удастся восстановить чипы.

Egal
09.11.2021, 17:32
на сайте FTDI есть утилита, перепрошивающая EEPROM в чипах
Да, я в курсе - это первое же что я испытал. Но есть одно "но" - для этого ОС должна определять устройство.
INF-файлы я правил, драйвера устанавливались, но увы, устройство не стартовало никак. Так что утилита в этом случае была бесполезна - она просто не находила что шить.

Из последнего что я знаю, новые дрова перешивали PID с 6001 на 0000, а VID оставался 0403. В моём же случае VID был 0000, то есть вообще бог весть что.
Я не стал дальше заморачиваться просто выкусил и впаял новые чипы из Ч-Д. И всё сразу заработало.

У меня вот ещё вопрос по поводу Алтер - если firmware зашилось, можно ли считать что она живая или ещё что-то может где-то вылезти?
Я просто сейчас в Ч-Д был - и там нет VGA-вилок угловых. А хотелось бы проверить картинку. При этом не хотелось бы ни продавца обмануть и себя тоже обмануть.
В общем успеть до конца спора.

IanPo
09.11.2021, 18:53
если firmware зашилось, можно ли считать что она живая или ещё что-то может где-то вылезти?
Я бы написал тестовую прошивку: счетчики, биты вывел бы на выводы. И проверял работоспособность выводов осциллом.

Egal
10.11.2021, 01:27
Я бы написал тестовую прошивку
Да где уж там, да и времени то нет - надо быстрее проверить, жива ли альтера.

К тому же я рано радовался - VGA я припаял, там пусто, клавиатуру подключил и на ней горят все три светодиода.
И текста вида -


FPGA configuration started...
FPGA configuration status OK...
.................................FPGA configuration conf done...
FPGA configuration finished...
FPGA clock - 19.99762 MHz
FPGA PLL clock - 83.99002 MHz
ROM configuration started...
ROM configuration finished...

- я не вижу

Стало быть альтера молчит (firmware это стало быть ARM). По ресету второй init SD карты даже не намечается. На карточке в корне все лежит и в roms тоже.
Синусоида на кварце есть, на инверторах не синусоида, а какие-то периодические "стулья", короче какая-то кривая синусоида слегка.
На VGA никакого сигнала вразумительного нет, на некоторых контактах высокий уровень.

В доке написано что лог должен быть типа такого:


Speccy2010 boot ver 1.0!
SD card init OK..
Skipping firmware upgrade.
Speccy2010, ver 1.0, rev xx !
SD card init OK..
FPGA configuration started...
FPGA configuration status OK...
.................................FPGA configuration conf done...
FPGA configuration finished...
FPGA clock - 19.99762 MHz
FPGA PLL clock - 83.99002 MHz
ROM configuration started...
ROM configuration finished...
>

Допустим альтера мертва или не пропай, но почему второй строки SD card init OK.. не появляется, то есть даже нет попытки её прошить?

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

И так, пропаял подозрительные ноги и на арм-е и на альтере. Питание естественно было выключено.

Включил.
Пока разглядывал плату не заметил что в логах циклически раза 4-5 была ошибка:


FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
.FPGA configuration conf done...
FPGA configuration failed...
Wrong FPGA configuration...
SD card init OK..
Cannot init SD card...
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
.........FPGA configuration conf done...
FPGA configuration failed...
Wrong FPGA configuration...


а потом - о чудо:


>Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 64 !
RTC init OK..
SD card init OK..
FPGA cofiguration file /speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
..................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 19.99701 MHz
FPGA PLL clock - 83.98744 MHz
ROM configuration started...
ROM configuration finished...

Стало быть альтера жива.

Теперь по ресету или при включении всё ОК. На выводвах альтеры, прямо перед резисторами 200 Ом, я вижу осциллом сигнал.
Но после резисторов - ноль. Дёргается в плюс какие-то миливольты и всё. Соответственно картинки нет.
В чём может быть косяк? Резисторы я омметром перед впайкой проверял - идеальные номиналы.

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


Но после резисторов - ноль.
Подождал немного - сигнал появился на всех точках 200-100 Ом, кроме первых двух. На разъёме VGA глухо.
Явно R-матрица не работает.

SoftLight
10.11.2021, 11:13
Подождал немного - сигнал появился на всех точках 200-100 Ом, кроме первых двух. На разъёме VGA глухо.
Явно R-матрица не работает.
Если бы клава работала понажимать бы Ctrl+1, Ctrl+2, Ctrl+3, а то может он и не в режиме vga стартует.

Egal
10.11.2021, 11:21
Если бы клава работала понажимать бы Ctrl+1, Ctrl+2, Ctrl+3
Я понажимал - 0 реакции, горят три светодиода. А должны вообще? Сигналы есть на второй и третей R матрице VGA и видео, на s-video по-моему какой-то мусор.
Может на карточку ini-шник подсунуть где бы было явно указано VGA?

SoftLight
10.11.2021, 12:04
Я понажимал - 0 реакции, горят три светодиода. А должны вообще? Сигналы есть на второй и третей R матрице VGA и видео, на s-video по-моему какой-то мусор.
Может на карточку ini-шник подсунуть где бы было явно указано VGA?

Нет, клава при включении и инициализации должна мигнуть тремя светодиодами а дальше они не горят при штатной работе.

В ini там примерно так:


[General]
FPGA config = /speccy2010.rbf
ROM/RAM = Pentagon 128
Timings = Pentagon
Turbo = None
AY mode = ABC
Turbo Sound = On
Covox = Pentagon-#FB
AY Chip = AY
BDI mode = Fast
Video mode = VGA 75Hz
Video aspect ratio = 4:3
Audio DAC mode = R-2R
Joystick emulation = Cursor
Joystick 1 = Kempston
Joystick 2 = Kempston
Mouse Sensitivity = 4
Swap mouse buttons = Off
Font = Classic
Disk A = soft/ZXM/kissme.trd
Disk A read only = No
Disk B =
Disk B read only = No
Disk C =
Disk C read only = No
Disk D =
Disk D read only = No


Можно еще написать Video mode = VGA 50Hz

IanPo
10.11.2021, 12:28
На выводвах альтеры, прямо перед резисторами 200 Ом, я вижу осциллом сигнал.
Но после резисторов - ноль. Дёргается в плюс какие-то миливольты и всё. Соответственно картинки нет.
В чём может быть косяк? Резисторы я омметром перед впайкой проверял - идеальные номиналы.
Непропай, скорее всего. У меня подобное было - даже под лупой не видно было, микроскопом только обнаружил.
Или КЗ где-то

Egal
10.11.2021, 13:13
В ini там примерно так:
ок, спасибо большое, попробую!

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


Непропай, скорее всего.
Да, похоже. Проверю сегодня ещё разок.

Egal
11.11.2021, 00:07
В ini там примерно так:
Взял ini-шник с сылки на первой странице. Поставил 50 Гц, записал 48.rom, pentagon.rom, system.room и trdos.rom.
Включил - и увидел заветное (c) 1982 ... :v2_dizzy_punk: :v2_dizzy_heart:
Монитор широкий E2420HD, от белого экрана слева-справа-снизу примерно 2см, сверху 0. Выставил вручную. Клавиатура так и не работает.
По экрану снизу вверх бежит полоса еле уловимого мусора. Возможно из-за БП.

Будем искать :v2_dizzy_roll: Точнее пропаивать дальше.

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


увидел заветное (c) 1982
А куда вообще по умолчанию должен загружаться?

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

Что-то не могу найти 128.rom - подмогните кто-нибудь :v2_dizzy_keyboard:

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


Что-то не могу найти 128.rom - подмогните кто-нибудь
Отбой - нашёл :v2_dizzy_army:

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


Включил - и увидел заветное (c) 1982
Странно, без ini-шника на карте не появляется последних двух строк ...


SD card init OK..
The version of /speccy2010.rbf is match...


... и ничего не загружается

Egal
11.11.2021, 11:26
E2420HD
На этом 24" Benq E2420HD картинка выглядит как 16:9, белый прямоугольник. Пробовал ставить 60Гц и 75Гц - буквы корёжатся, но соотношение сторон не меняется.
На 27" Samsung чётко 4:3 "белый квадрат".

Egal
12.11.2021, 00:50
Непропай, скорее всего.
Пропаял циклон на три раза, проверил под линзу, всё на месте - не хочет клавиатура работать хоть тресни.
Осцилом проверил - сигнал с неё идет, на верхнем резисторе, 150 Ом который, после него что-то похожее на меандр, до него тот же меандр, только внизу форма "швеллера" :)

Дохлый циклон? или может транзисторы?

IanPo
12.11.2021, 13:16
Транзисторы на джойстике.
А уровни напряжений от клавиатуры на ПЛИС? Диоды защитные правильно припаяны?

Egal
12.11.2021, 17:06
Диоды защитные правильно припаяны?
Упс, а их можно неправильно припаять? там же вроде 2 + 1 :confused:

Egal
12.11.2021, 22:06
Подключился JTAG-ом - циклон определился, подцепил rbf, -> start -> ошибка


Error (12896): Partial Reconfiguration status: Can't recognize Partial Reconfiguration megafunction in the device chain


Подмычка где-то, кривой чип или квартусом нельзя прошить?

Egal
13.11.2021, 22:07
А уровни напряжений от клавиатуры на ПЛИС?
Всё заработало!! Спасибо всем!! :v2_dizzy_heart: :v2_dizzy_roll:

Теперь надо разобраться как trd/sna - или что там - считывать )))))

По F1 хелп не появляется - или я путаю?

SoftLight
13.11.2021, 23:06
И не должен появляться. В прошивке Speccy2010 Reborn вроде help есть.
Так что в итоге было то?

Egal
14.11.2021, 04:19
Так что в итоге было то?
В итоге я олень был - резисторы не клавиатуру не так впаял, ровно на 90 градусов развернул - как смотрел хз. :v2_dizzy_tired2:

У меня такой вопрос - я игрался с ROM-ами всякими, 48, 128, пентагон, 1024, скорпион - и сейчас при выборе пентагон 128 попадаю не в меню 128го, а в глюк.
Это лечится как-то?

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

Изображение такое чёткое, и цвета все вроде на месте. Я в экстазе просто ))))) Вся моя ZX-ная жЫсть прошла на телике Горизонт-204.

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

ДэЛиру загрузил - это же просто ураган!

А вот вопрос - я на фотках видел что резюки есть на плате (ковокс?), там где TDA1543, они вообще нужны? bom-е их нет
я заказал на али, планар, вот-вот должны приехать - пока без звука зырю
мне кажется я спать не лягу - усну прям у монитора ))))))

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

глюк странный - иногда и не продолжительно - по ф9 захожу в настройки и как будто кнопка вверх уже нажата и селектор бегает со скоростью света

Egal
14.11.2021, 14:10
Не врубаюсь что-то - symbol-shift где? двоеточие, точку с запятой нашёл и так, а вот апостроф как вбить не ясно. Ни левый ни правый шифт не работают.

zebest
14.11.2021, 16:35
specKeyMap.cpp
{ KEY_RSHIFT, SPEC_KEY_SYMBOL_SHIFT, SPEC_KEY_NONE },
{ KEY_QUOTE, SPEC_KEY_SYMBOL_SHIFT, SPEC_KEY_P },

Egal
14.11.2021, 18:42
{ KEY_RSHIFT, SPEC_KEY_SYMBOL_SHIFT, SPEC_KEY_NONE },
{ KEY_QUOTE, SPEC_KEY_SYMBOL_SHIFT, SPEC_KEY_P },
Извините, но, право, яснее не стало - чего жать то? я по-моему все комбинации перепробовал :v2_dizzy_vodka3:

zebest
14.11.2021, 19:06
мда...
правый шифт PS\2- это SS спека
QUOTE - кавычки- просто кавычки на клаве PS\2, то, что жмеЦЦа через SS+P
Или апостроф - это не кавычки?))

Egal
14.11.2021, 19:16
Или апостроф - это не кавычки?))
Кавычки = 2 * апостроф
" и '

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


правый шифт PS\2- это SS спека
не работает :v2_dizzy_roll:

zebest
14.11.2021, 19:25
ладно. сейчас флешку сделаю, вспомню че там как
SS+7 = '
правый шифт работает как SS

Egal
14.11.2021, 19:42
жмеЦЦа через SS+P
У меня на Э есть " и она работает.

Готов поклястся что правый шифт не работал - а сейчас реагирует. Но как-то странно.
< и > на N и M вроде были - а они на R и T
или я что-то не понимаю

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


а сейчас реагирует
Клавиатура ОКЛИК - фигово как-то прожимается, что-ли

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

А есть какой-то тест памяти? Или вообще тест, как ПЗУха? Чёт мне кажется с памятью какие-то проблемы.

zebest
14.11.2021, 19:48
спековской памяти или чисто SDRAM ?
Спековские тесты должны работать. SDRAM памяти тест есть, как то можно через меню загрузить .rbf - но я никогда не пробовал, у меня работало по другому. Или переименовать и загрузить.

UMT v2.3x (Universal MEMORY tester с поддержкой памяти 2048К по стандарту GMX): http://forum.tslabs.info/viewtopic.php?f=9&t=386

Egal
14.11.2021, 20:40
спековской памяти или чисто SDRAM ?
Спековской конечно :) В глюк когда попадаю иногда вылетают точки на экране, ощущение как будто память битая.
Хотя я глюк последний раз видел "со спины в конце коридора".

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


UMT v2.3x (Universal MEMORY tester с поддержкой памяти 2048К по стандарту GMX)
Pent 1024 проходит вроде - раз 5 прогнал.

Egal
15.11.2021, 11:17
Всё вроде нормально, загрузка как "с магнитофона" гипнотизирует. С субботы на воскресение до пол5го втыкал в демонстрашки - так красиво )))

SoftLight
15.11.2021, 11:32
В глюк когда попадаю иногда вылетают точки на экране, ощущение как будто память битая.


Если вылезают артефакты с памятью, нужно в разрыв SDRAM_CLK ставить сопротивление от 50 до 100 Ом.
https://pic.maxiol.com/thumbs2/1636965119.3001974370..jpg (https://pic.maxiol.com/?v=1636965119.3001974370..jpg&dp=2)
Отличная статья про сборку была в 15 номере ЗаRulem Печатное Слово.

Egal
15.11.2021, 13:22
Если вылезают артефакты с памятью
Только в глюке. Я не знаю должно ли так быть - когда меню глюка появляется, то слева от списка бывает несколько точек в произвольном месте, и справа вверху тоже что-то похожее на мусор.
Когда есть когда нет.

В 48 или скорпионе никаких артефактов нет, всё ок.

Кстати, мне вот не понятен один момент - два или три ли места есть где паралелльно три кондея, электролит танталовый, потом 100нф и 1нф, какой смысл в этом?
Просто 100нф нелья поставить или два по 100нф? Кондеи вроде по питанию стоят.

Egal
15.11.2021, 19:02
Если вылезают артефакты с памятью
Всё понятно, это прикол GLUK-а (https://zx-pk.ru/threads/12425-speccy2010-sborka-naladka-testing.html?p=513146&viewfull=1#post513146)

Egal
16.11.2021, 11:37
< и > на N и M вроде были - а они на R и T
или я что-то не понимаю
Какие-то левые наклейки мне попались, на месте < и >, и клавиатура нормально работает, что-то я видать на радостях то перепутал
Запустил UMT и оставил на ночь, часов 10 точно работал - ни одной ошибки.

Egal
16.11.2021, 17:40
Где-то в районе 130-132 страницы витала новая версия Speccy2014 - но потом Syd как-то резко пропал с радаров.
Что-то пошло не так?

Egal
16.11.2021, 23:40
она напишет что-то типа "---actual conf is f001---"
Если кто-то пользовался прошивкой проверочной - b001 что значит, с какой ногой проблема ?

Egal
17.11.2021, 01:56
https://www.dropbox.com/s/0qvis6e0bw...shing.bin?dl=0
сделал мигалочки, кидаешь его как обычно, он дойдёт до программирования фпга, потом напишет состояние порта и начнёт мигать нужными ногами. 2 секунды единица, 2 секунды ноль.
Это вещь! Очень удобная штука для проверки пайки!

Нашёл замыкание на арме 37-38-39 - уровень вместо 3.3 вольта около двух. Мастеч показывает сопротивлениние в какие-то омы, и при этом пищит как КЗ.
На альтере две дорожки рядом, третья через одну, и через неё нет замыкания. Что вероятнее коротит - альтера или проц?

Egal
20.11.2021, 16:24
Пришли TDA1543 - супер, второй раз прослезился ))) Усилка "телефонного" нехватает этой плате. Ну или у меня что-то не так в настройках или плате. Denon PMA30 еле-еле играет на 0db. Терпимо, но не так как на обычном YM+Маяк-233 )))

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


Усилка "телефонного" нехватает этой плате.
Что-то видимо в конфиге было. С другой флехи загрузился - на -35дб орёт на всю квартиру :)

Egal
17.12.2021, 15:07
Ставил прошивку 1.2.8 - на ней правильно идёт ACROSS THE EDGE by deMarche, нет сдвига на пару пикселе в начале, ну дальше бордюрные эффекты без сдвига. На оригинальной v64 эта демка идёт криво.
Но 1.2.8 какая-то нестабильная. Последний раз когда по F9 что-то менял в настройках, после выхода отказалась загружаться, и плата ни на что не реагировала. Вернулся на v64.

zebest
21.12.2021, 10:14
Ставил прошивку 1.2.8 - на ней правильно идёт ACROSS THE EDGE by deMarche
ну на этой демо проверять тайминги Пентагона - такое себе. Не показатель ни разу. Авторы подстелили соломки и скомпилили сразу 4 fix версии, какая-нить точно работает верно. В этом отношении RAGE более легитимна и наглядна:))


Но 1.2.8 какая-то нестабильная.
Автор конечно с этим утверждением не согласен, но я такого же мнения - у меня тоже нет стабильности, хотя есть и в этом ядре интересные особенности.


На оригинальной v64 эта демка идёт криво.
Оригинальная с правильными таймингами Пентагон-а то жи есть. Наверное.

Egal
21.12.2021, 11:37
какая-нить точно работает верно.
У меня v0-1 работают одинаково и v2-3 работают одинаково - 01 сдвиг на пиксель(или два ли?) - 03 сдвиг пикселов на 8. Ну и артефакты всякие. Причём я проверял на обычном телике 29" с лучевой трубкой, через видеовход. Один в один как на ЖК телике 40" и как на 27" мониторе. Интересный момент - на мониторе 27" та часть демки где такие сегменты цветные по кругу крутятся работают лучше всего, ровные края сегментов. А вот на ЖК телике и на CRT телике - какой-то вырвиглаз. Хотя может это из-за размеров.


Оригинальная с правильными таймингами Пентагон-а то жи есть. Наверное.
Не видел ))

Egal
30.01.2022, 18:10
Случайно обнаружил баг - на моём экземпляре проявляется стабильно - если в глюк меню последовательно нажать A L I то проц сбрасывается в 48К Basic.
Хотя может это фича? :-)

Egal
31.01.2022, 01:18
Случайно обнаружил баг - на моём экземпляре проявляется стабильно - если в глюк меню последовательно нажать A L I то проц сбрасывается в 48К Basic.
Хотя может это фича? :-)
Так же к бросу в 48К приводит нажатие ZX - если выбрана модель 128К. Если 1024 - то вываливается в basic с ошибкой 4 out of memory, 0:0

KACTET
28.07.2022, 07:43
Всем привет! Где взять готовые герберы для заказа платы? Пробовал конвертировать, но не получается, не умею :)

SoftLight
28.07.2022, 10:34
Всем привет! Где взять готовые герберы для заказа платы? Пробовал конвертировать, но не получается, не умею :)
Я по ним не делал, надо проверять. Вроде, это последние, попробуйте.

KACTET
29.07.2022, 07:29
Я по ним не делал, надо проверять. Вроде, это последние, попробуйте.

Спасибо! Заказал.

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

С JLCPCB написали, что отсутствует сверловка. Где взять, подскажите?

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

Со сверловкой разобрался. Сделал отдельно экспорт из PCAD.