Jump to content
IGNORED

Having a bad weekend


flashjazzcat

Recommended Posts

My suspicions are roused as to the PC too. The serial port's enabled in the BIOS as far as I can tell, and something's telling me I should be getting some kind of response by now.

Is "Hyperterminal" still included with current Windows versions? If yes, you could do another simple test:

 

Start Hyperterminal, configure it to use your COM1 port and configure the port to 19200 bit/sec, 8 data bits, no parity, 1 stopbit and flow control=none. If you power up your Atari you should see something like this:

1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1S
ä1SäO@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O
@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@O@O@O@O@O
@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@

The "1S." is the Atari trying to send a "Get Status" command to D1:.

 

so long,

 

Hias

Link to comment
Share on other sites

My suspicions are roused as to the PC too. The serial port's enabled in the BIOS as far as I can tell, and something's telling me I should be getting some kind of response by now.

Is "Hyperterminal" still included with current Windows versions? If yes, you could do another simple test:

 

Start Hyperterminal, configure it to use your COM1 port and configure the port to 19200 bit/sec, 8 data bits, no parity, 1 stopbit and flow control=none. If you power up your Atari you should see something like this:

1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1Sä1S
ä1SäO@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O
@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@OO.O@O@O@O@O@O
@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@

The "1S." is the Atari trying to send a "Get Status" command to D1:.

 

so long,

 

Hias

Nice one: I ported hyperterminal across from an XP machine and sure enough it comes up with "COM Port Not Found". Will try on the XP machine next...

Link to comment
Share on other sites

I've added the cap so the circuit is complete now: this is what APE reports (it says the signal is garbled):

 

Diagnostic for COM1

---------------------------------------------

Bytes received: 10

Valid command frames: 1

DSR: -1

CTS: -1

RING: 167

PH2 Latency: 1762

Strategy: 3

 

Same for COM2.

 

 

 

Link to comment
Share on other sites

I've added the cap so the circuit is complete now: this is what APE reports (it says the signal is garbled):

 

Diagnostic for COM1

---------------------------------------------

Bytes received: 10

Valid command frames: 1

DSR: -1

CTS: -1

RING: 167

PH2 Latency: 1762

Strategy: 3

 

Same for COM2.

I have to admit I'm really not familiar with APE, but 10 bytes and only 1 valid command frame looks like a transmission problem from the Atari to the PC.

 

I'd first check the external caps on the MAX232 and, if you've got a multimeter, measure the voltages on the MAX232 to check if the charge pump works fine.

 

Pin 2 of MAX232 should be approx. +10V, pin 6 approx. -10V (GND is at pin 15).

 

If you used electrolytic caps, also check the polarity (if you put them in the wrong way they might be damaged now - better replace them with new ones).

 

Which MAX232 chip did you use? A MAX232 or MAX232A made by Dallas/Maxim, or by another manufacturer? If you use a MAX232A (by Maxim), you don't need any big electrolytic caps for the voltage doubler, standard 100nF ceramic caps will do fine (and are actually recommended).

 

Also check your SIO2PC interface against the standard MAX232 circuit, as shown in the MAX232 Datasheet on page 17. The SIO2PC interface only adds a (schottky) diode and a (4k7) pull-up resistor for the Atari data-in line (connected to TxD of the PC).

 

so long,

 

Hias

  • Like 1
Link to comment
Share on other sites

I had that sort of weekend two weeks ago - nearly killing an AspireOne netbook trying to put in a 1.8" ZIF hard drive which failed... because I didn't realize there were two different thicknesses of ZIF cable and I had the wrong one.

 

Nearly killed the $20 drive too... yeesh.

 

Yeah, I too recommend just stepping away, a few deep breaths and at least for me - some sort of nice rewarding gaming session. Something smashy.

Link to comment
Share on other sites

I have to admit I'm really not familiar with APE, but 10 bytes and only 1 valid command frame looks like a transmission problem from the Atari to the PC.

 

I'd first check the external caps on the MAX232 and, if you've got a multimeter, measure the voltages on the MAX232 to check if the charge pump works fine.

 

Pin 2 of MAX232 should be approx. +10V, pin 6 approx. -10V (GND is at pin 15).

 

If you used electrolytic caps, also check the polarity (if you put them in the wrong way they might be damaged now - better replace them with new ones).

 

Which MAX232 chip did you use? A MAX232 or MAX232A made by Dallas/Maxim, or by another manufacturer? If you use a MAX232A (by Maxim), you don't need any big electrolytic caps for the voltage doubler, standard 100nF ceramic caps will do fine (and are actually recommended).

 

Also check your SIO2PC interface against the standard MAX232 circuit, as shown in the MAX232 Datasheet on page 17. The SIO2PC interface only adds a (schottky) diode and a (4k7) pull-up resistor for the Atari data-in line (connected to TxD of the PC).

Thanks for that info. I spent most of yesterday evening after a long day at work ridding my step-daughter's PC of virulent spyware, so it's only now I'm warming up the soldering iron (with Vista grudgingly booted). The chip is a MAX232N so I guess I'll be keeping the elctrolytic caps. I'm going to compare the circuit against the one on the datasheet: it's especially clear.

 

I had that sort of weekend two weeks ago - nearly killing an AspireOne netbook trying to put in a 1.8" ZIF hard drive which failed... because I didn't realize there were two different thicknesses of ZIF cable and I had the wrong one.

 

Nearly killed the $20 drive too... yeesh.

 

Yeah, I too recommend just stepping away, a few deep breaths and at least for me - some sort of nice rewarding gaming session. Something smashy.

 

Sounds familar: my house is like death-row for laptops. I'm going to chill out later tonight by playing some guitar at the music night at our local bar. icon_smile.gif

 

...Yikes... it passed the APE configuration test. Gonna see if I can boot up from the disk image.

 

For the record, I had the end of the pull-up resistor/diode pair wired up to +5v. Don't ask me why or how...

 

...And it works!!!

 

After ten hours' soldering and troubleshooting, a smashed XM301 modem, a broken dremel, a change of operating system, a perilous trip into my step-daughter's fetid bedroom to test the cable using her PC... it works. Just booted into SpartaDOS 3.2 at blistering speed via a disk image on the PC.

 

Now to package it up neatly in the SIO plug casing and then figure out why there's no COM port under Windows 7. Isn't there also a Mac OS X handler for the SIO2PC cable???

Edited by flashjazzcat
Link to comment
Share on other sites

Thanks everyone for their help with this cable: so many people ran to my aid, I was quite overwhelmed. icon_smile.gif

 

One reason I'm glad I built my own interface is that there's no trailing PCB:

 

post-21964-125969851301_thumb.jpg

 

Some tidying still to do before the lid goes on (shorts - I know), but it should fit.

 

As for the SIO2SD case, mark 2: I went into the new "Everything's a pound" store in town today on my lunch break, with the intent of finding something to cannibalize. Sure enough, I found a little FM radio with three chrome-plastic-topped bottons on the top. I bought two, and when I dismantled them, the silver buttons (which in themselves look very smart), fell away to reveal three microswitches of exactly the variety used on Pigula's SIO2SD PCB. By splicing one and two-thirds of these PCBs together, I have a ready-made remote mount which will push the buttons (wired in parallel to those on the PCB) up through five holes drilled in the top of the XM301 case.

 

Afterword:

 

With the cable properly constructed, it can now be detected under Win 7. Perfect!

Edited by flashjazzcat
Link to comment
Share on other sites

I'm glad to hear it's all come out in the end. icon_smile.gif

Thanks. I think I've turned over a new leaf, actually. I've just fitted a 1MB upgrade in the new 65XE, and it works. Although it didn't take long, this is easily my least messy job so far. I used ribbon cable and carefully planned the wiring runs:

 

post-21964-126011930544_thumb.jpg

 

I think I'll go back and rewire everything in the other 65XE to match (that one's a rat's nest). Just wondering how best to moor the SIMM to the motherboard in this one.

Edited by flashjazzcat
Link to comment
Share on other sites

Thanks. I just drew the aperture on the top of the case in marker pen, roughly milled out the shape with the dremel, then used a flat file to carefully finish the edges. I finally smoothed them off with a fine-grain emery board.

 

To echo the XE's diagonal motif, I arranged the buttons at forty five degrees. Here's a taped together mock-up of the finished unit:

 

post-21964-126063721563_thumb.jpg

 

The LCD just rests against the back of the hole this time: last time I tried to create a perfect fit for the casing, which was unsuccessful. I just need two additional holes for the activity LEDs. Then I'll mount five microswitches on a strip of plastic glued in place under the button-tops. The hard part will be getting the mounting at exactly the right height so the button travel is correct. I had to mill out the holes on the back side a little in order to get the silver buttons to sit slightly proud of the top of the casing.

 

 

 

Link to comment
Share on other sites

Spent all day on this and it's nearly done:

 

post-21964-126072812086_thumb.jpg

 

Button mount didn't work quite right, so will have to redesign that (the buttons are just taped in place at the moment). I also need a proper fitting to keep the PCB in place. If it still works after all that, it's been a success! :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...