Página 5 de 6

Re: Problem with "Speech!"

Publicado: 08 Nov 2017, 17:59
por azesmbog
:shock: вот и я в шоке.
Как говорится в пословице: "Не все пропало, начнем сначала!"
Сначала расскажу почему я решил про SID
В версии Hoglet есть модуль SID sid6581, и при компиляции его можно включить или отключить, вот так
IncludeSID : boolean := false; (выключен)
IncludeSID : boolean := true; (включен)
но получается, что при выключении (false) также отключается и sound sn76489, что совсем нелогично и неправильно!!!!!!!!!!
моя ли это ошибка или Hoglet-a, это надо перепроверять.
Теперь по звуку. Когда модуль все же включен, звук есть и с искажениями.
проверял на Uridium и на Beeb Track 1,2,3 (Page 8 of 66)
Beeb Track 1 особенно плохо играет :( И это с последней версией sn76489
Хорошо. Загрузил старую версию за прошлогодний сентябрь , видимо еще со старым модулем sn76489
Звук гораздо лучше и качественнее.
Поэтому прошу проверить звук на предыдущих оригинальных версиях
и в Uridium тоже, пусть и с corrupt screen
Если звук будет получше, тогда придется возвращать предыдущую версию SN и черт с ним со "Speech!" :))))))))))
Как то так

Re: Problem with "Speech!"

Publicado: 08 Nov 2017, 19:03
por hoglet
azesmbog,

Is your latest VHDL online somewhere (e.g. github?)

I'd like to check you are using the same SN76489 model that I am.

You might just be missing this fix:
https://github.com/hoglet67/BeebFpga/co ... 45d2021387

Dave

Re: Problem with "Speech!"

Publicado: 08 Nov 2017, 19:24
por Vanfanel
@azesmbog: With the new single-game MMB version you made (available here-> download/file.php?id=1550) the sound during the game is perfect, BUT the music on the menu has distorted notes.
Is that what happens to you also???

Hoglet has also said that it would be good to have a github repository with the code you are using, including your changes, and then he can take a look at it. Can you upload to github, please?

[EDIT] Hoglet says that, if we are using the latest SN76489 model, we are simply missing this small fix:
https://github.com/hoglet67/BeebFpga/co ... 45d2021387
Can you incorporate it and build again?

Re: Problem with "Speech!"

Publicado: 09 Nov 2017, 00:09
por azesmbog
Пробовал по разному, в том числе и signed \ unsigned.
На devboard DUO видимо DAC 16-bit внешний, у нас DAC здесь немного по другому сделан.
Вообщем не очень то получилось так. Поэтому "обманул" немного по другому.
Попробуй очередную версию, субъективно звук получше в Uridium
Исправленные исходники (source) могу выложить здесь в архиве, если это кому то надо)

Re: Problem with "Speech!"

Publicado: 09 Nov 2017, 03:51
por Vanfanel
@azesmbog: This version sounds perfect to me!! It's done!! :plasplas: :plasplas: :plasplas:
"Beeb Track 1" and "URIDIUM" sounds perfect at last.
You updated every component then? CPU, SN76489, 6522...
In that case, we could consider it the new "official" version for ZX-UNO!!!
Maybe a new thread could be created with this update on the first page?

Also, a github repository (or at least updated sources so Hoglet can take a look) would be a very good idea.

@hoglet: thanks a lot for your input and help on this! :)

Re: Problem with "Speech!"

Publicado: 09 Nov 2017, 10:33
por bakoulis
Also if you are not very busy, it will be nice to build the 2 versions of new core. One with MMFS and one with Smart SPI.
From today you are our BBC hero!
:plasplas: :plasplas: :plasplas:
:maestro: :maestro: :maestro:

Re: Problem with "Speech!"

Publicado: 09 Nov 2017, 10:50
por desUBIKado
Una pregunta. ¿no podría ser el mismo core y que con una combinación de teclas se hiciese reset y cargase la rom MMFS o la Smart SPI?

Por otra parte, yo también me uno a los agradecimientos a azesmbog por sintetizar este nuevo core de BBC Micro

Re: Problem with "Speech!"

Publicado: 09 Nov 2017, 11:26
por azesmbog
2-в-1 конечно хорошо, но совершенно не обязательно. На ZX-Uno вполне можно иметь обе версии и загружаться если не в одной , так в другой. Кстати на AEON-e c этим еще проще :)
Расскажу почему
Версия BBC для ZX-Uno загружает 4 образа ROM в BRAM xc6slx9. Память тоже не бесконечная и имеет ограничение по объему. Для этого надо добавить еще один образ 16kB и сделать менеджер загрузки, например по RESET - (F12 - ROM SPI, F11 - ROM MMFS ) . Это было бы актуально, если например процент загрузок тех или иных файлов был 50\50)
А из-за нескольких проблемных файлов наверное не стоит "забор городить" ?)))
Разновидностей моделей BBC я так понимаю гораздо больше, Micro\Atom\Electron\Master\etc... , их же тоже не засовывают в одно единственное ядро, хотя, теоретически, можно и такого Франкенштейна соорудить, при желании))
И потом, "живого" BBC я никогда не видел, впервые узнал о нем лет пять назад тут
http://www.mike-stirling.com/retro-fpga ... n-an-fpga/
но версия была с выходом на TV SCART, я даже сделал специальный кабель, но запустить не удалось ))
Года два-три назад появилась версия для DE1 от Hoglet, которую я успешно запустил, за что ему и тогда и сейчас огромное спасибо и благодарности :)
Что касается новых версий. Можно попробовать перенести из последней версии Hoglet некоторые интересные features-
режим Master128 (я так понял он там есть??) и SID, который точно там присутствует)
Вопрос в том, для чего это нужно и на чем можно проверить, в частности SID.
Ну и еще раз благодарности Hoglet - за основное ядро, Quest - за портирование на ZX-Uno, и отдельные благодарности и спасибо Vanfanel и bakoulis - как за движущую силу этого топика и за мотивацию и за помощь :)
p.s. Архив с исходниками
Немного пояснений.
Версия с MMFS для v4. Для v2, v3 заменить соответствующие файлы и перекомпилировать)
Для версии с SPI надо переименовать файл rom_image.mif_ в rom_image.mif с заменой и перекомпилировать опять же :)

Re: Problem with "Speech!"

Publicado: 09 Nov 2017, 12:17
por antoniovillena
Hi azesmbog

I've updated the repository with your changes.

http://svn.zxuno.com/svn/zxuno/cores/BBCMicro/test3/

The file http://svn.zxuno.com/svn/zxuno/cores/BB ... cro_v4.bit is not updated. If you can send me one.

Also the binary is in the stable/binaries folder (renumbered the version to 1.3):

http://svn.zxuno.com/svn/zxuno/stable/b ... /BBCMicro/

This folder is the one linked in the download area: http://zxuno.speccy.org/descarga.shtml

Re: Problem with "Speech!"

Publicado: 09 Nov 2017, 12:54
por azesmbog
просто bit ?
или bit именно под ZXUno после конвертера? в архиве оригинальный после компиляции.
а выше я выкладывал же ZX1
Лучше бы его самим скомпилировать, заодно и проверили, ничего не сломалось ли))
я же "на ощупь" делаю, не видя сам результата)