Author Topic: PlayCity support in SymAmp (SymbOS)  (Read 5922 times)

0 Members and 1 Guest are viewing this topic.

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 833
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1061
  • Likes Given: 556
PlayCity support in SymAmp (SymbOS)
« on: 16: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

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

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.323
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1188
  • Likes Given: 84
Re: PlayCity support in SymAmp (SymbOS)
« Reply #1 on: 16:41, 29 October 14 »
He'll yes please :)
IRC:  #Retro4All on Freenode

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.834
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2931
  • Likes Given: 1767
Re: PlayCity support in SymAmp (SymbOS)
« Reply #2 on: 17:16, 29 October 14 »
Great work!
Thank you for your support... And sharing this video. :)

What about a SymTracker?  :P

« Last Edit: 17:18, 29 October 14 by TotO »
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.134
  • Country: br
  • Liked: 1133
  • Likes Given: 1877
Re: PlayCity support in SymAmp (SymbOS)
« Reply #3 on: 17:25, 29 October 14 »
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

Offline Optimus

  • 464 Plus
  • *****
  • Posts: 353
  • Country: gr
  • Liked: 169
  • Likes Given: 141
Re: PlayCity support in SymAmp (SymbOS)
« Reply #4 on: 18:45, 29 October 14 »
Awesome!

Where do I buy Playcity? :)

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1983
  • Likes Given: 4650
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.107
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 1006
  • Likes Given: 748
Re: PlayCity support in SymAmp (SymbOS)
« Reply #6 on: 19:51, 29 October 14 »
@Optimus : here!


Have a good fun...
_____________________

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


Amstrad Plus French Forum

All friends are welcomed !

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.107
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 1006
  • Likes Given: 748
Re: PlayCity support in SymAmp (SymbOS)
« Reply #7 on: 19:52, 29 October 14 »
Arg, same time as Tfm....  :laugh:
_____________________

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


Amstrad Plus French Forum

All friends are welcomed !

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1983
  • Likes Given: 4650
Re: PlayCity support in SymAmp (SymbOS)
« Reply #8 on: 19:53, 29 October 14 »
Haha! Good teamwork here!  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 833
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1061
  • Likes Given: 556
Re: PlayCity support in SymAmp (SymbOS)
« Reply #9 on: 22:58, 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 )

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
« Last Edit: 23:11, 29 October 14 by Prodatron »

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline mahlemiut

  • CPC6128
  • ****
  • Posts: 297
  • Country: nz
  • Liked: 149
  • Likes Given: 56
Re: PlayCity support in SymAmp (SymbOS)
« Reply #10 on: 00:02, 30 October 14 »
Does this mean I have to emulate the PlayCity now? :)
- Barry Rodewald
Amstrad CPC, Sharp X68000, Neo Geo Pocket, and Neo Geo AES system leader at HARP
http://www.homeactionreplay.org/

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.323
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1188
  • Likes Given: 84
Re: PlayCity support in SymAmp (SymbOS)
« Reply #11 on: 00:19, 30 October 14 »
Does this mean I have to emulate the PlayCity now? :)
no, just buy one. They are awesome.
IRC:  #Retro4All on Freenode

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 833
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1061
  • Likes Given: 556
Re: PlayCity support in SymAmp (SymbOS)
« Reply #12 on: 00:31, 30 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

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.134
  • Country: br
  • Liked: 1133
  • Likes Given: 1877
Re: PlayCity support in SymAmp (SymbOS)
« Reply #13 on: 01:15, 30 October 14 »
Good night! :)

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

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.

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.

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

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.323
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1188
  • Likes Given: 84
Re: PlayCity support in SymAmp (SymbOS)
« Reply #14 on: 01: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
IRC:  #Retro4All on Freenode

Offline mahlemiut

  • CPC6128
  • ****
  • Posts: 297
  • Country: nz
  • Liked: 149
  • Likes Given: 56
Re: PlayCity support in SymAmp (SymbOS)
« Reply #15 on: 02:30, 30 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
Amstrad CPC, Sharp X68000, Neo Geo Pocket, and Neo Geo AES system leader at HARP
http://www.homeactionreplay.org/

Offline Trebmint

  • 464 Plus
  • *****
  • Posts: 464
  • Country: zw
  • Liked: 324
  • Likes Given: 29
Re: PlayCity support in SymAmp (SymbOS)
« Reply #16 on: 10: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???

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 833
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1061
  • Likes Given: 556
Re: PlayCity support in SymAmp (SymbOS)
« Reply #17 on: 12:50, 30 October 14 »
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.
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!

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.

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.
Cool :) A midi player for the CPC, that's crazy!...
 
CU,
Prodatron

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline villain

  • Supporter
  • 464 Plus
  • *
  • Posts: 450
  • Country: de
  • Liked: 260
  • Likes Given: 510
Re: PlayCity support in SymAmp (SymbOS)
« Reply #18 on: 00:10, 31 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.

Offline MacDeath

  • Chaotic post writer and mock-up specialist
  • Supporter
  • 6128 Plus
  • *
  • Posts: 4.068
  • Country: fr
  • Liked: 1183
  • Likes Given: 665
Re: PlayCity support in SymAmp (SymbOS)
« Reply #19 on: 01: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...



Offline mahlemiut

  • CPC6128
  • ****
  • Posts: 297
  • Country: nz
  • Liked: 149
  • Likes Given: 56
- Barry Rodewald
Amstrad CPC, Sharp X68000, Neo Geo Pocket, and Neo Geo AES system leader at HARP
http://www.homeactionreplay.org/

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.834
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2931
  • Likes Given: 1767
Re: PlayCity support in SymAmp (SymbOS)
« Reply #21 on: 10:39, 01 November 14 »
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)

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.134
  • Country: br
  • Liked: 1133
  • Likes Given: 1877
Re: PlayCity support in SymAmp (SymbOS)
« Reply #22 on: 16:29, 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 :)

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 833
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1061
  • Likes Given: 556
Re: PlayCity support in SymAmp (SymbOS)
« Reply #23 on: 22:13, 01 November 14 »
Very cool!! :) And I didnt know that other CPC hardware is supported, too (like the Symbiface II)

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.134
  • Country: br
  • Liked: 1133
  • Likes Given: 1877
Re: PlayCity support in SymAmp (SymbOS)
« Reply #24 on: 02:42, 04 November 14 »
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 ;)