TS-Conf на Speccy2010

Железо, связанное с TS-Conf

Postby palsw » Sun, 26.10.2014 20:59:11

MVV, так еще нечего вылаживать. задача простая
1. проверяем SPI
есть флешка - грузим с нее 512кб
нет флешки - переходим к загрузке с SD
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby MVV » Sun, 26.10.2014 21:01:26

palsw, понял, изменение модулей в проекте speccy2010_tsconf_v028(20141020) тобой были сделаны? Если нет, то на основе его прикрутим M25P, OK?
На какие вывода FPGA на плате Speccy2010r2 цепляется SPI FLASH M25?
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby VBI » Sun, 26.10.2014 21:42:17

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

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

palsw, могу помочь тем что есть.
User avatar
VBI
 
Posts: 1965
Joined: Mon, 03.06.2013 09:20:29

Postby palsw » Sun, 26.10.2014 21:46:37

MVV,
прикрутил номера выводов альтеры к разьему XP9
ImageImage


зарезервировал контакты (LEFT0-LEFT3)
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby palsw » Sun, 26.10.2014 21:48:11

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
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby MVV » Sun, 26.10.2014 23:55:07

v0.2.9
+ tsconf.vhd (SPI FLASH M25X на разъеме XP9, areset, keyboard)
+ spi_flash.vhd
+ loader.asm (загрузка zxevo.rom c адреса 0x0 SPI FLASH при отсутствии SD)
Attachments
speccy2010_tsconf_v029(20141026).7z
-C8N, SDRAM 16MB, TDA1543, SD Card Adapter+, SPI FLASH+
(1.51 MiB) Downloaded 425 times
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby TS-Labs » Mon, 27.10.2014 00:58:22

Народ, я здесь не мудератор и им не собираюсь.
Но все же: поменьше понтов, побольше конструктива.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby palsw » Mon, 27.10.2014 01:23:33

MVV, вообще старта прошивки нет.сейчас скомпилю свой вариант только с новым loader.hex
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby palsw » Mon, 27.10.2014 01:38:07

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 работает :)
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby palsw » Mon, 27.10.2014 02:03:14

мистика.новый 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]

теперь можно и поковыряться в нем самому :)
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby palsw » Mon, 27.10.2014 02:25:26

закоментировал в loader.asm загрузку с FAT16.
теперь можно не вытягивать флешку FAT32 .при включении сразу идет загрузка с SPI-флеш.затем жмем кнопки и попадаем в WC.

еще вариант - проверка в лоадере на правильность файла zxevo.rom - тогда не будет ложной загрузки с FAT16 и сразу переход к загрузке SPI-флеш
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby synthetic » Wed, 29.10.2014 17:15:15

Народ! На сколько реально решить обратную задачу, конфу от speccy натянуть на PentEvo?
User avatar
synthetic
 
Posts: 114
Joined: Tue, 10.12.2013 08:40:32

Postby MVV » Wed, 29.10.2014 17:59:51

synthetic wrote:На сколько реально решить обратную задачу, конфу от speccy натянуть на PentEvo?

На столько, на сколько это нужно.
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby palsw » Wed, 29.10.2014 20:02:26

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


ставим лайки,подписываемся - еще будет :)
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby TS-Labs » Wed, 29.10.2014 21:08:42

synthetic wrote:На сколько реально решить обратную задачу, конфу от speccy натянуть на PentEvo?

Какую конфу?
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby palsw » Wed, 29.10.2014 21:16:26

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

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


Архитектура Speccy2010 очень сильно завязана на микроконтроллере STR755 и параллельной загрузкой FPFA
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby palsw » Wed, 29.10.2014 21:20:03

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


в лоадер реально добавить код на выбор кнопками загрузку 1.Sd 2.SPI ? что то не как в код z80 не вьеду.
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby palsw » Wed, 29.10.2014 23:53:01

Rubicon
60гц
Video from : youtu.be

Video from : youtu.be
в конце повисает к сожалению.
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby palsw » Thu, 30.10.2014 01:24:22

Новая версия прошивки palsw_30
-добавлен выбор загрузки 1.SD 2.SPI (спасибо VBI) проверка на корректность выбора лежит только на юзере
https://yadi.sk/d/OyVo7rskcNkRz
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby nodeus » Thu, 30.10.2014 07:48:52

А какие проблемы остались у прошивки на данный момент? Для меня, как простого обывателя с платой Speccy2010 =)

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

Нубские вопросы конечно, но важные.
designer-butcher
User avatar
nodeus
 
Posts: 132
Joined: Tue, 27.05.2014 20:15:44
WEBSITE: http://nodeus.ru
LOCATION: Perm/Russia
YOUTUBE: https://www.youtube.com/user/nodeusnet

Postby palsw » Thu, 30.10.2014 11:55:34

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
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby synthetic » Fri, 31.10.2014 05:47:36

TS-Labs wrote:Какую конфу?

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

Postby TS-Labs » Fri, 31.10.2014 17:35:38

Ну да будет, я ж обещал :)
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby palsw » Fri, 31.10.2014 21:15:56

прошивка palsw_30
-за комментирован I2C
-fix порта клавиатуры #FE

https://yadi.sk/d/4n964QKhcR4eY
User avatar
palsw
 
Posts: 247
Joined: Tue, 15.10.2013 00:09:10
LOCATION: Украина_Измаил

Postby TS-Labs » Fri, 31.10.2014 23:43:03

Клаву пофиксали? Что было?
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest

x