PDA

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



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

Ricia
13.01.2017, 13:52
zst куда-то запропастился не отвечает на мой email. Хорошо бы было получить другой ревизии.

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

STR750FV2T6
Y
22 AW 5 V6
MLT 22 424

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