Difference between revisions of "Software Supporting PlayCity"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Let's keep the alphabetical order, else nobody will find something as soon as we have many entries. BTW: The chronological order is imho the same. Also, I corrected the screwed up formatting.)
 
(35 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
==Introduction==
 
All the software that supports the [[PlayCity]] expansion board is listed in this page for giving it better visibility.
 
All the software that supports the [[PlayCity]] expansion board is listed in this page for giving it better visibility.
  
 
It's interesting to explain in a few sentences which features of the board the software is using and if you need to press any key or select a menu option to enable these special features. Of course, if the graphical side is improved, then don't be shy and add a few screenshots for catching the eye of future users of your software.
 
It's interesting to explain in a few sentences which features of the board the software is using and if you need to press any key or select a menu option to enable these special features. Of course, if the graphical side is improved, then don't be shy and add a few screenshots for catching the eye of future users of your software.
  
== List of Software ==
+
==Emulators==
 +
===JavaCPC===
 +
[[JavaCPC]] emulates sound part.
  
 +
===Caprice Forever===
 +
Emulates PlayCity audio channels.
  
* [[Cyber Chicken]] using the YMZ chips
+
===CPCEC===
* [[ReSeT #10]]
+
Preliminary PlayCity support, limited to the two extra PSG and the NMI trigger.
* [[SymAmp]] for [[SymbOS]] (using the YMZ chips for playing 6 channel PT3 Turbosound modules)
+
 
{{#ev:youtube|B8-MoO1VJx4|300}}
+
===SugarBox===
 +
Support added for the PlayCity.
 +
 
 +
===ACE===
 +
[[ACE]] emulates the PlayCity expansion card, providing dual YMZ294 PSG and Z84C30 CTC to the Amstrad CPC.
 +
Includes support for vectorized interrupts, non maskable interrupt and CRTC cursor signal support.
 +
 
 +
===MAME===
 +
[[MAME]] emulates the 2xYMZs and the CTC lets you set YMZs clock, NMIs and Cursor Interrupts. In this moment only lacks of the support of daisy chain setup to acknowledge IRQs for using the normal timer/counter interrupts.
 +
<gallery>
 +
File:mess_playcity.jpg|Enabling PlayCity
 +
File:mess_music.jpg|Playing Music
 +
File:mess_rasters.jpg|NMI Rasters
 +
File:mess_cursor.jpg|NMI CRTC Cursor
 +
</gallery>
 +
 
 +
==Operating Systems==
 +
===Firmware===
 +
There is software using the native CPC OS supporting the PlayCity (see below)
 +
 
 +
===FutureOS===
 +
Space Chicken for FutureOS supports the PlayCity, that's an enhanced version of CyberChicken.
 +
FutureOS itself provides support for playing music and NMI handling. The configuration bytes tell if an PlayCity is connected.
 +
 
 +
===SymbOS===
 +
Software for SymbOS exists which supports PlayCity (see below)
 +
 
 +
==Games==
 +
===Cyber Chicken===
 +
[[Cyber Chicken|Cyber Chicken (aka Cyber Huhn)]] If Effects and Song are selected during the game the Effects will be redirected to the 2 YMZ chips of the PlayCity.
 +
{{#ev:youtube|0O7ejXpf1zM|300}}
 +
 
 +
===Alcon 2020===
 +
[https://abalore.com/alcon2020.html Alcon 2020] The PlayCity extension is not required but recommended to hear the full 6 in-game audio channels
 +
 
 +
===Open Tower Defense===
 +
[https://cpcrulez.fr/GamesTest/open_tower_defense.htm Open Tower Defense] 3 channels music for regular CPC and 6 channels music for PlayCity owners.
 +
 
 +
==Demos==
 +
===Bad Arnold===
 +
[https://demozoo.org/productions/177367/ Bad Arnold] needs a PlayCity card for the CPC, because it uses 6 channel sound. Also needs 1MB external RAM
 +
 
 +
===The Demo-Scene International Anthem===
 +
[https://www.cpc-power.com/index.php?page=detail&num=19039 the Demoscene International Anthem] 9-channel slightly faster AY version
 +
 
 +
===ReSeT #10===
 +
ReSeT #10 ([[File:Playcity_examples.zip|ReSeT #10]]) is a music disk with a few PT3 Turbo Sound songs.
 +
 
 +
==Music Players==
 +
===SymAmp===
 +
[[SymAmp]] for [[SymbOS]] (using the YMZ chips for playing 6 channel PT3 Turbosound modules){{#ev:youtube|B8-MoO1VJx4|300}}
 +
 
 +
===Shining's PT3 player===
 +
[http://www.cpcwiki.eu/forum/programming/playcity-6-channel-sound-(and-3-channel-music-and-3-channel-sfx)/msg92545/#msg92545 Little Playcity Pt3 Player For Sdcc]
 +
 
 +
===PT3 Module Player v0.1 For Playcity===
 +
[https://www.cpc-power.com/index.php?page=detail&num=13290 PT3 Module Player by Hermol]
 +
 
 +
==Tools==
 +
===Arkos Tracker 2===
 +
[[Arkos Tracker]] music creation suite supports the PlayCity hardware
 +
 
 +
===CTC Test===
 +
[https://www.cpc-power.com/index.php?page=detail&num=14331 Playcity - CTC Test] The CTC chip of the PlayCity is linked to the CPU to allow it to manage vectorized interrupt (IM2) and handling triggered events.
 +
 
 +
==Links==
 +
[https://www.cpc-power.com/index.php?page=database&lemot=PlayCity PlayCity software list on CPC-power website]
  
 
[[Category:Games]]
 
[[Category:Games]]
 
[[Category:Music and sound]]
 
[[Category:Music and sound]]
 
[[Category:Software]]
 
[[Category:Software]]

Latest revision as of 05:44, 12 January 2024

Introduction

All the software that supports the PlayCity expansion board is listed in this page for giving it better visibility.

It's interesting to explain in a few sentences which features of the board the software is using and if you need to press any key or select a menu option to enable these special features. Of course, if the graphical side is improved, then don't be shy and add a few screenshots for catching the eye of future users of your software.

Emulators

JavaCPC

JavaCPC emulates sound part.

Caprice Forever

Emulates PlayCity audio channels.

CPCEC

Preliminary PlayCity support, limited to the two extra PSG and the NMI trigger.

SugarBox

Support added for the PlayCity.

ACE

ACE emulates the PlayCity expansion card, providing dual YMZ294 PSG and Z84C30 CTC to the Amstrad CPC. Includes support for vectorized interrupts, non maskable interrupt and CRTC cursor signal support.

MAME

MAME emulates the 2xYMZs and the CTC lets you set YMZs clock, NMIs and Cursor Interrupts. In this moment only lacks of the support of daisy chain setup to acknowledge IRQs for using the normal timer/counter interrupts.

Operating Systems

Firmware

There is software using the native CPC OS supporting the PlayCity (see below)

FutureOS

Space Chicken for FutureOS supports the PlayCity, that's an enhanced version of CyberChicken. FutureOS itself provides support for playing music and NMI handling. The configuration bytes tell if an PlayCity is connected.

SymbOS

Software for SymbOS exists which supports PlayCity (see below)

Games

Cyber Chicken

Cyber Chicken (aka Cyber Huhn) If Effects and Song are selected during the game the Effects will be redirected to the 2 YMZ chips of the PlayCity. {{#ev:youtube|0O7ejXpf1zM|300}}

Alcon 2020

Alcon 2020 The PlayCity extension is not required but recommended to hear the full 6 in-game audio channels

Open Tower Defense

Open Tower Defense 3 channels music for regular CPC and 6 channels music for PlayCity owners.

Demos

Bad Arnold

Bad Arnold needs a PlayCity card for the CPC, because it uses 6 channel sound. Also needs 1MB external RAM

The Demo-Scene International Anthem

the Demoscene International Anthem 9-channel slightly faster AY version

ReSeT #10

ReSeT #10 (File:Playcity examples.zip) is a music disk with a few PT3 Turbo Sound songs.

Music Players

SymAmp

SymAmp for SymbOS (using the YMZ chips for playing 6 channel PT3 Turbosound modules){{#ev:youtube|B8-MoO1VJx4|300}}

Shining's PT3 player

Little Playcity Pt3 Player For Sdcc

PT3 Module Player v0.1 For Playcity

PT3 Module Player by Hermol

Tools

Arkos Tracker 2

Arkos Tracker music creation suite supports the PlayCity hardware

CTC Test

Playcity - CTC Test The CTC chip of the PlayCity is linked to the CPU to allow it to manage vectorized interrupt (IM2) and handling triggered events.

Links

PlayCity software list on CPC-power website