News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Prodatron

PlayCity support in SymAmp (SymbOS)

Started by Prodatron, 15:31, 29 October 14

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Prodatron

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

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

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

CraigsBar

IRC:  #Retro4All on Freenode

TotO

#2
Great work!
Thank you for your support... And sharing this video. :)

What about a SymTracker?  :P

"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

SyX

GREAT WORK!!! :) :) :)

Remember to add in the wiki page that SymAmp supports the board ;)

PS: I love that yellow Zilog logo in the CTC :D

Optimus


TFM

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Ast

_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

Ast

_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcome !

TFM

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Prodatron

#9
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: Will add it now to the list :) Btw wouldn't it be better to put the list directly in the PlayCity article?

CU,
Prodatron

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

mahlemiut

Does this mean I have to emulate the PlayCity now? :)
- Barry Rodewald

CraigsBar

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.
IRC:  #Retro4All on Freenode

Prodatron

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

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

SyX

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 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: 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.

CraigsBar

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
IRC:  #Retro4All on Freenode

mahlemiut

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. :)
- Barry Rodewald

Trebmint

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

Prodatron

Quote from: SyX on 00:15, 30 October 14Yes, there is a few ones in the Vortex tracker 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

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

villain

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.

MacDeath

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...



mahlemiut

- Barry Rodewald

TotO

Ho, it's great to read that!!!  :o
Thank you.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

SyX

Quote from: mahlemiut on 09:11, 01 November 14
Made a start at this...

(MESS) amstrad: Added preliminary support for the PlayCity. · ed94243 ·
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 :)

Prodatron

Very cool!! :) And I didnt know that other CPC hardware is supported, too (like the Symbiface II)

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

SyX

I have retouched the PlayCity software page, adding software categories for being clearest and a few captures of Mess using the PlayCity thanks to @mahlemiut. 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 ;)

Powered by SMFPacks Menu Editor Mod