Jump to content
dkerfoot

Running Hias' High Speed SIO Patch within RespeQt

Recommended Posts

So I finally figured out that the reason I wasn't able to exceed 19200 was because I am using a stock OS. I didn't realize that higher speeds are not possible without a patched OS. I do have one machine with the Warp+ 32-in-1 OS that achieves better speed.

 

Looking at Hias' notes, it seems like I should be able to run his patch at the beginning of a session and get better speeds on the stock OS. Is there a method for doing this? If so how? I have tried without success.

Also wondering if anyone with an EPROM or EEPROM burner would be interested in creating a couple of patched chips for me. Things like Ultimate 1MB are overkill for my use - I just want to get faster load times using RespeQt.

Share this post


Link to post
Share on other sites

So I finally figured out that the reason I wasn't able to exceed 19200 was because I am using a stock OS. I didn't realize that higher speeds are not possible without a patched OS. I do have one machine with the Warp+ 32-in-1 OS that achieves better speed.

 

Looking at Hias' notes, it seems like I should be able to run his patch at the beginning of a session and get better speeds on the stock OS. Is there a method for doing this? If so how? I have tried without success.

 

Also wondering if anyone with an EPROM or EEPROM burner would be interested in creating a couple of patched chips for me. Things like Ultimate 1MB are overkill for my use - I just want to get faster load times using RespeQt.

 

Writers for E/EPROMS are now absolutely dirt-cheap. Depending on how far you feel like getting in to retro hardware it is probably worth buying your own--it will have more uses then you might imagine! The TL866CS is a great, solid little machine:

 

eBay Auction -- Item Number: 2210722025031?ff3=2&pub=5574883395&toolid=10001&campid=5336500554&customid=&item=221072202503&mpt=[CACHEBUSTER]

 

It is also very simple to uncripple and you end up with a extremely versatile device.

 

You also probably want to get hold of specifically an EEPROM chip to write the new OS code on to rather than an EPROM. The difference being the former can be erased electronically by your writer whereas the latter need a dedicated UV bath to do so each time. These light boxes are not expensive, but can be tricky to get hold of nowadays. To hold the actual OS I recommend the AT29C256 chip--at least that is what I used while I was between U1MB's. It has more storage than you need to hold the OS, but the extra space does not matter and if you ever feel up to a little bit of very simple electronics you can even use it as the basis for a switchable multi-OS mod.

 

Nonetheless I must say the true EPROM chips with their UV window are very cool little things and I really enjoyed using them just for the novelty alone.

Share this post


Link to post
Share on other sites

Thanks, I have looked at the TL866CS and thought seriously about buying one but it would get very, very limited use. I've already got a number of programmers for chips I use in my business (Atmel AVRs, Altera CPLDs, etc). I'm preparing to sell off all but two of my A8s (haven't been able to decide which two yet). So, I really only need a couple of chips burned and hoping someone in the US would be willing to help me out.

Share this post


Link to post
Share on other sites

Thanks, I have looked at the TL866CS and thought seriously about buying one but it would get very, very limited use. I've already got a number of programmers for chips I use in my business (Atmel AVRs, Altera CPLDs, etc). I'm preparing to sell off all but two of my A8s (haven't been able to decide which two yet). So, I really only need a couple of chips burned and hoping someone in the US would be willing to help me out.

 

No worries dkerfoot! If you were located in Britain I would certainly write an EEPROM chip for you.

Share this post


Link to post
Share on other sites

So I finally figured out that the reason I wasn't able to exceed 19200 was because I am using a stock OS. I didn't realize that higher speeds are not possible without a patched OS.

I don't know if that's strictly true. I have a 1200XL that's stock except for a video mod and adding +5V back to the SIO port. When I boot SpartaDOS 3.2g, after it starts loading (at 19.2 kbps), it speeds up to 57.6 kbps.
However, there's another consideration - I've run into a handful of titles in the last couple years that don't behave well when loaded at faster than stock speeds. I don't know if it's the use of Hias's patched OS, patched high-speed DOS's, or even just using the high-speed SIO routines in my U1MB-equipped 800XL. In those rare cases, dropping back to stock speeds resolves the problem. *shrug*
  • Like 1

Share this post


Link to post
Share on other sites

So I finally figured out that the reason I wasn't able to exceed 19200 was because I am using a stock OS. I didn't realize that higher speeds are not possible without a patched OS. I do have one machine with the Warp+ 32-in-1 OS that achieves better speed.

 

Looking at Hias' notes, it seems like I should be able to run his patch at the beginning of a session and get better speeds on the stock OS. Is there a method for doing this? If so how? I have tried without success.

 

Also wondering if anyone with an EPROM or EEPROM burner would be interested in creating a couple of patched chips for me. Things like Ultimate 1MB are overkill for my use - I just want to get faster load times using RespeQt.

 

Another thing that strikes me--you could try removing the capacitors and adding the resistor that are mentioned here:

 

http://sio2sd.gucio.pl/wiki/HighSpeed_en

 

Until I did this I found I could not get reliable low divisor transfer rates on either a 800XL nor an 130XE. For me removing the three components helped when using a SIO2SD, SIO2PC and even a Happy-modified 1050.

Share this post


Link to post
Share on other sites

I'll burn EPROMs for the cost of postage. Send me the chip(s) and PM me the file(s) you want on them.

  • Like 1

Share this post


Link to post
Share on other sites

I'll burn EPROMs for the cost of postage. Send me the chip(s) and PM me the file(s) you want on them.

 

Thanks Kyle22! I'll PM you.

Share this post


Link to post
Share on other sites

 

Another thing that strikes me--you could try removing the capacitors and adding the resistor that are mentioned here:

 

http://sio2sd.gucio.pl/wiki/HighSpeed_en

 

Until I did this I found I could not get reliable low divisor transfer rates on either a 800XL nor an 130XE. For me removing the three components helped when using a SIO2SD, SIO2PC and even a Happy-modified 1050.

 

 

I did do this with a 600XL. No change at all. Did you do this with a stock OS or a patched OS?

 

With my stock OS machines, I set RespeQt to 57600 but it transfers are all locked at 19200. Not starting at 57600 and falling back - never anything but 19200. It sure seems like RespeQt is sensing the lack of patched OS and over-riding the settings down to 19200. This applies to two 600XLs, an 800XL and a 65XE. The only exception is my 1200XL with the Warp+ 32 in 1. It acts the same way with any of the base OSs such as XL, XE, etc... but will run steady at 57600 with the Warp+ OS loaded.

 

I've tried with Sloopy's SIO2PC-USB, a SIO2v23 and an old school SIO2PC with DE9 serial port. All seem to work the same.

 

I also have an SDrive NUXX. I've mostly used it with the 1200XL and gotten very good speeds. I'll try it with a couple of the others when I get a chance to see if they run any faster than they do with RespeQt.

 

 

Share this post


Link to post
Share on other sites

I did do this with a 600XL. No change at all. Did you do this with a stock OS or a patched OS?

 

With my stock OS machines, I set RespeQt to 57600 but it transfers are all locked at 19200. Not starting at 57600 and falling back - never anything but 19200. It sure seems like RespeQt is sensing the lack of patched OS and over-riding the settings down to 19200. This applies to two 600XLs, an 800XL and a 65XE. The only exception is my 1200XL with the Warp+ 32 in 1. It acts the same way with any of the base OSs such as XL, XE, etc... but will run steady at 57600 with the Warp+ OS loaded.

 

I've tried with Sloopy's SIO2PC-USB, a SIO2v23 and an old school SIO2PC with DE9 serial port. All seem to work the same.

 

I also have an SDrive NUXX. I've mostly used it with the 1200XL and gotten very good speeds. I'll try it with a couple of the others when I get a chance to see if they run any faster than they do with RespeQt.

No, RespeQt doesn't select high speed mode, the Atari has to negotiate it. If you're not running software that enables the high speed mode, it stays in 19200 at 1X speed. You need some kind of 'SIO patch.'

  • Like 2

Share this post


Link to post
Share on other sites

 

 

I did do this with a 600XL. No change at all. Did you do this with a stock OS or a patched OS?

 

... but will run steady at 57600 with the Warp+ OS loaded.

 

You don't necessarily need a patched OS. You could use a DOS that supports high-speed disk I/O, like SpartaDos, SpartaDosX etc..

  • Like 1

Share this post


Link to post
Share on other sites

The only exception is my 1200XL with the Warp+ 32 in 1. It acts the same way with any of the base OSs such as XL, XE, etc... but will run steady at 57600 with the Warp+ OS loaded.

 

 

The AtariMax website has a 32N1 web page to add OS or change OS. I have made 'O' slot my Hias high speed slot. But you will need a Chip burner or an 8mb Cart to flash the 32 OS ....

And then open the cart and swap out the chip with the 32N1 chip on the 1200XL board.

  • Like 1

Share this post


Link to post
Share on other sites

 

Another thing that strikes me--you could try removing the capacitors and adding the resistor that are mentioned here:

 

http://sio2sd.gucio.pl/wiki/HighSpeed_en

 

Until I did this I found I could not get reliable low divisor transfer rates on either a 800XL nor an 130XE. For me removing the three components helped when using a SIO2SD, SIO2PC and even a Happy-modified 1050.

 

 

While folks are answering basic questions that often aren't addressed in the detailed descriptions:

 

I have read conflicting accounts about the resistor. Should it be installed on the computer's SIO port or should it be included in the SIO device?

 

The question comes down to:

1. Will the resistor (if installed on the computer) cause any trouble for a chain of standard SIO peripherals?

2. If a resistor is already built into a device such as SIO2PC-USB, will it hurt to also have one on the computer's SIO port?

 

I ask because I'm going to be selling several A8 machines. Since Kyle22 has been kind enough to offer to program five patched OS EPROMs for me and since I am handy with a soldering iron, I'd like to make my A8s as useful as possible before I sell them. If clipping the capacitors and adding a resistor (combined with the Hias patch) will help high speed transfers and not hurt standard SIO devices, I'd probably go ahead and make the mod before selling (as well as for whichever two I end up keeping).

 

Speculations are welcome, but direct experience would be especially valuable.

 

Thanks!

Share this post


Link to post
Share on other sites

The question comes down to:

1. Will the resistor (if installed on the computer) cause any trouble for a chain of standard SIO peripherals?

2. If a resistor is already built into a device such as SIO2PC-USB, will it hurt to also have one on the computer's SIO port?

 

The 4K7 resistor mentioned at the SIO2SD web page exists already in your ATARI (R84).

post-29824-0-26875200-1496560822_thumb.gif

However removing the C77 and C78 capacitors may help if your computer has problems with Hi-Speed.

Just try to load the configurator (sio2sd.exe). If everything works well, then let it as it is.

  • Like 3

Share this post


Link to post
Share on other sites

To follow up on this discussion in case someone is reading this later:

I had two identical Atari 600XLs, except one had C89 and C90 removed, the other had them still in place. Both have 64k and UAV video. With stock OS, I could never get anything but 19,200.
Installed new EPROMs of XL OS patched with Hias v1.30. Using RespeQt 4 to load International Karate over Sloopy's SIO2PC-USB.
The one with C89, C90 still in place maxed out at 88k, while the other ran 125k no problem. Clipped out C89, C90 from the 2nd 600XL and it now also loads at 125k.
Needless to say, I am very happy with this simple (once you know what needs to be done) upgrade!
  • Like 5

Share this post


Link to post
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.

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...