CPCWiki forum

General Category => NC100, NC200, PCW, PDA600 - the rest of the Family! => Topic started by: fano on 09:02, 13 March 11

Title: PCW ?
Post by: fano on 09:02, 13 March 11
I'll be soon the (maybe) happy owner of a Joyce.
I'll certainly be interested to program on it  , does someone have technical infos (ports/boot/ULA and so on) and/or where i can find theses infos.
As it owns a buzzer , does someone already heard about Spectrum stuff on it (like beepola (http://freestuff.grok.co.uk/beepola/) stuff)
Title: Re: PCW ?
Post by: arnoldemu on 10:45, 15 March 11
Quote from: fano on 09:02, 13 March 11
I'll be soon the (maybe) happy owner of a Joyce.
I'll certainly be interested to program on it  , does someone have technical infos (ports/boot/ULA and so on) and/or where i can find theses infos.
As it owns a buzzer , does someone already heard about Spectrum stuff on it (like beepola (http://freestuff.grok.co.uk/beepola/) stuff)
I'd also be interested how you get along with it.
I've prototyped some hardware scrolling code (4 directions).
I've got some sprite code ready too.
But my Joyce is not working at the moment, I tried to connect a 3.5" drive to it and it's not booting properly yet.
it has a buzzer, and I even thought of porting beepola, but I never had time to do it. :(

The more who join in the better.

I'd also be happy to share my code.

http://www.chiark.greenend.org.uk/~jacobn/cpm/pcwio.html
http://www.chiark.greenend.org.uk/~jacobn/cpm/
http://www.seasip.demon.co.uk/Cpm/
http://www.seasip.demon.co.uk/Unix/Joyce/

(some more technical docs in the download)

Joyce emulates it, MESS emulates it.
I would be interested to know if mid-line changes are possible. I would test it on a real machine.. but ... ;)

Title: Re: PCW ?
Post by: fano on 20:57, 15 March 11
Thanks for theses links , there are very interesting.
About disk format , is it possible to write disk with CP/M format like on CPC and to write it with CPC utilities like CPCdiskXP ?
Title: Re: PCW ?
Post by: arnoldemu on 22:54, 15 March 11
Quote from: fano on 20:57, 15 March 11
Thanks for theses links , there are very interesting.
About disk format , is it possible to write disk with CP/M format like on CPC and to write it with CPC utilities like CPCdiskXP ?
Yes for PCW8256. For other PCWs they use 80 track 3" drives. But if you're PCW has a 3.5" drive then no problem.
You can use cpcxfs and use one of the PCW formats.
Put the files on just as you would do with any other CPC files.

The choice is then up to you.
Get it to run your own boot sector, but then you need to use your own loading code.
Or, compile as a COM file (start &100) and run it from there and hit the hardware.
Title: Re: PCW ?
Post by: Sykobee (Briggsy) on 00:46, 16 March 11
I guess you could do some pretty neat effects with that per-scanline screen data pointer table - vertical scrolling would be simple, as would vertical stretches and mirroring.
Title: Re: PCW ?
Post by: arnoldemu on 10:44, 16 March 11
Quote from: Briggsy on 00:46, 16 March 11
I guess you could do some pretty neat effects with that per-scanline screen data pointer table - vertical scrolling would be simple, as would vertical stretches and mirroring.
definitely.

Another thing, is that it is possible to get the appearance of different shades of colour.
Batman does it.
They do this with vertical lines of on/off/on/off. This makes a mid green (mid grey) colour.

It'll be interesting to see what people come up with using the pcw.
Title: Re: PCW ?
Post by: fano on 13:55, 27 March 11
Got it thursday but finally found time to open it today.Was a nice surprise because it is a 8512 and i think i will try this drive on a CPC  :P
Just have to found shematics now to see if it is possible to connect it on a CTM (B&W instead of green)
Title: Re: PCW ?
Post by: MacDeath on 10:12, 28 March 11
Yeah they must be using dithering to get different "colours".

So your PCW have 512K RAM ?
Perhaps you could get it into a PC casing, with an additionnal 3"1/2 diskdrive and a CPC monitor plug ?

As the PCW (the original lines, not the newer) are monochromatic and display something like overscan Mode2... it is always better to run them on Monochromatic monitors or else your texts will be quite blurry.

Is it possible to get it running better printers ?

I never quite really understood why the Plus wasn't be PCW compatible... this would have been nice.
But yeah... they are compatible through CP/M of course...

So you got 2 3" disk drives...
Are those DD ? double sides?

Would be interesting to see how those could run on CPC/Plus...
Weren't there some isssues when writing on disks with them ? (in DD)


Also concerning the Keyboard...
Is it CPc friendly ?
If so, clearly a good choice for PC-case CPCs...

Perhaps getting a "Double decked" casing with both a PCW and a CPC/Plus inside could be a neat Kustom...

3 disk drives with various switches... common ram extensions...
Would need a lot of circuit bendings but the total badassness when you go to Demoparties...
Title: Re: PCW ?
Post by: fano on 11:54, 28 March 11
Quote from: MacDeath on 10:12, 28 March 11As the PCW (the original lines, not the newer) are monochromatic and display something like overscan Mode2... it is always better to run them on Monochromatic monitors or else your texts will be quite blurry.
CTM seems to support correctly Mode 2 btw (still have a GT65 too).I have in the idea to put it in a box as the machine itself is smaller than a 6128.

Quote from: MacDeath on 10:12, 28 March 11
So you got 2 3" disk drives...
Are those DD ? double sides?
The first one is a classical 3" 40 tracks.The second one is a 3" 80 tracks double headed , finally like  3"5 drives we use on CPC.PCW uses same FDC as CPC so i think the drive is DD not HD.Difference is heads that are able to write "smaller" tracks to put twice on a 3" disk.

Quote from: MacDeath on 10:12, 28 March 11
Also concerning the Keyboard...
Is it CPc friendly ?
definitively not.

Title: Re: PCW ?
Post by: Gryzor on 14:47, 28 March 11
A bit OT, but since you mentioned drives, there's a Vortex drive on Ebay.de (he doesn't state the exact type tho)
Title: Re: PCW ?
Post by: arnoldemu on 09:34, 29 March 11
For those who want to see what the PCW can do:

Here are some urls with some pcw software (quite a few games here):
http://computeremuzone.com/?id=pcw&l=en
ftp://ftp.nvg.ntnu.no/pub/cpc/pcw/
http://www.seasip.demon.co.uk/ZX/zxzvm.html

You'll need to boot the system discs, then insert one of these discs to run the game/software.

The PCW software is not as well archived as the CPC stuff.


Title: Re: PCW ?
Post by: fano on 18:44, 30 March 11
Thanks a lot Arnoldemu !
I still need to find why it doesn't want to boot (seems to find the boot sector but does not run CP/M+ or locoscript) , and i'll try this  ;)
Title: Re: PCW ?
Post by: fano on 14:16, 03 April 11
Finally managed to run it  ;D
Had to use a CPC to transfer disk but now it runs.I am very impressed how thin are pixels so it looks like 3 colors mode.
Now it works , case needs a serious cleanup as it is very dirty.

Title: Re: PCW ?
Post by: Gryzor on 18:22, 03 April 11
Dude, your PCW has some serious sound chip! :D
Title: Re: PCW ?
Post by: fano on 18:33, 03 April 11
ROFL ! this Norwegian group is amazing !
Btw when i hear some speccy buzzer tunes , i'd like to hear thing like them on PCW  ;)
Title: Re: PCW ?
Post by: arnoldemu on 09:45, 04 April 11
Quote from: fano on 18:33, 03 April 11
ROFL ! this Norwegian group is amazing !
Btw when i hear some speccy buzzer tunes , i'd like to hear thing like them on PCW  ;)
me too.
Title: Re: PCW ?
Post by: fano on 17:34, 25 April 11
Just 2 little images before my poor Joyce dies  :'( (before my son touch something  :( )
Title: Re: PCW ?
Post by: MacDeath on 20:34, 25 April 11
Your son killed Joyce ?
:'(

Seriously ?

QuoteBtw when i hear some speccy buzzer tunes , i'd like to hear thing like them on PCW
gotta see wether PCW could be better or not than speccy...
I mean quite the same CPU...
Far more RAM but also far bigger VRAM used... not sure if it's better or not actually.

Some "Buzzer" stuff may be found for PC : what they called "RealSounds...
Perhaps games like :
Crimewave


and Disc (loriciel)


I had Disc on PC... quite good while still a bit simplier than amiga version (few less gameplay elements) but I was amazed about the tune on my PC Speaker... wow...

Concerning Disc, we may port the Atari ST version perhaps... on a proper CPC but that's another matter, lol... :D


Also some beeper stuff were done on Thomson computers...
Title: Re: PCW ?
Post by: fano on 21:42, 25 April 11
Quote from: MacDeath on 20:34, 25 April 11
Your son killed Joyce ?
:'(

Seriously ?
gotta see wether PCW could be better or not than speccy...
I mean quite the same CPU...
Far more RAM but also far bigger VRAM used... not sure if it's better or not actually.
Yes , sadly when i start it , the buzzer vibrate a little (sounding a bit like a drive motor) all the time and the machine doesn't boot at all.
About Spectrum , PCW is a full 1 bit machine for sound and gfx.Except that , it owns a great display chip able to do interesting things (you can configure totaly line order unlike CPC , vertical scrolling is very easy to manage , it is able to address 128K for VRAM ! and only the first 128K of the RAM suffers of the same "lock" unlike CPC ) , at least it owns 256K RAM and one disc drive.
As you can see in the picture , you can use it on a CTM with a few modifications to have B&W image instead of green.

Title: Re: PCW ?
Post by: fano on 13:41, 29 April 11
Got my new Joyce  ;D
It is a 8256 this time and i notice several differences with 8512.The most important one is the power connector on motherboard that does not fit with "official" datasheet.

The fist image is from 8512 (in fact a modded 8256) and it fits to "official" datasheet but the second is from 8256 , maybe an electronic specialist could light me about this new brown cable.

Title: Re: PCW ?
Post by: fano on 13:45, 29 April 11
For thoses who are interested , a picture with two motherboard , 8256 on left (soon a 8512  :laugh: ) , 8512 on right.
(i need a new camera as picture are not pretty good)
Title: Re: PCW ?
Post by: Bryce on 13:58, 29 April 11
According to the Schematics I have here, the brown wire should be a 24V supply for the printer. Can you measure it to see what it's supplying?

Bryce.
Title: Re: PCW ?
Post by: fano on 14:13, 29 April 11
Sadly not ,  i do not own a multimeter  :(

This is weird because the description of this connector seems different on monitor or CPU datasheet.
I think i'll wait to get a multimeter before trying something , just to avoir frying it by myself this time.
Title: Re: PCW ?
Post by: Bryce on 14:23, 29 April 11
Oh, then I was reading the pins in the wrong order :D Pin5 must be a second ground then. Take a look here: http://www.retroisle.com/amstrad/pcw/Technical/Hardware/mainboard.php

The power connection is in the bottom righthand corner.

Bryce.
Title: Re: PCW ?
Post by: fano on 14:42, 29 April 11
Finaly that's good , thanks.The difference between connector descriptions in monitor/CPU caused me some trouble as they are described in reverse order (24 as 1 VS 24V as 4  :-\ )
Maybe that could be usefull for someone else from the picture is posted for connectors :

5 pins :
1 - brown (ground)
2 - black (ground)
3 - red (5V)
4 - orange (12V)
5 - yellow (24V)

4 pins :
1 - yellow (24V)
2 - orange (12V)
3 - red (5V)
4 - black (ground)
Title: Re: PCW ?
Post by: RockRiver on 23:43, 08 September 11
Quote from: arnoldemu on 09:34, 29 March 11
Here are some urls with some pcw software (quite a few games here):
http://computeremuzone.com/?id=pcw&l=en (http://computeremuzone.com/?id=pcw&l=en)
ftp://ftp.nvg.ntnu.no/pub/cpc/pcw/ (ftp://ftp.nvg.ntnu.no/pub/cpc/pcw/)
http://www.seasip.demon.co.uk/ZX/zxzvm.html (http://www.seasip.demon.co.uk/ZX/zxzvm.html)
The PCW software is not as well archived as the CPC stuff.

This summer spanish amstrad scene are exciting with the new pcw emu "CP/M Box"... And "Kachorro" rebird his pcw soft biblioteque:
http://silverka.net/pcw/ (http://silverka.net/pcw/)

If you have another M.I.A. soft util or game please notice to Kachorro to grow up the preserve list

Title: Re: PCW ?
Post by: Devilmarkus on 16:53, 09 September 11
Quote from: MacDeath on 20:34, 25 April 11
Some "Buzzer" stuff may be found for PC : what they called "RealSounds...
Perhaps games like :
Crimewave


Here's the info about Realsound ;)
Title: Re: PCW ?
Post by: MacDeath on 10:22, 10 September 11
Back to PCW...


Do you think a Hardware Addon could enable to add some colours ont the PCW ?

This may be some Palette+character attributes add-on, connected to some extension port...
oops, is there any one on PCW ?

http://www.retro-zone.org/hosted_sites/ronsamstradpcwpage/index.php?menu_id=4&content_id=24 (http://www.retro-zone.org/hosted_sites/ronsamstradpcwpage/index.php?menu_id=4&content_id=24)


seems so...



So, you put the video output to pass through this external video addition...
and through the extension port you set the attributes and palettes...

perhaps recode the Bitmap so it may do the Amstrad CPC modes... larger pixels but actual coloured modes...



But, such way may put a delay/lag too... and would need tight timing/interrupts management.



So... what would you get for that ?

Approximately a CPC in fullscreen with shittons of RAM and only a buzzer for sounds.... ;D
Title: Re: PCW ?
Post by: SyX on 15:43, 10 September 11
Quote from: MacDeath on 10:22, 10 September 11Do you think a Hardware Addon could enable to add some colours ont the PCW ?
Well, in my old Amiga, i had a Graffiti (http://www.jschoenfeld.com/products/graffiti_e.htm) (other link (http://www.amiga-hardware.com/showhardware.cgi?HARDID=498) and another (http://www.gentle-eye.fi/docs/GRFT/graffiti.htm) and other (http://amiga.resource.cx/exp/graffiti)), it's a peripheral attached to the Amiga RGB port, and when you enable it, the Graffiti converted the Amiga RGB signal to 640x256 (or 320x256 or 160x256 or even 80x256, depending in the bandwith of the Amiga graphics mode and chipset) with 256 colours from a palette of 262144 (18 bits of colour)... even in Amiga 500,  that it only use 32 colours from a palette of 4096 (12 bits of colour).

I think that it would be possible to adapt a similar solution for the PCW... and the CPC of course ;)
Title: Re: PCW ?
Post by: MacDeath on 11:04, 15 September 11
Or just add a CPC gate Array perhaps ?
Title: Re: PCW ?
Post by: SyX on 11:48, 15 September 11
A new version of the wonderful PCW emulator CP/M Box has arrived, you can get here ;)  (http://www.habisoft.com/pcw/index.htm)
Title: Re: PCW ?
Post by: steve on 12:55, 15 September 11
Use a GX4000 as an external graphics card by connecting the PCW's expansion port to the cartridge port by using memory mapped ports, the PCW would emulate the cartridge rom.
Title: Re: PCW ?
Post by: Bryce on 13:17, 15 September 11
Ooo, that would be reeeaaaallllly ssssssllllooooooowwwwww.....   :'( and the PCW would have to emulate ROM so that the GX4000 knew how to handle the data and also emulate an ACID! not much time left to put anything on that colourful new display.

Adding graphic performance to a PCW would be generally very difficult. The Commodores have certain advantages here, that make it slightly easier, but the PCW doesn't. The CPC could do this by disabling the internal CRTC, paging in an external RAM at &C000 and reading this data from an alternative CRTC / Graphic chip. But it wouldn't be easy or particularly cheap.

Bryce.
Title: Re: PCW ?
Post by: steve on 13:22, 15 September 11
OK, you could give it acceptable performance by using 512KB of dual port ram which the PCW could modify but the GX4000 would only read.
Title: Re: PCW ?
Post by: redbox on 13:36, 15 September 11
I know how to add extra graphical capability to a PCW - buy a CPC.
Title: Re: PCW ?
Post by: Bryce on 13:39, 15 September 11
Or put on a pair of polaroid sunglasses and violently shake your head while looking at the monitor? :D

Bryce.
Title: Re: PCW ?
Post by: MacDeath on 16:43, 15 September 11
Could the PCW do some sort of composite colour mode like the CGA did ?

QuoteYou could hook up a Color Graphics Adapter to a standard TV set. That's not a tweak, it was expected. It was also expected that it would show pretty much the same picture as on an RGB monitor. But it turned out that the NTSC artefacts could be used to create a sort of 16 color, 160×200 mode, as many 8-bit systems had. I couldn't find out if this was NTSC only or worked on PAL TVs as well.
http://members.chello.at/theodor.lauppert/computer/cga.htm (http://members.chello.at/theodor.lauppert/computer/cga.htm)

But I guess the 50hz won't work ?
Title: Re: PCW ?
Post by: Bryce on 19:21, 15 September 11
No. The CGA composite signal is completely different to what a PCW produces. In fact the PCW doesn't have any sort of real standard picture signal inside, it creates a non-standard purely mono signal that was specially suited to the monitors input. I discussed this somewhere here before, but I can't remember what thread it was.

Bryce.
Title: Re: PCW ?
Post by: SyX on 19:30, 15 September 11
In the spanish forum (http://www.amstrad.es/forum/viewtopic.php?f=35&t=2480) are "cheating" ;D using a few interrupts to select at what colour channel (R, G or B) send the PCW picture  :P
Title: Re: PCW ?
Post by: Bryce on 19:48, 15 September 11
With good results, but still only one colour really. Nice trick though.

Bryce.
Title: Re: PCW ?
Post by: RockRiver on 20:05, 15 September 11
Quote from: fano on 17:34, 25 April 11
(...)images before my poor Joyce dies  :'( (before my son touch something  :( )
I didn't need my daughter to kill a pcw main board. This is what happened...

Since decades user manuals told us to power on peripheral before the computer
I did not make it and plug first the PCW and then the color amstrad monitor: a power surge killed the PCW...
I think, Fano, your son didn't make anything... the killer was other...

But I bought another PCW too... to kill it another time????????
Nooooooo!!!!!
See the photos:
PCW7512  :o http://www.retrowiki.es/e107_plugins/forum/forum_viewtopic.php?2589 (http://www.retrowiki.es/e107_plugins/forum/forum_viewtopic.php?2589)
(sorry in Spanish please use google traductor or another)
The other post plus the one that SYX talked with new photos in "one coloured PCW video":
http://www.amstrad.es/forum/viewtopic.php?f=35&t=2441 (http://www.amstrad.es/forum/viewtopic.php?f=35&t=2441)

Thanks Fano, Syx and all of you... "ElectroGods save the PCW queen!!!!!!"



[ sorry my strange English like Indian "Sitting Bull" ]
Title: Re: PCW ?
Post by: SyX on 08:52, 16 September 11
RockRiver, you have making a great work, i love the PCW revolution that flood the spanish forums ;)
Title: Re: PCW ?
Post by: TFM on 17:00, 16 September 11
Hmmm..... like I remember the PCW16 has colors, but its integrated monitor is black&white.
Title: Re: PCW ?
Post by: fano on 09:00, 06 December 11
Looks like i missed this post  ::)
Finaly i think you're right , i used an ATX power supply.I do not have idea how to protect PCW from power surge when using external power supply.
Nice project btw , do not forget to post more pictures here when finished (something says me i'll try to do same)

Quote from: RockRiver on 20:05, 15 September 11
I didn't need my daughter to kill a pcw main board. This is what happened...

Since decades user manuals told us to power on peripheral before the computer
I did not make it and plug first the PCW and then the color amstrad monitor: a power surge killed the PCW...
I think, Fano, your son didn't make anything... the killer was other...

But I bought another PCW too... to kill it another time? ??? ??? ?
Nooooooo!!!!!
See the photos:
PCW7512  :o http://www.retrowiki.es/e107_plugins/forum/forum_viewtopic.php?2589 (http://www.retrowiki.es/e107_plugins/forum/forum_viewtopic.php?2589)
(sorry in Spanish please use google traductor or another)
The other post plus the one that SYX talked with new photos in "one coloured PCW video":
http://www.amstrad.es/forum/viewtopic.php?f=35&t=2441 (http://www.amstrad.es/forum/viewtopic.php?f=35&t=2441)

Thanks Fano, Syx and all of you... "ElectroGods save the PCW queen!!!!!!"



[ sorry my strange English like Indian "Sitting Bull" ]
Powered by SMFPacks Menu Editor Mod