Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)

Physically byte-swapped IDE [AKA twisted cable]

General discussions or ideas about hardware.
User avatar
Cyprian
Posts: 547
Joined: Fri Dec 22, 2017 9:16 am
Location: Warszawa, Poland
Contact:

Re: Physically byte-swapped IDE [AKA twisted cable]

Post by Cyprian »

czietz wrote: Wed Mar 22, 2023 2:51 pm
Cyprian wrote: Wed Mar 22, 2023 2:45 pm nice addon,
whats is a difference between that and a twisted cable?
As I wrote. Smartswap only swaps the data bytes, in contrast to a twisted cable that swaps everything and hence needs a specific driver.
ok I wasn't sure :)
one more question (probably also dumb :) ) does HD driver support that?
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3065
Joined: Tue Nov 19, 2019 12:09 pm

Re: Physically byte-swapped IDE [AKA twisted cable]

Post by Badwolf »

Cyprian wrote: Wed Mar 22, 2023 2:58 pm one more question (probably also dumb :) ) does HD driver support that?
The beauty is HDDriver wouldn't even know.

BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
czietz
Posts: 587
Joined: Sun Jan 14, 2018 1:02 pm

Re: Physically byte-swapped IDE [AKA twisted cable]

Post by czietz »

Badwolf wrote: Wed Mar 22, 2023 3:22 pm The beauty is HDDriver wouldn't even know.
Correct. Hence one can say: yes, Smartswap is supported by HDDRIVER.
User avatar
Cyprian
Posts: 547
Joined: Fri Dec 22, 2017 9:16 am
Location: Warszawa, Poland
Contact:

Re: Physically byte-swapped IDE [AKA twisted cable]

Post by Cyprian »

@czietz what a great transfer improvement:
"von 330 kB/s auf 1410(!) kB/s."
https://forum.atari-home.de/index.php/t ... 740.0.html


I think you would easily find potential customers on Atari-Forum.com
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
User avatar
Badwolf
Site sponsor
Site sponsor
Posts: 3065
Joined: Tue Nov 19, 2019 12:09 pm

Re: Physically byte-swapped IDE [AKA twisted cable]

Post by Badwolf »

alexh wrote: Wed Mar 22, 2023 9:58 am Is HW byte swap noticeably faster?
Using PP's AHPT94 program which purports to test various drive speeds, I've tested logical drive transfer rate for a PC-formatted SD card running:

1) under DFB1 with 50MHz CPU:

1a) Under EmuTOS (TTRAM), logical (software) byteswapping: 2652 kB/s
1b) Under EmuTOS (TTRAM), hardware (twisted cable) byteswapping: 3799 kB/s
1c) Under TOS404 (STRAM*)+PP's PC driver, logical byteswapping: 1926 kB/s
1d) Under TOS404 (STRAM*)+PP's Twisted PC driver, hardware byteswapping: 2509 kB/s

1b:a = 43% improvement
1d:c = 30% improvement

2) Stock Falcon

2a) Under EmuTOS (PRG), logical b/s: 1196 kB/s
2b) Under EmuTOS (PRG), hardware b/s: 2209 kB/s
2c) Under TOS404+PP's PC driver, logical b/s: 1430 kB/s
2d) Under TOS404+PP's PC driver, hardware b/a: 2592 kB/s

2b:a = 85% improvement
2d:c = 81% improvement


Consequently and unsurprisingly the increase in performance is noticeable with this distinction even more obvious as the underlying processor (doing the logical byte swap) runs more slowly.

Given the 68k is even less performant in these operations than the 030, tested here, I'd say Christian's smartswap for his ST IDE boards offers a very significant bonus. [edit: I see Cyprian has quoted the actual speed diff -- very good indeed].

All this, of course, presupposes you want to have a PC-formatted drive on your Atari IDE bus. If you don't, these solutions offer no speed benefit.

BW



* PP's free PC driver doesn't seem to like TT-RAM. All these run with ST-RAM only. The machine locks up with TT-RAM enabled trying to read from the hard disc.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Post Reply

Return to “HARDWARE DISCUSSIONS”