Author Topic: CPC Parts  (Read 8149 times)

0 Members and 1 Guest are viewing this topic.

Offline eliot

  • CPC664
  • ***
  • Posts: 87
  • Country: fr
    • Benediction - demogroup since 1995
  • Liked: 57
  • Likes Given: 27
CPC Parts
« on: 16:33, 21 August 10 »
Hello,

CPC Parts is new site to provide parts and hardware for CPC Users.  
http://amstradcpc.info/parts/about.php

Hope it can be useful!  :D

Eliot

Offline steve

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.263
  • Country: gb
  • Liked: 178
  • Likes Given: 210
Re: CPC Parts
« Reply #1 on: 16:56, 21 August 10 »
This site will be excellent addition to the CPC community, now it needs to offer some electronic parts, I am looking for 64kx4 dynamic ram and sed9420 data separator, and I look forward to seeing what new hardware will be produced by others for sale on this site.

I wish it every success.

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.616
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4162
  • Likes Given: 433
Re: CPC Parts
« Reply #2 on: 23:56, 22 August 10 »
Hi Eliot,
       I'm sure it's a great site, but when I click on your link I get the site for half a second then I get forwarded to a 404 page. Even if I leave the "about.php" off, I still end up on the 404. Maybe it's just my PC? Anyone else having the same issue?

Bryce.

Offline steve

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.263
  • Country: gb
  • Liked: 178
  • Likes Given: 210
Re: CPC Parts
« Reply #3 on: 01:57, 23 August 10 »
I have just been to the site and it appears to be working.

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: 1979
  • Likes Given: 4650
Re: CPC Parts
« Reply #4 on: 04:52, 23 August 10 »
Hello,

CPC Parts is new site to provide parts and hardware for CPC Users. 
http://amstradcpc.info/parts/about.php

Hope it can be useful!  :D

Eliot

Fantastic site eliot! Do you know where I can get the plastic cases of CPC-Plus cartridges?
 
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.707
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3250
  • Likes Given: 5910
Re: CPC Parts
« Reply #5 on: 10:23, 23 August 10 »
Nice effort... really! Instead of relying on eBay vendors, it'd be sweet to have an one-stop shop! A shame I just bought a few belts just yesterday!

Oh, I also saw the reset switch, which according to the description can be used as a hard-pause button. I don't think I remember reading anything about that... any info on pausing the CPC??

Offline eliot

  • CPC664
  • ***
  • Posts: 87
  • Country: fr
    • Benediction - demogroup since 1995
  • Liked: 57
  • Likes Given: 27
Re: CPC Parts
« Reply #6 on: 10:40, 23 August 10 »
Thank you for the first comments! I'm not an hardware specialist at all but I've just created something I thought important for the real CPC users.
@ Bryce : the site seems to work everywhere... Which browser? 
@TFM: Plastic case for Plus cartridges : no idea.  
@ Gryzor : Pause button : http://www.phenixinformatique.com/modules/smartsection/item.php?itemid=90

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.616
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4162
  • Likes Given: 433
Re: CPC Parts
« Reply #7 on: 10:52, 23 August 10 »
Morning Eliot,
      I just tried the site on a different PC (XP with Firefox) and everything seems to work fine (nice site by the way). Last night I had tried it on a laptop with Windows 7 / Firefox, will have to investigate what's wrong, seems to be a problem with the laptop :(

Bryce.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.707
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3250
  • Likes Given: 5910
Re: CPC Parts
« Reply #8 on: 12:06, 23 August 10 »

@ Gryzor : Pause button : http://www.phenixinformatique.com/modules/smartsection/item.php?itemid=90

Intriguing and very easy to do... But how does it work? Also, is it sure to not cause any problems, software-wise?

Offline eliot

  • CPC664
  • ***
  • Posts: 87
  • Country: fr
    • Benediction - demogroup since 1995
  • Liked: 57
  • Likes Given: 27
Re: CPC Parts
« Reply #9 on: 15:42, 23 August 10 »
It freezes the activity : no mode color cycling, no more rasters, no more split-screen or other CRTC features that require synchro... So it's interesting to study how a demo or program works. But we're off-topic... 
« Last Edit: 15:44, 23 August 10 by eliot »

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.707
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3250
  • Likes Given: 5910
Re: CPC Parts
« Reply #10 on: 08:23, 24 August 10 »
Yeah, but still: *how* does it work? What does it do to the CPC?

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.616
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4162
  • Likes Given: 433
Re: CPC Parts
« Reply #11 on: 10:39, 24 August 10 »
Morning Gryzor,
      here's a quick explanation:

The pause switch shorts the "Ready" signal to ground (which is connected to the WAIT pin of the CPU). Normally, when the CPU requests data, it expects an answer within a certain time This signal is used for external peripherals that need a little extra time to answer, by grounding this pin, the peripheral says "Hang on a minute, I'm not ready yet". A useful signal, if the hardware is too slow, or if it has a lot of calculating to do which can't be completed within the time the CPU expects. By shorting it, you're fooling the CPU into thinking that it's last requested data isn't ready to be sent yet. It has a major down-side however: The CPU doesn't refresh the memory properly while this pin is held low, so pausing for any significant time (and I'm talking milliseconds here) could cause the RAMs content to get corrupted, so I can't see this device being very useful.

Bryce.

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.336
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2269
  • Likes Given: 3478
Re: CPC Parts
« Reply #12 on: 11:23, 24 August 10 »
Morning Gryzor,
      here's a quick explanation:

The pause switch shorts the "Ready" signal to ground (which is connected to the WAIT pin of the CPU). Normally, when the CPU requests data, it expects an answer within a certain time This signal is used for external peripherals that need a little extra time to answer, by grounding this pin, the peripheral says "Hang on a minute, I'm not ready yet". A useful signal, if the hardware is too slow, or if it has a lot of calculating to do which can't be completed within the time the CPU expects. By shorting it, you're fooling the CPU into thinking that it's last requested data isn't ready to be sent yet. It has a major down-side however: The CPU doesn't refresh the memory properly while this pin is held low, so pausing for any significant time (and I'm talking milliseconds here) could cause the RAMs content to get corrupted, so I can't see this device being very useful.

Bryce.
Why did I think of HAL in 2010 when I read this?

I press the button, the screen starts to corrupt and the CPC starts singing: "Daisy Daisy give me your answer do"
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.616
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4162
  • Likes Given: 433
Re: CPC Parts
« Reply #13 on: 12:12, 24 August 10 »
Oh yeah, I forgot to mention that the CPC starts singing "Daisy, Daisy" decreasing in speed and tone until it fades away. It also warns you, that "I wouldn't do that if I were you Dave" as soon as your fingers approach the pause button :D

Bryce.

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.336
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2269
  • Likes Given: 3478
Re: CPC Parts
« Reply #14 on: 17:09, 24 August 10 »
It has a major down-side however: The CPU doesn't refresh the memory properly while this pin is held low, so pausing for any significant time (and I'm talking milliseconds here) could cause the RAMs content to get corrupted, so I can't see this device being very useful.
Thinking about it seriously.  The CPU doesn't refresh the ram in the CPC design.

The CRTC generates addresses and the gate-array reads the data and generates the screen. At the same time the ram is also effectively refreshed.

This is why it is possible to setup the CRTC so that the ram is not refreshed correctly. This is mentioned and can happen more easily on the CPC+ ;)
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.616
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4162
  • Likes Given: 433
Re: CPC Parts
« Reply #15 on: 17:32, 24 August 10 »
Yes, but external Dynamic memory devices (DKtronics etc) would use the CPU generated Refresh signal? Where I assume "Daisy, Daisy" has been saved?

Bryce.

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: 1979
  • Likes Given: 4650
Re: CPC Parts
« Reply #16 on: 23:12, 24 August 10 »
Oh, I also saw the reset switch, which according to the description can be used as a hard-pause button. I don't think I remember reading anything about that... any info on pausing the CPC??

I have a small expansion card, built like despicted in Happy Computer 1987 (or so), it can smoothly slow down the CPC until it freezes, nice for some games.
 
Yes, but external Dynamic memory devices (DKtronics etc) would use the CPU generated Refresh signal? Where I assume "Daisy, Daisy" has been saved?

Bryce.

Like I remember RAM expansions (of external nature) must have their own refresh. At least Dobbertin was writing something about this in his handbook of the 512 kB expansion.
 
« Last Edit: 23:18, 24 August 10 by TFM/FS »
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.616
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4162
  • Likes Given: 433
Re: CPC Parts
« Reply #17 on: 23:51, 24 August 10 »
Yes they have their own Refresh circuitry, but it reads the Refresh signal to know when it's the right time to do it. If that signal is paused, then they wont refresh.

Bryce.

CloudStrife

  • Guest
Re: CPC Parts
« Reply #18 on: 12:49, 25 August 10 »
Well, we speak about CPC... Who need a RAM extension on CPC ?
(And it's depand on extension design, you can build a refreshing without using /RFSH at all...)

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.616
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4162
  • Likes Given: 433
Re: CPC Parts
« Reply #19 on: 15:06, 25 August 10 »
Of course, I was just pointing out a technical detail which doesn't seem to have been mentioned anywhere else.
I also use a "bare-bones" CPC with no extra RAM.

Bryce.

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: 1979
  • Likes Given: 4650
Re: CPC Parts
« Reply #20 on: 22:57, 25 August 10 »
Well, we speak about CPC... Who need a RAM extension on CPC ?

People who don't like to live in caves?  8)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.707
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3250
  • Likes Given: 5910
Re: CPC Parts
« Reply #21 on: 09:11, 26 August 10 »
Oh yeah, I forgot to mention that the CPC starts singing "Daisy, Daisy" decreasing in speed and tone until it fades away. It also warns you, that "I wouldn't do that if I were you Dave" as soon as your fingers approach the pause button :D

Bryce.

Not very clever; what if I'm not called Dave?

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.616
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4162
  • Likes Given: 433
Re: CPC Parts
« Reply #22 on: 12:28, 26 August 10 »
There wasn't enough RAM free to digitise "Themistocles" :D So they went with Dave.

Bryce.

CloudStrife

  • Guest
Re: CPC Parts
« Reply #23 on: 13:00, 26 August 10 »
 
People who don't like to live in caves?  8)
Yep... And we can had a external processor like a Core 2 Duo, a Sound Blaster Audigy, and a new graphic card...

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.616
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4162
  • Likes Given: 433
Re: CPC Parts
« Reply #24 on: 16:46, 26 August 10 »
I'll get to work on the Sound Blaster extension right away :) Not sure how I'm going to get the nVidia GTX485 connected though, I may need to overclock the Z80 a little :D

Bryce.