Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Reverse=- Конфигурации. (http://zx-pk.ru/showthread.php?t=13875)

vlad 1st November 2011 22:47

Quote:

Originally Posted by DevL (Post 430513)
вопрос - по u9 - везде только .jic и .sof , есть ли где в исходниках?

вроде никто пока не интересовался, нужны ли они вообще?

DevL 1st November 2011 22:49

vlad, буду первым :)
интересует работа с PWM , beeper который ?

vlad 1st November 2011 22:58

Quote:

Originally Posted by DevL (Post 430808)
интересует работа с PWM , beeper который ?

звук подаем на DSP или Сигма-дельта модуляция?

DevL 1st November 2011 23:04

Quote:

Originally Posted by vlad (Post 430813)
звук подаем на DSP или Сигма-дельта модуляция?

переделываю в PCM

vlad 3rd November 2011 12:01

lisica, что-то нет отзывов :(
Сегодня сделал небольшие исправления в конфигурации u9-Speccy v0.05 Rev.20111101 (обновил пост #3)
! переписаны процессы регистров в/в (теперь правильно выглядят в RTL)
! исправления в mixer (было переполнение разрядности при суммировании каналов, что приводило к искажению звука)
! исправления #INT в GS (длительность теперь 32 такта, период 320 тактов)

Может есть у кого исправленная прошивка к GS?
Сейчас работаю над альтернативой DMA USC (Аудио: 8 звуковых каналов (4 левых, 4 правых) проигрывание 8-bit инструментов (индивидуальная частота, громкость, начало, длина)

lisica 3rd November 2011 23:56

Quote:

Originally Posted by vlad (Post 431311)
lisica, что-то нет отзывов

Звиняй, щас только запаял канат к монику.
Залил.
Сразу бросилось в глаз нестабильный вход по ресету. (28 мц на Т80)
В кошках в интро - дёргание бордюра.
Далее будит...

Звук хрипит, в кошках, при выборе ГС - зависон

Опять канат в обрыве где то - пошёл искать...

---------- Post added at 21:56 ---------- Previous post was at 20:25 ----------

Скачал поновее версию.
Бордюр, всё таки дёргается...
Правый\левый канал перепутаны...
В ZXtime бордер эффекты дёргаются.

iceoflame 9th November 2011 12:32

А поделитесь ктонить сырцом, на тотариала на SDRAM.

Ewgeny7 16th November 2011 20:44

А я тут тоже балуюсь на u10 -

http://scorpion-zs.narod.ru/DSCN9223.JPG

Сделал за сегодня, на работе начал, дома закончил :)
Только еще не придумал, каким макаром загружать программы в память. Правда, там и программ-то всего полторы штуки...
Моник-LCD сдвинул картинку влево на знакоместо, надо строчную синхру подвинуть.

vlad 17th November 2011 01:56

Quote:

Originally Posted by Ewgeny7 (Post 435909)
Сделал за сегодня, на работе начал, дома закончил

Молодец! А я пока зарылся с головой в DMA US и VGA.
Quote:

Originally Posted by Ewgeny7 (Post 435909)
Только еще не придумал, каким макаром загружать программы в память. Правда, там и программ-то всего полторы штуки...

Универсальная надстройка в виде setup не помешала бы...

---------- Post added at 22:56 ---------- Previous post was at 22:49 ----------

Wanderer предложил сделать конфигурацию Proffi, потихоньку буду изучать схему...

Ewgeny7 17th November 2011 09:44

Quote:

Originally Posted by vlad (Post 436019)
Универсальная надстройка в виде setup не помешала бы...

Вероятно, проще будет ромдиск привинтить, а весь софт в конфПЗУ засунуть.

vlad 17th November 2011 12:02

Quote:

Originally Posted by Ewgeny7 (Post 436067)
Вероятно, проще будет ромдиск привинтить, а весь софт в конфПЗУ засунуть.

Если 192K будет достаточно, то почему бы и нет. С другой стороны загрузчик может загрузить rom файл в ромдиск. Осталось написать SD драйвер для нормальной работы с FAT16/32.

Ewgeny7 17th November 2011 12:39

Quote:

Originally Posted by vlad (Post 436105)
Осталось написать SD драйвер для нормальной работы с FAT16/32.

Не рационально. Во первых, процессор там 580ВМ80, во вторых - софта там реально килобайт на 30 в сумме наберется. Этот комп мёртв от рождения.

iceoflame 17th November 2011 12:46

Ewgeny7, У меня успехи мене прикольные, взял тоторил, сделал память основную SDRAM видео SRAM. пытаюсь все вкрутить на 640*420@60 пока туго, но только начал VHDL изучать. Пока к нему привыкнешь долбануться можно.

---------- Post added at 09:46 ---------- Previous post was at 09:44 ----------

Quote:

Originally Posted by Ewgeny7 (Post 436120)
Не рационально. Во первых, процессор там 580ВМ80, во вторых - софта там реально килобайт на 30 в сумме наберется. Этот комп мёртв от рождения.

Есть идея, магнитофон на ВДХЛ написать, скорее всего какойнить дженерик процессор для него придется вкручивать.

Ewgeny7 17th November 2011 12:53

Сегодня я скорректировал развертку экрана, выставил курсор как в эмуляторе b2m, сделал магнитофонные вход/выход, звук. Вроде как бы и всё. Исходники причесать и выкладывать. Остальные навороты можно по мере желания/времени прикосячивать.

---------- Post added at 11:50 ---------- Previous post was at 11:49 ----------

Quote:

Originally Posted by iceoflame (Post 436122)
Есть идея, магнитофон на ВДХЛ написать, скорее всего какойнить дженерик процессор для него придется вкручивать.

Уже обдумывал. Проще процедурки в Мониторе переписать на какой-нибудь copy/paste из ромдиска.

---------- Post added at 11:53 ---------- Previous post was at 11:50 ----------

Тут принцип простой, теневое ПЗУ ромдиска включаем каким-либо портом, при этом оно доступно только на чтение, запись по его же адресам идет уже в ОЗУ. После копирования выключаем порт и всё чики-пуки.

iceoflame 17th November 2011 13:42

Ewgeny7, ну с магнитофоном идея мне все равно нравится.

vlad 17th November 2011 20:41

Quote:

Originally Posted by Ewgeny7 (Post 436120)
Не рационально. Во первых, процессор там 580ВМ80, во вторых - софта там реально килобайт на 30 в сумме наберется. Этот комп мёртв от рождения.

Известная всем спектрумистам проблема, софт работающий напрямую с устройством (ось же не предусмотрена :v2_slee2:... потом, чтобы все работало, нужно под каждый софт делать железку :v2_dizzy_mutant:
Quote:

Originally Posted by iceoflame (Post 436122)
Есть идея, магнитофон на ВДХЛ написать, скорее всего какойнить дженерик процессор для него придется вкручивать.

Зачем усложнять? Комп ведь :v2_dizzy_tired2:...
Quote:

Originally Posted by iceoflame (Post 436122)
У меня успехи мене прикольные, взял тоторил, сделал память основную SDRAM видео SRAM. пытаюсь все вкрутить на 640*420@60 пока туго, но только начал VHDL изучать. Пока к нему привыкнешь долбануться можно.

Движок 640х480@60Hz 8bpp уже обкатал, сейчас думаю :v2_conf2: как сделать менеджер SRAM, т.к. появилось на нее много запросов (Videoscan, CPU, VPU, DMA, Bitmap chunky, Sprites...). Если тесты с длительностью we# 5ns пройдут, то будет 10ns приоритетный доступ :v2_thumb:... если нет до запись придется сделать 10ns...

Black_Cat 17th November 2011 23:11

Quote:

Originally Posted by vlad (Post 436019)
Универсальная надстройка в виде setup не помешала бы...

Да, вешай на аппаратный ресет

vlad 20th November 2011 02:35

Допилил сегодня звук на u8, кодек заиграл голосами Beeper'a, TurboSound, GeneralSound, Soundrive... MP3, OGG, WAV... Соберу конфигурацию и после теста выложу...

vlad 21st November 2011 03:18

Обновил конфигурацию для u8, пост #3

solegstar 21st November 2011 03:31

Quote:

Originally Posted by vlad (Post 437462)
[*]MEMORY
4MB #DFFD : #7FFD

расширение памяти до 4мб сделано на первых трех и последних двух битах 7ffd и первых трех битах dffd? или как?

vlad 21st November 2011 12:26

Quote:

Originally Posted by solegstar (Post 437464)
расширение памяти до 4мб сделано на первых трех и последних двух битах 7ffd и первых трех битах dffd? или как?

расширение сделано на первых трех битах порта #7FFD и порта #FDFD т.е. #DFFD Bit[7:0] AND #xx00 Bit[7:0] (маска) + #7FFD Bit[2:0].

Ewgeny7 23rd November 2011 13:19

Выложил "ЮТ-88" тута.
Не знаю, надо ли ЭТО кому-нибудь, но для расширения коллекции конфигов пойдет :)

vlad 23rd November 2011 15:24

Quote:

Originally Posted by Ewgeny7 (Post 438368)
Не знаю, надо ли ЭТО кому-нибудь, но для расширения коллекции конфигов пойдет

Раз сделал, значит все же надо :) Плату наверное уже бы не спаял, а так интересно посмотреть на работу ЮТ-88, спасибо за конфигурацию. Не знаю как все конфигурации систематизировать в теме для наглядности с screen-shot, для плат u8/u9/u10.
Появится вдохновение возьмусь за конфигурации Profi и ATM...

Ewgeny7 23rd November 2011 16:29

Quote:

Originally Posted by vlad (Post 438385)
Появится вдохновение возьмусь за конфигурации Profi и ATM...

АТМ-ка была бы очень интересна (версии 7.1). Необычный комп.

Quote:

Originally Posted by vlad (Post 438385)
Не знаю как все конфигурации систематизировать в теме для наглядности с screen-shot, для плат u8/u9/u10.

Сделать галерею фото с подписями под картинками (u9 / u10 / u8)

alvis 25th November 2011 01:30

Quote:

Originally Posted by vlad (Post 438385)
Появится вдохновение возьмусь за конфигурации Profi и ATM...

Особенно хотелось бы Профи...

solegstar 27th November 2011 18:48

Quote:

Originally Posted by vlad (Post 440281)
Какую версию взять для конфигурации? Может эту -= Профи 6.3 =- ?

лучше эту - Профи 5.04, он более наворочен и программная поддержка больше. в профи 6.3 есть много нового, но к сожалению ни кем не поддержан, т.к. не вышел в серийное производство. А профи 5.04 (5.03 с несколькими доработками) хорошо отработанная машина.

vlad 27th November 2011 18:48

Quote:

Originally Posted by alvis (Post 439070)
Особенно хотелось бы Профи...

Какую версию взять для конфигурации? Может эту -= Профи 6.3 =- ?
Quote:

Originally Posted by Ewgeny7 (Post 438402)
АТМ-ка была бы очень интересна (версии 7.1). Необычный комп.

Комп интересный, и софтовая поддержка вроде как получше http://atmturbo.nedopc.com/index.htm
С автором, возможно можно было бы реализовать часть задумок http://atmturbo.nedopc.com/projects/atm_prj.htm

Ewgeny7 27th November 2011 22:50

Quote:

Originally Posted by vlad (Post 440295)
С автором, возможно можно было бы реализовать часть задумок

Максим Тимонин с головой ушел в КПРФ, появляется ооочень редко. Поэтому на него сильно не рассчитывай.

---------- Post added at 21:50 ---------- Previous post was at 21:49 ----------

Quote:

Originally Posted by vlad (Post 440295)
Какую версию взять для конфигурации?

Как сказал solegstar постом выше, 5.04 рулит лучше всех.

alvis 27th November 2011 23:23

Quote:

Originally Posted by vlad (Post 440295)
Какую версию взять для конфигурации? Может эту -= Профи 6.3 =- ?

Лучше 5-ю версию, она более изучена, ее проще повторить. а если удастся сделать так, что бы использовалась ПЗУ синхрогенератора, было бы вообще супер.

Конфигурация под Профи 6.3 (если делать с точным повторением схемы) была бы интересна для изучения возможностей этой верси и написания софта под нее, т.к. в "железном" исполнении их в природе не больше десятка, а собранных и настроенных и того меньше.

Keeper 2nd December 2011 03:08

Для u9 есть прошивка теста (или не теста) которая после конфигурирования через JTAG показывает что нибудь в VGA режиме?

Ewgeny7 2nd December 2011 08:59

Любая из конфигураций под u9 показывает VGA после заливки. Можешь Спекки залить, или KAY-1024, можешь Орион. Они уже содержат в себе все файлы для начала работы.

iceoflame 2nd December 2011 12:25

Quote:

Originally Posted by Keeper (Post 441810)
Для u9 есть прошивка теста (или не теста) которая после конфигурирования через JTAG показывает что нибудь в VGA режиме?

Точнее так. Там реализован даблер, на мониторах впроде нормально показывает, а вот телек который имеет ВГА вход такое разрешение не понимает.

Ewgeny7 2nd December 2011 13:10

Тогда можно конфиг POST (тест системы от vlad'a) залить, он вроде как честный VGA.

Keeper 2nd December 2011 16:49

Бида, бида, буду искать в чем проблема с платой...

Ewgeny7 3rd December 2011 00:51

Кстати, прошивка КАЙ выводит изображение не только в ВГА, но и в обычном ТВ. Для этого надо замкнуть GPIO RST на землю. Синхросмесь выводится на пин синхры по горизонтали, вроде... Для проверки можно взять этот сигнал с выходного ВГА-разъема, тупо соединить его с любым из цветовых пинов и подать это на колокольчик ТВ.

vlad 3rd December 2011 02:06

Quote:

Originally Posted by Keeper (Post 441945)
Бида, бида, буду искать в чем проблема с платой...

Programmer видит циклон? И почему Вы решили, что есть проблема, и именно с платой ???

Keeper 3rd December 2011 03:27

Quote:

Originally Posted by vlad (Post 442153)
Programmer видит циклон?

Да, видит EP3C10 но когда я прошиваю jic файл (EP3C10/EPCS4) верификация останавливается на 25%. Тогда попробовал прошивать sof файлы последних двух тестов, прошивается вроде все успешно но изображения на мониторе нет. Сомнения по поводу usblaster`a у меня еще есть, может на выходных соберу byteblaster и попробую еще раз...

vlad 3rd December 2011 12:48

Обычно забывают припаять низ чипа через технологическое отверстие.
Краткое описание сборки и наладки платы u9ep3c (тыц).

fifan 3rd December 2011 15:12

Quote:

Originally Posted by vlad (Post 442213)
Обычно забывают припаять низ чипа через технологическое отверстие.

vlad, а в Циклоне1, например EP1C3T144C8, тоже нужно корпус микросхемы запаивать?

vlad 3rd December 2011 16:04

Quote:

Originally Posted by fifan (Post 442227)
а в Циклоне1, например EP1C3T144C8, тоже нужно корпус микросхемы запаивать?

Эти не паял, если в даташите чёрным по белому написано - это не термоотвод, то тогда припаивать к земле.


All times are GMT +4. The time now is 16:34.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.