Problem with "Speech!"

azesmbog
Mensajes: 319
Registrado: 17 Feb 2016, 23:07

Re: Problem with "Speech!"

Mensaje por azesmbog » 08 Nov 2017, 17:59

: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!" :))))))))))
Как то так

hoglet
Mensajes: 2
Registrado: 05 Nov 2017, 22:31

Re: Problem with "Speech!"

Mensaje por hoglet » 08 Nov 2017, 19:03

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

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Re: Problem with "Speech!"

Mensaje por Vanfanel » 08 Nov 2017, 19:24

@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?

azesmbog
Mensajes: 319
Registrado: 17 Feb 2016, 23:07

Re: Problem with "Speech!"

Mensaje por azesmbog » 09 Nov 2017, 00:09

Пробовал по разному, в том числе и signed \ unsigned.
На devboard DUO видимо DAC 16-bit внешний, у нас DAC здесь немного по другому сделан.
Вообщем не очень то получилось так. Поэтому "обманул" немного по другому.
Попробуй очередную версию, субъективно звук получше в Uridium
Исправленные исходники (source) могу выложить здесь в архиве, если это кому то надо)
Adjuntos
COREX.ZIP
(124.42 KiB) Descargado 554 veces

Vanfanel
Mensajes: 276
Registrado: 16 Oct 2016, 15:50

Re: Problem with "Speech!"

Mensaje por Vanfanel » 09 Nov 2017, 03:51

@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! :)

Avatar de Usuario
bakoulis
Mensajes: 187
Registrado: 12 Sep 2016, 10:36

Re: Problem with "Speech!"

Mensaje por bakoulis » 09 Nov 2017, 10:33

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:

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Problem with "Speech!"

Mensaje por desUBIKado » 09 Nov 2017, 10:50

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

azesmbog
Mensajes: 319
Registrado: 17 Feb 2016, 23:07

Re: Problem with "Speech!"

Mensaje por azesmbog » 09 Nov 2017, 11:26

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 с заменой и перекомпилировать опять же :)
Adjuntos
BBCuno.zip
(658.27 KiB) Descargado 436 veces

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Problem with "Speech!"

Mensaje por antoniovillena » 09 Nov 2017, 12:17

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

azesmbog
Mensajes: 319
Registrado: 17 Feb 2016, 23:07

Re: Problem with "Speech!"

Mensaje por azesmbog » 09 Nov 2017, 12:54

просто bit ?
или bit именно под ZXUno после конвертера? в архиве оригинальный после компиляции.
а выше я выкладывал же ZX1
Лучше бы его самим скомпилировать, заодно и проверили, ничего не сломалось ли))
я же "на ощупь" делаю, не видя сам результата)
Adjuntos
bbc_micro_bit.zip
(124.51 KiB) Descargado 280 veces

Responder