CPCWiki forum

General Category => Amstrad CPC hardware => Topic started by: Prodatron on 15:31, 29 October 14

Title: PlayCity support in SymAmp (SymbOS)
Post by: Prodatron on 15:31, 29 October 14
My PlayCity cards arrived this monday, so I couldn't resist with implementing the sound support in SymAmp. Thanks to SyX' modified PT3 player routines this was quite easy, so yesterday evening I already had a result:

PlayCity 6 channel sound in SymbOS for the Amstrad CPC (http://www.youtube.com/watch?v=B8-MoO1VJx4#ws)

I had a lot of fun, as the sound is really cool (in reality), so THANKS A LOT, TotO for this very nice piece of hardware!!  :)
Also many thanks to SyX for the modified routines!

The implementation in SymAmp isn't 100% finished and will take a few more days, but if someone wants to try out the current version, just ask here.

CU,
Prodatron
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: CraigsBar on 15:41, 29 October 14
He'll yes please :)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: TotO on 16:16, 29 October 14
Great work!
Thank you for your support... And sharing this video. :)

What about a SymTracker?  :P

Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: SyX on 16:25, 29 October 14
GREAT WORK!!! :) :) :)

Remember to add in the wiki page (http://www.cpcwiki.eu/index.php/Software_Supporting_PlayCity) that SymAmp supports the board ;)

PS: I love that yellow Zilog logo in the CTC :D
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Optimus on 17:45, 29 October 14
Awesome!

Where do I buy Playcity? :)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: TFM on 18:49, 29 October 14
There:


PlayCity MX4 Board - Cent Pour Cent (http://www.centpourcent.net/store/p74/PlayCity_MX4_Board.html)

Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Ast on 18:51, 29 October 14
@Optimus (http://www.cpcwiki.eu/forum/index.php?action=profile;u=39) : here! (http://www.centpourcent.net/store/p74/PlayCity_MX4_Board.html)


Have a good fun...
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Ast on 18:52, 29 October 14
Arg, same time as Tfm....  :laugh:
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: TFM on 18:53, 29 October 14
Haha! Good teamwork here!  :)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Prodatron on 21:58, 29 October 14
Quote from: CraigsBar on 15:41, 29 October 14
He'll yes please :)
Ok, here is the EXE from last evening + the 6channel PT3s I currently have.
There are some issues left:
- PT3 playback is currently fixed to PlayCity only
- initialisation of normal 3channel PT3s is buggy (it takes 15-20 seconds before they start; maybe I use a wrong TS_Status value)
- song position jumping doesn't work exactly
- MSX support for PT3 playback currently cut out (ok, not so interesting in this forum probably :D )

Quote from: TotO on 16:16, 29 October 14
What about a SymTracker?  :P
Indeed Trebmint started a design some years ago :)
[attachimg=3]
But currently I hope that there will be a Starkos version + player, which is more effective compared to the double-PT3 concept.

BTW, I have the 10 PT3 6channel modules from the Reset#10 player. Are there already more available?

@SyX (http://www.cpcwiki.eu/forum/index.php?action=profile;u=324): Will add it now to the list :) Btw wouldn't it be better to put the list directly in the PlayCity article?

CU,
Prodatron
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: mahlemiut on 23:02, 29 October 14
Does this mean I have to emulate the PlayCity now? :)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: CraigsBar on 23:19, 29 October 14
Quote from: mahlemiut on 23:02, 29 October 14
Does this mean I have to emulate the PlayCity now? :)
no, just buy one. They are awesome.
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Prodatron on 23:31, 29 October 14
Quote from: mahlemiut on 23:02, 29 October 14
Does this mean I have to emulate the PlayCity now? :)
Would be very cool, if the PlayCity is emulated in some more emulators!  :) Should be very easy only for the music part, as there are only 2x2 additional ports + the timing of the YMZ chips (only two additional OUTs).

CU,
Prodatron
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: SyX on 00:15, 30 October 14
Good night! :)

Quote from: Prodatron on 21:58, 29 October 14
There are some issues left:
- initialisation of normal 3channel PT3s is buggy (it takes 15-20 seconds before they start; maybe I use a wrong TS_Status value)
I converted the player for those 6 channels songs and tried to optimize a little, maybe i made something that hurt the normal 3 channels songs. I should take a look, but i only will being able to look in december (crossing fingers ;)).

Quote from: Prodatron on 21:58, 29 October 14
But currently I hope that there will be a Starkos version + player, which is more effective compared to the double-PT3 concept.
Me too, there is a pair of projects working in this line and those are going to help a lot to make possible that new games have extra music for PlayCity (McKlain is killing for being able to put his hands in a CPC tracker that support more than 3 channels).

I have a semi-functional midi converter/player using the PlayCity and work in progress version of an extended AYC player for supporting extra channels and being able to use it in demos without taking a big hit in CPU.

Quote from: Prodatron on 21:58, 29 October 14
BTW, I have the 10 PT3 6channel modules from the Reset#10 player. Are there already more available?
Yes, there is a few ones in the Vortex tracker (http://bulba.untergrund.net/vortex_e.htm) package, look inside the Turbo-Sound folder, i only took the ones i liked more.

Quote from: Prodatron on 21:58, 29 October 14
@SyX (http://www.cpcwiki.eu/forum/index.php?action=profile;u=324): Will add it now to the list :) Btw wouldn't it be better to put the list directly in the PlayCity article?
Instead of being the last thing in the PlayCity page, they are the first thing in the software support page. I felt it's better in that way.

The PlayCity article links to this page and i made that with the idea that the software supporting the board has its own place, not only because people could find faster software using the board, but specially for developers have a better place to announce them and explain with more detail (and pictures) how their software use the board.
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: CraigsBar on 00:55, 30 October 14
OH MY GOD!!! SymAmp with 6 channel sound is AWESOME!


I have just listened to these tracks on my PlayCity equipped 6128plus (Loaded from a DOS Floppy) and the presentation is amazing. Although these are clearly the same tracks as the Reset 10 demo disk but I swear they sound better in SymAmp.


there is only one slight problem. I now need to get a 2nd PlayCity card to match up with my Symbiface on my other machine.. Damn you Prodatron and Tot0 Damn you both  :D


But keep it up, I am loving the CPC in 2014
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: mahlemiut on 01:30, 30 October 14
Quote from: CraigsBar on 23:19, 29 October 14
no, just buy one. They are awesome.
If it were practical for me to do, I would.

Of course, if it were up to me, I'd go over the top and make it like Gyruss sound hardware - 5 AY-3-8910s and a DAC. :)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Trebmint on 09:55, 30 October 14
Where do I sign the petition for Richard to integrate PlayCity into WinApe and make it the defacto new Sound Hardware that the CPC has waited 20 years for???
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Prodatron on 11:50, 30 October 14
Quote from: SyX on 00:15, 30 October 14Yes, there is a few ones in the Vortex tracker (http://bulba.untergrund.net/vortex_e.htm) package, look inside the Turbo-Sound folder, i only took the ones i liked more.
Thanks, I collected all additional ones I could found (28 songs) and have attached them here! I agree, you probably selected the best ones, but a few of these additional ones are quite good, too.
If someone knows about even more, feel free to post them here!

Quote from: SyX on 00:15, 30 October 14
I converted the player for those 6 channels songs and tried to optimize a little, maybe i made something that hurt the normal 3 channels songs. I should take a look, but i only will being able to look in december (crossing fingers ;) ).
No problem, I should be able to fix it. I can still see somehow the structure of the old original PT3 player I used before, so it shouldn't be complicated. I will upload the sources when it's finished.

Quote from: SyX on 00:15, 30 October 14I have a semi-functional midi converter/player using the PlayCity and work in progress version of an extended AYC player for supporting extra channels and being able to use it in demos without taking a big hit in CPU.
Cool :) A midi player for the CPC, that's crazy!...

CU,
Prodatron
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: villain on 23:10, 30 October 14
Whoooooo, that's cool. I just do some experiments with Vortex Tracker. Don't know if there will be any results but if anybody here is an experienced user, please let me know. Some questions probably will occur.
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: MacDeath on 00:38, 31 October 14
Edited a bit some Wiki "chiptune" and "Sound" related pages to add a few links, be it Chiptune sceners or the Playcity... to have a bit more visibility...


Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: mahlemiut on 09:11, 01 November 14
Made a start at this...

(MESS) amstrad: Added preliminary support for the PlayCity. · ed94243 · (https://github.com/mamedev/mame/commit/ed94243929ba6b28118d713e535ea451430ca20c)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: TotO on 09:39, 01 November 14
Ho, it's great to read that!!!  :o
Thank you.
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: SyX on 15:29, 01 November 14
Quote from: mahlemiut on 09:11, 01 November 14
Made a start at this...

(MESS) amstrad: Added preliminary support for the PlayCity. · ed94243 · (https://github.com/mamedev/mame/commit/ed94243929ba6b28118d713e535ea451430ca20c)
Fantastic! :)

I'm going to compile mess now for testing the demo programs :)

Barry if you need more information, ask. And the same thing, if you are interested in adding support for X-Mem or Minibooster in Mess :)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Prodatron on 21:13, 01 November 14
Very cool!! :) And I didnt know that other CPC hardware is supported, too (like the Symbiface II)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: SyX on 01:42, 04 November 14
I have retouched the PlayCity software page (http://www.cpcwiki.eu/index.php/Software_Supporting_PlayCity), adding software categories for being clearest and a few captures of Mess using the PlayCity thanks to @mahlemiut (http://www.cpcwiki.eu/forum/index.php?action=profile;u=89). Now the NMI interrupts work!!! Great Work mahlemiut!!! :D :D :D

For the most impatient, remember that you will need to recompile Mess for testing the PlayCity support, the rest can wait to the next Mess official version ;)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: RockRiver on 15:31, 12 November 14
Quote from: SyX on 00:15, 30 October 14I have a semi-functional midi converter/player using the PlayCity and work in progress version of an extended AYC player for supporting extra channels
Yesssssss!!!!! MIDI & AYC on CPC.  My sweet & wet chiptune dreams.  :D  Now 6 channel AYC


And what about 6 channel *.YM ? Emulators need to change YM rippers/recorders ?
It is needed a modification of the YM standard from Leonard? leonard.oxg.free.fr/ymformat.html


If all go straight, maybe 6 channel YMcruncher (from Fkey) would help too.
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Prodatron on 21:59, 14 November 14
Hey RockRiver :) Still didn't have a look at the YM cruncher TBH... What's the typical size of such a module (I am afraid, that I asked this before some years ago  ::) )
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Executioner on 04:24, 21 November 14
Quote from: Trebmint on 09:55, 30 October 14
Where do I sign the petition for Richard to integrate PlayCity into WinApe and make it the defacto new Sound Hardware that the CPC has waited 20 years for???

I have trouble mixing 3 channels into DirectX stereo (plus tape/disc sounds), not sure how 6 could be managed. I'll have to look into synchronising multiple DirectSound buffers. You never know, I might be able to get the PC hardware and DX API to do all the mixing for me and improve tape/disc sounds overlays also.
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Ast on 17:32, 21 November 14
Good luck Richard.... :P
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: SyX on 17:40, 21 November 14
@Executioner (http://www.cpcwiki.eu/forum/index.php?action=profile;u=17): Did you not add support for Digiblaster in one of your betas? I think Markus told me that.
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Executioner on 01:57, 26 November 14
Quote from: SyX on 17:40, 21 November 14
@Executioner (http://www.cpcwiki.eu/forum/index.php?action=profile;u=17): Did you not add support for Digiblaster in one of your betas? I think Markus told me that.

Yes, it will be in the next release. So there's yet another channel I'm mixing in myself. Must figure out how to get DirectX to do it.
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: Prodatron on 15:12, 26 November 14
Quote from: Executioner on 01:57, 26 November 14
Yes, it will be in the next release. So there's yet another channel I'm mixing in myself. Must figure out how to get DirectX to do it.

It's very nice to see activity here again! :)
Title: Re: PlayCity support in SymAmp (SymbOS)
Post by: SyX on 20:28, 26 November 14
It has been released the last version of the MESS emulator (http://www.mamedev.org/release.html) (0.156) and this one includes the PlayCity emulation by @mahlemiut (http://www.cpcwiki.eu/forum/profile/?u=89).
Powered by SMFPacks Menu Editor Mod