turbosound for ZX, job almost done
Is almost ready, here is short video ,running prototype based on AY magic
http://www.youtube.com/watch?v=9DOn9UcCi9I
Here is sample how it play, recorded from my 128+2
www.eightbitclone.com/test5.mp3
Final device release in january.
http://www.youtube.com/watch?v=9DOn9UcCi9I
Here is sample how it play, recorded from my 128+2
www.eightbitclone.com/test5.mp3
Final device release in january.
Post edited by zaxon on
Comments
It's working ;)
http://www.youtube.com/watch?v=BbGUtUGY0DM&feature=youtu.be
www.rwapsoftware.co.uk
www.sellmyretro.com
http://www.youtube.com/watch?v=5Uaxn0qrOGI&feature=youtu.be
http://www.youtube.com/watch?v=NZ0EHIRBJrg&feature=youtu.be
plus f audio recorded
www.eightbitclone.com/tsfm10.mp3
www.eightbitclone.com/tsfm11.mp3
Anybody interested ?
One small idea :
- If you connect external TSFM to ZX128/+2/+2A/+3 or any other ZX clone with internal AY chip, then reading data from AY may cause collision on data bus, because internal AY can return different data than both external chips (Also software detection of TSFM will incorrect). Exist some ways for better data protection:
a) connect data bus from TSFM interface via resistors with ZX data lines (this only eliminate data collision)
b) add switch for disable reading data from TSFM interface (switch can select between full functionality or set TSFM to "WRITE ONLY" mode). In WRITE ONLY mode can play TSFM music, only detection and AY registers reading is impossible, but work on 128kB models without collisions)
Next idea: add speaker bit to sound output. :-)
sounds excellent, my friend.
What about tracking for TurbosoundFM ?
Is there something that let us to use full capabilities of TurbosoundFM (2xAY+FM) in one song ?
Turbo Sound FM Music Maker have only FM implemented , and Vortex Tracker II doesn't have FM, but have 6 channels of AY/YM
Maybe something on real speccy ?
Hello there :)
> What about tracking for TurbosoundFM ?
Yes, it would be SOOOOOOOO good to know how to do it but it seems like I'm too old for it, or sommit. ;) There is the TSFM-Tracker but I had several attempts to it - without any reasonable result.
However one day I plan to learn it, indeed. :)
> Is there something that let us to use full capabilities of TurbosoundFM (2xAY+FM) in one song ?
I don't know how exactly does it work but yes, there is something like that. But not in one program. I asked several persons about it and they said one makes music on both trackers (TSFM and ProTracker) and then mix it somehow, because there is a special version of ProTracker that can load TSFM "module" and then one can't edit it but still can add more AY tracks.
However I don't actually know what is about the general tracks' number. Is it 3 FM + 3 AY (probably) or 6 FM + 6 AY (I doubt it, but who knows).
There are several really great songs mixing FM and AY, on the Net, hence I know it's even possible.
> Turbo Sound FM Music Maker have only FM implemented , and Vortex Tracker II doesn't have FM, but have 6 channels of AY/YM
Maybe something on real speccy ?
Yes, exactly. On real ZX machines, there is a version of ProTracker. Hmm. I possibly have it, but also - have no idea ;) how to use it.
Movie
http://www.youtube.com/watch?v=QyDBTKAEInw
schombi.de/my-retro-collection.html"
http://velesoft.speccy.cz/turbo_sound/nedopc/tsfm-unreal-speccy-us0364.zip
12 channels (6xAY+6xFM) examples in mp3:
http://zxspectrum48.i-demo.pl/karbo-mug.mp3
http://zxspectrum48.i-demo.pl/karbo-new_old.mp3
http://gendev.spritesmind.net/forum/viewtopic.php?p=17445
Hmmm. Are You sure it's 12 channels? I considered it however in fact I rather suspected it was 3 channels of AY from the first and 3 channels of FM, from the second chip.
I have a .trd dihalt compilation, and in unreal speccy i see 12 channel volume meter. Can't attach file on wos, so please send me pm with email, then i can send file to all interested in.
EDIT http://zx.pk.ru/showthread.php?t=17371&langid=1
File - tfmdih.rar
Some assembly required :p
yes, you have to write the code to emulate the hardware first :p
:D
https://github.com/mkoloberdin/unrealspeccy/blob/master/emul_2203.cpp
https://github.com/mkoloberdin/unrealspeccy/blob/master/emul_2203.h
Here is unreal speccy version working with TSFM http://velesoft.speccy.cz/turbo_sound/nedopc/tsfm-unreal-speccy-us0364.zip
F3 to load tap/trd then choose first BOOT (F12 to reset machine in unreal)
And modules for listening http://zx.pk.ru/attachment.php?attachmentid=32175&d=1326313649 [gruzilka gives me error too]
YES! Alonce Coder has just wrote to me:
"This is REALLY 12 channels. Each chip contains AY (3 channels) and 3 FM
channels."
WHERE IS A PROPER EDITOR FOR THIS MODE?!!!!!!!????????????!!!!!!!!!!????????? :) :) What a shame.
You must use Vortex Tracker 2 on PC, or ProTracker (6ch Turbosound version) on Speccy, then make FM part in TFM Music Maker on PC
After that you plays 12channels on speccy, but i suppose that only Russians have this machine coded special player :grin: (Alone Coder should know more about this)
And there is something special with channel 3 features, but i don't understand, and google translator doesn't help too much:
Video.
http://www.youtube.com/watch?v=TLErFMKP74Y
In weekend i start assembly cards (blue pcb) and when i finish it i give info about aviability becouse i have ym2203 chips only for 10 pieces. I order more but is China new year and delivery is delayed.
And what about reset of SAA1099 soundchip ? During ZX reset is disconnect +5V to SAA chip ? Or is disable SAA clock ? Both methods mute soundchip after zx reset parallel with AY (YM) chips.