Problem with DTL-H2000

Discussion in 'Sony Programming and Development' started by jollyroger, Dec 12, 2008.

  1. jollyroger

    jollyroger Gutsy Member

    Joined:
    Oct 18, 2008
    Messages:
    458
    Likes Received:
    256
    For all of you PS1 developers/hackers, here is a question for you: I have a DTL-H2000 I am resurrecting after at least 10 years of storage.

    Besides the problem of lost/missing parts which I am working on (video cable built from scratch, controller box incoming thanks to kiff) I am conducting some tests to see if everything works and I am seeing some problems.

    Most of the demos that use graphics of any kind seem to work fine, although all demos that use the sound processor fail with what seems to be a SPU timeout when setting a SPU register.

    The message printed on the debug console is this:

    SPU:T/O [wait (reset)]
    SPU:T/O [wait (wrdy H -> L)]

    Faulty SPU? Faulty something else? Ideas?

    Cheers,

    Jollyroger
     
  2. oldengineer

    oldengineer Familiar Face

    Joined:
    Jun 23, 2006
    Messages:
    1,083
    Likes Received:
    71
    Are you able to hear any sounds? Or does it actually crunch out the of the game with an error?

    ...The sound processing system on the DTL-H2000 is very poor, by nature.
     
  3. jollyroger

    jollyroger Gutsy Member

    Joined:
    Oct 18, 2008
    Messages:
    458
    Likes Received:
    256
    Unfortunately when the error is displayed the sample demo just hangs.

    I used to work with these boards ages ago and I neved had this kind of trouble...

    Do you suspect the SPU itself or other components on the board?

    Jollyroger
     
  4. oldengineer

    oldengineer Familiar Face

    Joined:
    Jun 23, 2006
    Messages:
    1,083
    Likes Received:
    71
    When you say "demo" can you be more specific?
     
  5. jollyroger

    jollyroger Gutsy Member

    Joined:
    Oct 18, 2008
    Messages:
    458
    Likes Received:
    256
    Ah yes sure, pretty much any demo contained in the "samples" folder of the SDK.
    Every single one invoking the SsInit() sound system library call or the SpuInit() SPU library command displays that output in the debug shell and afterwards it hangs.
    There is one specific demo (SAMPLES\SAMPLES3\SOUND\tuto1.c) that uses one of the two different methods to transfer data to the SPU (DMA and I/O) based on a compiler flag; when using DMA, after starting the transfer the procedure SpuIsTransferCompleted is used in a loop to check when the transfer completes and it stays in the loop forever...

    So it looks like the timeouts on reset and register setting are determined by the SPU actually not working, but I am not 100% sure.
    By the way on the 2000 is the SPU a specific component on the board or is it incorporated into one of the larger ICs?

    Jollyroger
     
    Last edited: Dec 14, 2008
  6. oldengineer

    oldengineer Familiar Face

    Joined:
    Jun 23, 2006
    Messages:
    1,083
    Likes Received:
    71
    Hmmm, sounds dodgy, excuse the pun, looking like a serious H/W fault.

    ...Have you tried running 'proper' preview/review code, or even retail discs, rather than the SDK samples? (Sometimes its possible for the samples to cause weird issues)
     
  7. jollyroger

    jollyroger Gutsy Member

    Joined:
    Oct 18, 2008
    Messages:
    458
    Likes Received:
    256
    Ah, unfortunately I do not have code besides the samples, I haven't really saved anything from the old days when I was using this kit...

    If you have anything worth running please let me know...

    Cheers,

    Jollyroger
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page