Page 2 of 4

Re: TS-Conf на Speccy2010

PostPosted: Sun, 26.10.2014 20:59:11
by palsw
MVV, так еще нечего вылаживать. задача простая
1. проверяем SPI
есть флешка - грузим с нее 512кб
нет флешки - переходим к загрузке с SD

Re: TS-Conf на Speccy2010

PostPosted: Sun, 26.10.2014 21:01:26
by MVV
palsw, понял, изменение модулей в проекте speccy2010_tsconf_v028(20141020) тобой были сделаны? Если нет, то на основе его прикрутим M25P, OK?
На какие вывода FPGA на плате Speccy2010r2 цепляется SPI FLASH M25?

Re: TS-Conf на Speccy2010

PostPosted: Sun, 26.10.2014 21:42:17
by VBI
Anubis_OD wrote:Вот право не знаю.. "Вот это нравы, какое там Палермо.."
Я недавно в теме. Но..
Может это не тот формат общения? Или тут так принято?

увы, дело не в нравах, дело в людях. здесь все помочь друг другу рады, но не mvv.

palsw, могу помочь тем что есть.

Re: TS-Conf на Speccy2010

PostPosted: Sun, 26.10.2014 21:46:37
by palsw
MVV,
прикрутил номера выводов альтеры к разьему XP9
ImageImage


зарезервировал контакты (LEFT0-LEFT3)

Re: TS-Conf на Speccy2010

PostPosted: Sun, 26.10.2014 21:48:11
by palsw
4х хватит сигналов LEFT0-LEFT3 ? можно еще буси (hold ) прикрутить на LEFT4

в исходниках tsconf.vhd прописал сигналы SPI и добавил из U8 библиотеку spi_flash.vhd
так же в исходниках раскоментил все модули SPI.скомпилировал RBF и он даже работает.осталось в loader.hex задействовать SPI загрузчик.Саму микросхему уже прошил zxevo.ROM

еще фикс на клавиатуру применен от zebest

https://yadi.sk/d/_o7RzVj9cJVxa
26.10.2014

Re: TS-Conf на Speccy2010

PostPosted: Sun, 26.10.2014 23:55:07
by MVV
v0.2.9
+ tsconf.vhd (SPI FLASH M25X на разъеме XP9, areset, keyboard)
+ spi_flash.vhd
+ loader.asm (загрузка zxevo.rom c адреса 0x0 SPI FLASH при отсутствии SD)

Re: TS-Conf на Speccy2010

PostPosted: Mon, 27.10.2014 00:58:22
by TS-Labs
Народ, я здесь не мудератор и им не собираюсь.
Но все же: поменьше понтов, побольше конструктива.

Re: TS-Conf на Speccy2010

PostPosted: Mon, 27.10.2014 01:23:33
by palsw
MVV, вообще старта прошивки нет.сейчас скомпилю свой вариант только с новым loader.hex

Re: TS-Conf на Speccy2010

PostPosted: Mon, 27.10.2014 01:38:07
by palsw
MVV, в целом получилось!
я использовал Loader 0.2.9 (+ loader.asm (загрузка zxevo.rom c адреса 0x0 SPI FLASH при отсутствии SD))
остальное из архива palsw_26.10.14 - если флешки FAT32 нет в картридере то пишет zxevo.rom error и начинает грузить c SPI done. после загрузки я могу зайти в TS-bios setup и после установки флешки FAT32 уже по F12 попасть в WC.

Но если сразу установить флешку FAT32 и загрузить конфу то пишет zxevo.rom done и уже не предлагает грузить с SPI.и дальше висим.Нужно в LOADER подправить приоритет сначала SPI проверить есть или нет на шине .
-если есть SPI (он же может отдавать ID флешки ) грузим SPI
-если нет SPI грузим FAT16.

попробую скомпилировать сам LOADER еще раз - может получится.

http://youtu.be/JF1Lqyob87Q работает :)

Re: TS-Conf на Speccy2010

PostPosted: Mon, 27.10.2014 02:03:14
by palsw
мистика.новый loader.asm скомпилил без проблем
[code/]
SjASMPlus Z80 Cross-Assembler v1.07 RC7 (build 02-04-2008)
Pass 1 complete (0 errors)
Pass 2 complete (0 errors)
Pass 3 complete
Не удается найти I:\loader.out
Errors: 0, warnings: 0, compiled: 1363 lines, work time: 0.016 seconds
[Finished in 0.7s]
[code]

теперь можно и поковыряться в нем самому :)

Re: TS-Conf на Speccy2010

PostPosted: Mon, 27.10.2014 02:25:26
by palsw
закоментировал в loader.asm загрузку с FAT16.
теперь можно не вытягивать флешку FAT32 .при включении сразу идет загрузка с SPI-флеш.затем жмем кнопки и попадаем в WC.

еще вариант - проверка в лоадере на правильность файла zxevo.rom - тогда не будет ложной загрузки с FAT16 и сразу переход к загрузке SPI-флеш

Re: TS-Conf на Speccy2010

PostPosted: Wed, 29.10.2014 17:15:15
by synthetic
Народ! На сколько реально решить обратную задачу, конфу от speccy натянуть на PentEvo?

Re: TS-Conf на Speccy2010

PostPosted: Wed, 29.10.2014 17:59:51
by MVV
synthetic wrote:На сколько реально решить обратную задачу, конфу от speccy натянуть на PentEvo?

На столько, на сколько это нужно.

Re: TS-Conf на Speccy2010

PostPosted: Wed, 29.10.2014 20:02:26
by palsw
вот что получилось:
50гц
монитор засвечивает фотик
MO- не дождался загрузки и вырубил.(отдельно сделаю видео - есть в нем проблемы)
сам ютуб зажал видео до кубиков.
Video from : youtu.be


ставим лайки,подписываемся - еще будет :)

Re: TS-Conf на Speccy2010

PostPosted: Wed, 29.10.2014 21:08:42
by TS-Labs
synthetic wrote:На сколько реально решить обратную задачу, конфу от speccy натянуть на PentEvo?

Какую конфу?

Re: TS-Conf на Speccy2010

PostPosted: Wed, 29.10.2014 21:16:26
by palsw
synthetic wrote:Народ! На сколько реально решить обратную задачу, конфу от speccy натянуть на PentEvo?

Аватара пользователя


Архитектура Speccy2010 очень сильно завязана на микроконтроллере STR755 и параллельной загрузкой FPFA

Re: TS-Conf на Speccy2010

PostPosted: Wed, 29.10.2014 21:20:03
by palsw
VBI,
VBI wrote:palsw, могу помочь тем что есть.


в лоадер реально добавить код на выбор кнопками загрузку 1.Sd 2.SPI ? что то не как в код z80 не вьеду.

Re: TS-Conf на Speccy2010

PostPosted: Wed, 29.10.2014 23:53:01
by palsw
Rubicon
60гц
Video from : youtu.be

Video from : youtu.be
в конце повисает к сожалению.

Re: TS-Conf на Speccy2010

PostPosted: Thu, 30.10.2014 01:24:22
by palsw
Новая версия прошивки palsw_30
-добавлен выбор загрузки 1.SD 2.SPI (спасибо VBI) проверка на корректность выбора лежит только на юзере
https://yadi.sk/d/OyVo7rskcNkRz

Re: TS-Conf на Speccy2010

PostPosted: Thu, 30.10.2014 07:48:52
by nodeus
А какие проблемы остались у прошивки на данный момент? Для меня, как простого обывателя с платой Speccy2010 =)

Пошаговая инструкция есть как это воткнуть в плату и что для этого дополнительно нужно (руки из ж. а паяльник только в магазине видел)? А потом вернуть всё обратно возможно? А как вернуть и пр. и тп.

Нубские вопросы конечно, но важные.

Re: TS-Conf на Speccy2010

PostPosted: Thu, 30.10.2014 11:55:34
by palsw
nodeus, весь процесс описан на zx.pk.ru
на плате speccy2010 нужно впаять только разьем - http://zx-pk.ru/showpost.php?p=746580&postcount=1415
затем делается ответная часть с монтажкой или красиво лутом сделать не важно .На нее цепляется SD-картридер,SPI-Флеш и микросхема часов I2C.
питается вся эта кухня 3,3в с самой платы speccy2010.
записываются 2 флешки FAT32:
1.стандартная флешка с файлами прошивки SPECCY2010 и файл TSconf.rbf переименовываем в speccy2010.rbf и закидываем на флешку.
2.дополнительная (Secondary) флешка записываем на нее b000t.c$ и папку WC и кучу софта ,дем,игр.
3.SPI флешку прошить программатором или написать или модифицировать утилиту записи прям из спекка для SPI и записать файл zxevo.rom 512k
4.Если лень шить SPI можно его не паять и сделать третью флешку FA16 и записать на него только файл zxevo.rom.но нужно при загрузке переставлять 2 последние флешки ,что не удобно.

на данный момент прошивка проходит все тесты озу начиная от 48к до 4мб. INT пентагоновский .
Во всех тестах порт клавиатуры как неисправный - нужно копать в этом направлении.

ps:еще проверить у себя на плате TDA1543 vs TDA1543A и микросхема SDRAM 16m vs 32m

Re: TS-Conf на Speccy2010

PostPosted: Fri, 31.10.2014 05:47:36
by synthetic
TS-Labs wrote:Какую конфу?

Попробую объяснить. есть две девборды, понятно что они разные, Но! на speccy 2010 есть конфиги под фирменные машины. Вот бы эту часть (в части конфигураций 48/48+/128/+2A - прикрутить на ts confу - цены бы ей не было :).
ps TS Labs - я кстати тебя как то спрашивал об этом, если помнишь! :). Ответ был что будет отдельная конфа.

Re: TS-Conf на Speccy2010

PostPosted: Fri, 31.10.2014 17:35:38
by TS-Labs
Ну да будет, я ж обещал :)

Re: TS-Conf на Speccy2010

PostPosted: Fri, 31.10.2014 21:15:56
by palsw
прошивка palsw_30
-за комментирован I2C
-fix порта клавиатуры #FE

https://yadi.sk/d/4n964QKhcR4eY

Re: TS-Conf на Speccy2010

PostPosted: Fri, 31.10.2014 23:43:03
by TS-Labs
Клаву пофиксали? Что было?