Sony DTL-H2000 Troubleshooting, Info, Setup, Parts & Help

Confidential documents, images and information by Sony and miscellaneous hackers for the PlayStation 1
User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Sony DTL-H2000 Troubleshooting, Info, Setup, Parts & Help

Post by Shadow » July 1st, 2012, 10:49 pm


The Ultimate Sony DTL-H2000 Topic
:null:
Troubleshooting, Information, Documents, Parts, Setup, Settings, Pinouts & Help
:null:
Last Updated: 06/NOVEMBER/2016
:null:
A thanks goes out to Trimesh for helping with the controller pinouts, ASSEMbler and Defor for some document images, NO$CASH for two of the Mechacon (Mechanics Controller) datasheets, Jackhead, LameGuy64 and a thanks also goes out to 'some guys' at SCEE that helped with troubleshooting hardware problems.
:null:
If you need help with any Sony Development Boards or PlayStation 1 Development items, let me know as specific help for these items is hard to find, including repair problems. The other expert on these development cards is LameGuy64 and he can be found in these forums too.

Image

What is a Sony DTL-H2000?
A DTL-H2000 is the official development kit that Sony used to send to licensed developers. They are quite rare to find, but are still useful today for developing PlayStation 1 games. It features a full debugger, PC HDD communication, 8MB of RAM, no license protection and much more. Your computer will require two 16-bit ISA slots, and Windows 3.1 to Windows 98 to work. Higher Windows versions have not been tested and are not recommended to use. Windows 98 or Windows 98 Second Edition is ideal.

Tips and Tricks with the DTL-H2000:
DEXBIOS while running under Windows 9x may complain that it is causing issues in AUTOEXEC.BAT. I also find it is extremely unstable and locks up your system. To prevent this, Sony said in their one of their documents to instead call DEXBIOS in your command window once (with the correct data associated to your dip switches) when you need it, and proceed with RESETPS 1 followed by RUN /w5 SNPATCH.CPE and then RUN /w5 MAIN.CPE. Once you close that command prompt windows though, you must re-call DEXBIOS. It is best to make batch scripts for everything such as calling DEXBIOS, UPLOAD to the H2000 and DEBUG on the H2000 (examples below).

MESS1 works with printfs but it is really slow. Almost like it is at 300 baud. This causes your PS-EXE to run extremely slow if you have heavy debugging with printfs. Instead, use MESS3 as this uses the PC serial port to send the printfs over. If you have a motherboard with two RS232 ports (COM1 and COM2), you can link COM1 Tx to COM2 Rx and COM1 Rx to COM2 Tx. Ground doesn't need to be wired because they share the same ground. Run MESS3 with the correct switches (see MESS /? for help) and run Hyper Terminal with the correct settings. You should now see your printfs, and you have full control over the baud rate. One problem however is that the command prompt windows must be active for the H2000 to continue running. If the window loses focus, the PS-EXE halts until it regains focus. A trick is to leave the command prompt on top of Hyper Terminal (or puTTY) on one half of the screen. I'm sure though that there is a setting under the command prompt options that can disable this.

PQBLOAD sometimes reports a timeout and or SCSI error. The timeouts and SCSI errors happen because the DTL-H2000 is still busy, or the program before (in this case, RUN /w5 SNPATCH.CPE) is still being executed. To solve this, SN Systems included a delay function called DELAY.COM under psyq\bin (there is also a SLEEP batch file below if you would like to use that instead). Place a delay of approximately 3 seconds after SNPATCH.CPE is ran to prevent timeout/SCSI errors. If you still get SCSI timeouts, just re-upload everything (IE: re-run the H2000.BAT code below). That seems to fix everything and I usually do that if not all the time. I'm certain that it may be an IRQ problem, but then again, it may be a DMA problem since I'm using the default DMA jumper setting on the board. You can try changing jumpers (IRQ and DMA) on the board and changing the /i10 that DEXBIOS uses to something else to see if that solves the problem. When in doubt though, just check your resources under device manager.

DBUGPSX may sometimes report a BUS error and to either 'Retry' or 'Abort'. First, make sure that you run RESETPS 1 (or otherwise if you're using the CD-ROM drive), then run SNPATCH.CPE before debugging. Also be sure that you are loading into RAM the files needed by your PS-EXE using PQBLOAD. To see your C code whilst debugging, make sure that MAKEFILE.MAK includes the -g option and -Xm (EG: ccpsx -g -Xm -Xo$80010000 main.c -omain.cpe,main.sym,mem.map). If the problem persists (DBUGPSX is still crashing), there is something wrong with your code and the H2000 is most likely stuck in an infinite loop, for loop and or while routine. Check the last line that it froze on to be sure. Everything for the MS-DOS based debugger can be found within the 'Psy-Q Systems Manual' at Chapter 11.

Replacement Fuses:
ICP-N38, 1.5 Amp fuse, 50 Volts. Just search for them on Aliexpress (they seem to be available there).
https://www.aliexpress.com/item/32588020634.html

Replacement Connectors:
The blue 40 pin DTL-H2010 (and SPU terminator when no H2010 drive is connected) connector is a Yamaichi NFS-40A-011 (or NFS-40A-0110BF).
http://www.yamaichi.co.jp/products/conn ... nf_e.shtml
http://uk.farnell.com/yamaichi/nfs-40a- ... FS-40A-011
https://au.element14.com/yamaichi/nfs-4 ... dp/3267864
http://www.newark.com/yamaichi/nfs-40a- ... CMP=AFC-OP

Mechacon Datasheet:
This is the 80 pin mechacon (mechanics controller) motorola MCU with the firmware socketed in an EPROM
Under the PLCC EPROM there was text marked as 'P823' 'U01Q' which helped me find the datasheet.
There are three available that will explain everything about the MCU.

1:
DSA-625509.pdf
2:
DSA-625487.pdf
3:
CXP82000-U01Q.pdf
1: CXP82300, pinouts for the version with "00" kbytes on-chip ROM, and external EPROM socket.
2: CXP823xx, pinouts and more detailed specs for the chip versions with "xx" kbyte on-chip ROM.
3: General datasheet for the chip.

DTL-H2000 (1994) BIOS:
Topic reference (download) viewtopic.php?f=54&t=570

What Computer Hardware and Operating System should I use?
At the time, Sony was starting out on Windows 3.1. They then quickly moved to Windows 95, followed by Windows 98. I myself use Windows 98 Second Edition with USB Support (even though I don't use any USB devices since it is very unstable on Windows 98). My motherboard has a Pentium 3 (Slot 1) at 400MHz, 512MB of SDRAM RAM and a 30GB HDD followed by my AGP Graphics Card, PCI Sound Blaster, PCI Ethernet Card and 3x 16-BIT ISA slots which only two are being used by the H2000's leaving me with one spare. It has plenty of power compared to what Sony developers had to use at the time, and it's more than powerful enough to run Firefox to get connected to the PSXDEV.net site and IRC channel. My BIOS is set to reserve IRQ 10 for 'Legacy ISA' which you can see in the image below. I've set the DMA reservation to 5, but I'm using the default jumper settings for the cards, so it's actually not even being used.
Image

What should my overall DTL-H2000 development setup look like?
It should look like the image below, but take into consideration that the CD-ROM drive (DTL-H2010) is not required and is completely optional.
Image

Is there any driver for the DTL-H2000?
There is, and I did install it on my Windows 98 SE system. The driver can be located under 'DECI/PSX95ISA' for Psy-Q, but may be downloaded here anyway. Be sure that you edit the .INF in relation to your board DIP switch and jumper settings. In particular, 'IRQConfig=10' and 'IOConfig=1340-134b(3ff::)' should be checked. When in doubt, check your resources under 'Device Manager' to see what IRQ and DMA (should you wish to use DMA) addresses are free, and change the jumpers on your H2000 to select a free address. As mentioned above, if your BIOS can reserve addresses, it makes things a little easier. I also suggest installing the H2000 cards before you add in any other cards (ethernet card, sound card, etc) since Windows can usually autoconfigure IRQ and I/O ranges for PCI based cards.
Image
Image

My DTL-H2000 freezes when there is SPU activity and or it won't play any audio!
If your cards will not play and SPU related content or they lockup when you try to initialise the SPU, it would be because when you removed the DTL-H2010 CD-ROM drive you did not plug in the termination dongle that bridges two specific pins. The pinouts can be seen in the image below, and the connector can be bought from the link above under the title, 'Replacement Connectors:'.
A little more information may be found here: viewtopic.php?f=47&t=541
Image

My DTL-H2000 is not giving coloured bars and or I have a weird sync!
If you see a weird sync like the image below, F883 (fuse) on the CPU2 board is most likely blown. If not, check all the other fuses and ensure that you are using the correct sync line. You will know that F883 is blown because when you power on the H2000, the colours appear stronger in brightness for a millisecond, and then fade down into a more darker image. When powering off the H2000, the speakers also give out an audible 'squeak' sound.
Image

I can't get a good RGB sync out of my cards!
If you're using RGB and you can't get a good sync, try using the Y pin from the S-Video line and not the composite (see the image below for what a sync with composite looks like on a Commodore 1084S monitor).
If your H2000 doesn't give a good video out, sync, composite video or no absolutely video at all, be sure to check every single fuse on both of the boards. Never bridge or jump a fuse. If something surges again, a much more delicate part will fry instead of a fuse. When desoldering the fuses, be sure you are competent with a soldering iron (do not destroy and rip up the PCB/copper mask).
Image

Example Batch Files:
These are some extremely useful batch files when working with the H2000.
Edit them accordingly to your liking/settings.

DEXBIOS.BAT:

Code: Select all

@ECHO OFF
CLS
ECHO.
REM BV 1
C:\PSYQ\BIN\DEXBIOS /a1340 /i10 /ldexlog.txt
ECHO.
REM MESS1
MESS3 /b9600 /c1
ECHO.
H2000.BAT (UPLOAD):

Code: Select all

@ECHO OFF
CLS
ECHO ===============================================================================
ECHO ==================== Sony PlayStation 1 Development System ====================
ECHO ===============================================================================
ECHO.
ECHO                                http://psxdev.net/
ECHO                                     MAIN.CPE
ECHO.
ECHO                    Sony DTL-H2000 PSX Upload and Debug Utility
ECHO.
ECHO ===============================================================================
ECHO.
RESETPS 1
ECHO.
ECHO [EXECUTING SNPATCH.CPE]
RUN /w5 SNPATCH.CPE
CALL C:\SLEEP 1
CALL ADDRESS.BAT
ECHO [EXECUTING MAIN.CPE AT 80010000]
RUN /w5 MAIN.CPE
ECHO.
REM TESTMESS
REM DBUGPSX MAIN.SYM
DEBUG.BAT:

Code: Select all

@ECHO OFF
CLS
RESETPS 1
ECHO.
ECHO [EXECUTING SNPATCH.CPE]
RUN /w5 SNPATCH.CPE
CALL C:\SLEEP 2
CALL ADDRESS.BAT
ECHO [EXECUTING THE DEBUGGER]
CALL C:\SLEEP 2
DBUGPSX MAIN /e /m+
ADDRESS.BAT:

Code: Select all

ECHO [PQBLOAD IMAGE1.TIM 80045000]
PQBLOAD DATA\TIM\IMAGE1.TIM 80045000
CALL C:\SLEEP 1

ECHO [PQBLOAD IMAGE2.TIM 8006A818]
PQBLOAD DATA\TIM\IMAGE2.TIM 8006A818
CALL C:\SLEEP 1
SLEEP.BAT:

Code: Select all

@ECHO OFF
@CHOICE /t:n,%1% > null
Useful Pictures of Pinouts and Information for the H2000:
Image
Translated: Switching between NTSC/PAL (NTSC setting being default)

Image
Translated: Setting an address - an address for port can be configured by dip switch A4~A15 (Default setting is given)

Image
1: Address
2: Manufacture/Factory default setting ( 0 x134 ) -- (literally it says: setting when it left the factory)
3: Manufacture/Factory default setting
4: Switch number

NOTE: For more information on how to change this setting and you are confused how Sony came up with 0x134 from these jumper settings, see the Psy-Q DOCS folder \techref\DTLH2000.PDF (this is shown in the image below).

Image

If you're still confused like I was, how it works is you set the value of all the dip switches on. So as an example, to get Sonys default 0x1340 address, you set all the dip switches on to 11111111 1111. This equals 4095 in decimal. Now, you negate 308 which gives you 3787. Now, convert 3787 to binary which is 11101100 1011. Set these as your dip switch settings where 1=on and 0=off. If you would like the address 0x12C0, you take 11111111 1111 which is 4095, negate 300, which gives you 3795 in decimal and 11101101 0011 in binary. These binary digits are your dip switch settings.

Image
Translated: Interrupts and DMA setting - configurable by jumper pin on PIO2 board. (Default setting (top one) is for no interrupts and no DMA)

AV Pinouts (all female connectors)
Image

Note: If you use a female connector as seen below (highly recommended), use a male-to-male PC VGA cable to join the two together. If you want to use RGB, use Pin 5 (Y) as the Sync instead of the Composite Video line. If you do not want to use RGB, then you may use the Composite Video line as normal. Don't forget the grounds however, and be extremely careful you have the connector the right way as Pin 15 contains direct voltage and will blow a fuse if you short it to something you're not supposed to.
Image

Image

Note: The PCB seen below was desoldered from a PlayStation 1 controller port for use on the H2000.
Image

Note: The PCB will need to be sliced accordingly to make the memory cards work.
Image

Image

Note: These two images below of the direct PCB pinouts are untested.
Image

Image[/size]
You do not have the required permissions to view the files attached to this post.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

stvincent
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 03, 2014

Post by stvincent » March 22nd, 2015, 7:53 am

For the JAP pinout diagrams, what is the name of the PDF file and the CD they came from ? Among other things, I am trying to figure out what parts where included in the DTL-H2000 kit.

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » March 23rd, 2015, 12:37 pm

I'm not sure, but they would have came when ordering a H2000 in Japan. Remember, you had Sony Europe and Sony America as well as Sony Japan. Read a few Sony documents, and you will find one that mentions what is included with the H2000. I believe it was the DTL-H2010 CD-ROM drive and Systems Manuals. The Emulator Card was sold seperately.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

stvincent
Curious PSXDEV User
Curious PSXDEV User
Posts: 12
Joined: Oct 03, 2014

Post by stvincent » March 24th, 2015, 2:34 pm

Btw, would a regular analog VGA cable with PC monitor work with DTL-H2000? Or must i have special A/V cable?

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » March 24th, 2015, 4:25 pm

stvincent wrote:Btw, would a regular analog VGA cable with PC monitor work with DTL-H2000? Or must i have special A/V cable?
It's a custom cable that uses a VGA connector.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

Orion_
Verified
Legendary Programmer
Legendary Programmer
Posts: 240
Joined: Aug 13, 2012
I am a: Programmer
PlayStation Model: Net Yaroze
Location: France
Contact:

Post by Orion_ » September 23rd, 2018, 12:21 am

Hello, I'm about to get my hand on a DTL-H2500, but the video cable and specific gamepad are missing.
I want to make my own cables, but I'm so cursed when it comes to electronics that I want to be sure of what I'm doing.

For the video cable, can I wire R/G/B directly to an RGB Scart or do I need 220u capacitor ?
like on this schematic:
Image

Also, what are the pin DC OUT ? and pin AV-22k ?
Can I wire one of those as +5V to enable auto switch on the TV side ?

About the controller port, why is it needed to cut the board in half ?
Can we wire each of the 2 ports to each controller ports on the board ? (after cutting in half)

Anyway, thank you very much for this detailed page which is very helpful !
Retro game development on Playstation and other consoles http://orionsoft.free.fr/

ycelik
Curious PSXDEV User
Curious PSXDEV User
Posts: 20
Joined: Sep 02, 2018

Post by ycelik » September 23rd, 2018, 3:48 am

I can at least answer this from my own experience. What I did, with my very first soldering attempt in life, is rip out a playstation 2 slim board from its case, and then just solder wires under the controller ports, through their pinouts, to a simple DB9 connector. It is not extremely elegant, but it works really well. I plugged my controller in to the ps2 slim motherboard as you would normally do, and it worked immediately like a charm. I wanted to do the same with av multi-out, but I do not know the specific pinout for that unfortunately. For that I just cut up a normal av cable and then soldered it to a DB15 connector according to the guide above. As of yet I only wired the s-video cable, and not the audio yet.
Orion_ wrote: September 23rd, 2018, 12:21 am About the controller port, why is it needed to cut the board in half ?
Can we wire each of the 2 ports to each controller ports on the board ? (after cutting in half)

User avatar
LameGuy64
Verified
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 388
Joined: Apr 10, 2013
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Location: Philippines
Contact:

Post by LameGuy64 » September 23rd, 2018, 10:51 am

Orion_ wrote: September 23rd, 2018, 12:21 am About the controller port, why is it needed to cut the board in half ?
Can we wire each of the 2 ports to each controller ports on the board ? (after cutting in half)
In the case with the DTL-H2000, the controller ports are separate but the board of the PS1's controller ports links both ports together which will likely cause problems to the H2000. Cutting the board in half separates both ports so it can be safely connected to the H2000.
Please don't forget to include my name if you share my work around. Credit where it is due.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » September 23rd, 2018, 1:51 pm

LameGuy64 wrote: September 23rd, 2018, 10:51 am
Orion_ wrote: September 23rd, 2018, 12:21 am About the controller port, why is it needed to cut the board in half ?
Can we wire each of the 2 ports to each controller ports on the board ? (after cutting in half)
In the case with the DTL-H2000, the controller ports are separate but the board of the PS1's controller ports links both ports together which will likely cause problems to the H2000. Cutting the board in half separates both ports so it can be safely connected to the H2000.
Correct. It isolates each port so they are separate but gives structural strength from the PCB still. With that said, you do realise that the H2500 has a completely different controller wiring system from the H2000, right? If my memory is correct, the H2500 should come with a little board itself on a ribbon cable. If it doesn't, making that from scratch isn't going to be fun.

The 5V out can be used to turn on a monitor, but I'd put a diode on it for reverse polarity protection to make sure you don't short it otherwise you will blow the fuse on the H2500 board.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

Orion_
Verified
Legendary Programmer
Legendary Programmer
Posts: 240
Joined: Aug 13, 2012
I am a: Programmer
PlayStation Model: Net Yaroze
Location: France
Contact:

Post by Orion_ » September 24th, 2018, 9:01 am

Shadow wrote: September 23rd, 2018, 1:51 pm you do realise that the H2500 has a completely different controller wiring system from the H2000, right? If my memory is correct, the H2500 should come with a little board itself on a ribbon cable.
Yes, there is a little board coming with it, which contain two DB-9 port, just like on the H2000
but you are saying that these port don't have the same wiring than the port on the H2000 ?
That would be strange
Retro game development on Playstation and other consoles http://orionsoft.free.fr/

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » September 27th, 2018, 10:30 pm

Oh, I see what you mean now. I thought you needed to make that PCB with the two DB-9 headers on it. Haha.

I'm actually not sure if they are the same, but my guess would have to be yes because it means developers could use their existing controller junction boxes (the DTL-H2080) :)
You do not have the required permissions to view the files attached to this post.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

ycelik
Curious PSXDEV User
Curious PSXDEV User
Posts: 20
Joined: Sep 02, 2018

Post by ycelik » September 28th, 2018, 6:01 pm

What a beauty that junction box! Hopefully I can manufacture something similar in the future.
Shadow wrote: September 27th, 2018, 10:30 pm Oh, I see what you mean now. I thought you needed to make that PCB with the two DB-9 headers on it. Haha.

I'm actually not sure if they are the same, but my guess would have to be yes because it means developers could use their existing controller junction boxes (the DTL-H2080) :)

ycelik
Curious PSXDEV User
Curious PSXDEV User
Posts: 20
Joined: Sep 02, 2018

Post by ycelik » December 6th, 2018, 10:02 am

While the pc was on, I tried to push down on the serial cable I had just made (for the controller). This push removed my second DTLH card. Now, I cannot connect to target anymore. What a tragedy...
I might also suspect the fact that my self-made controller cable might have blown stuff up.
In other words, did I blew a fuse, and how can I verify and fix this?

ycelik
Curious PSXDEV User
Curious PSXDEV User
Posts: 20
Joined: Sep 02, 2018

Post by ycelik » December 7th, 2018, 6:21 am

Oke, bought a multimeter, and measured the two fuses on the board that has the controller cable hookups.
I noted with fuse 700 a low resistance, while fuse 701 notes a 1 resistance value.
By God, I hope it is just this fuse that is blown, and I can replace it (spare part is already ordered).
(I think I might bring it to a pro to solder it for me; don't want to botch it and be further from home.)
Any other stuff I need to be on the lookout for? I can't smell anything or see any burned marks.

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » December 10th, 2018, 3:55 am

A blown fuse will have no resistance value whatsoever. If you lifted the card whilst it was powered on, you probably crossed the 5V or 12V rail with the ground and fried it. From your meters reading of '1' though that sounds as if it is blown. What I would do is use the diode mode instead to make sure.

Next time, screw the boards down. That was a silly mistake :naughty
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

ycelik
Curious PSXDEV User
Curious PSXDEV User
Posts: 20
Joined: Sep 02, 2018

Post by ycelik » December 10th, 2018, 4:40 am

Shadow wrote: December 10th, 2018, 3:55 am A blown fuse will have no resistance value whatsoever. If you lifted the card whilst it was powered on, you probably crossed the 5V or 12V rail with the ground and fried it. From your meters reading of '1' though that sounds as if it is blown. What I would do is use the diode mode instead to make sure.

Next time, screw the boards down. That was a silly mistake :naughty
I absolutely agree. But that is just how it goes with me 98% being careful, and then the last 2% something happens wherewith I sabotage all the care of the 98%. In this case, it was because the card's end that lodges itself with a screw was bent on purchase, and I could not bend it back. Now it came back to bite me in the ass.

ycelik
Curious PSXDEV User
Curious PSXDEV User
Posts: 20
Joined: Sep 02, 2018

Post by ycelik » December 12th, 2018, 4:15 pm

After having received a new fuse, I brought it to the local repair shop.
I can say with great pleasure, that my board works again, after replacing the fuse.
Phew, thank God, that would have been a real big shame.

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » December 21st, 2018, 9:32 pm

ycelik wrote: December 12th, 2018, 4:15 pm After having received a new fuse, I brought it to the local repair shop.
I can say with great pleasure, that my board works again, after replacing the fuse.
Phew, thank God, that would have been a real big shame.
Ah, that's good. Very lucky :)
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

dr.wily
What is PSXDEV?
What is PSXDEV?
Posts: 2
Joined: Mar 21, 2019

Post by dr.wily » March 21st, 2019, 1:24 am

Hello !

There is a way or it's possible to use debbuger with a program running from the CD drive ?

User avatar
Shadow
Verified
Admin / PSXDEV
Admin / PSXDEV
Posts: 2670
Joined: Dec 31, 2012
PlayStation Model: H2000/5502
Discord: Shadow^PSXDEV

Post by Shadow » March 22nd, 2019, 1:17 am

dr.wily wrote: March 21st, 2019, 1:24 am Hello !

There is a way or it's possible to use debbuger with a program running from the CD drive ?
You can debug your code running from the CD-ROM drive on the DTL-H2000, but you'll need to compile with the -g flag to make sure you've included the debugging symbol data. It's a bit silly to do it that way though because you'll just waste CD-R's. You're rather off doing it directly from the DRAM because the H2000 has 8 MB available.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.

PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests