English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 15 February 2009, 01:11   #1
Iznougoud
Quite the odd one
 
Iznougoud's Avatar
 
Join Date: Sep 2007
Location: Sweden
Posts: 180
Send a message via MSN to Iznougoud
Maximum speed of the internal serial port?

Just out of curiousity; does anyone know any figures concerning the maximum speed/transfer rate of the A2000/A500 serial port?
Iznougoud is offline  
Old 15 February 2009, 01:20   #2
Parsec
Registered User
 
Parsec's Avatar
 
Join Date: Feb 2003
Location: Lancashire
Age: 49
Posts: 434
Depends on processor speed. My A1200 with a '030/50MHz does 115,200kpbs, you'd get quite a bit less with a standard A500 or A2000.
Parsec is offline  
Old 15 February 2009, 01:24   #3
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by Iznougoud View Post
Just out of curiousity; does anyone know any figures concerning the maximum speed/transfer rate of the A2000/A500 serial port?
Hi Iznougoud,

I only managed to get my A1200 working with Amiga Explorer at 19,200 Baud rate when I first bought it. That seemed pretty good back in those days.

When I used it again recently without changing the settings it seemed dead slow. I haven't looked again at whether it's possible to increase this transfer rate, because I can't believe I would have set it to that speed if it had been possible to increase it back then (my PC would have been good for 115,200 Baud rate).

So you may find that 19,200 is the fastest possible. But I could very well be wrong.

prowler

PS. A1200 was not accelerated in either case.
prowler is offline  
Old 15 February 2009, 08:48   #4
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Use add44k or whatever to drop your screen depth, you'll be able to get a little bit more speed that way.
Jope is offline  
Old 15 February 2009, 09:00   #5
zipper
Registered User
 
Join Date: Mar 2004
Location: finland
Posts: 1,837
115200 with my a500/060 when using RTG screens.
zipper is offline  
Old 15 February 2009, 09:17   #6
Iznougoud
Quite the odd one
 
Iznougoud's Avatar
 
Join Date: Sep 2007
Location: Sweden
Posts: 180
Send a message via MSN to Iznougoud
Well, the reason for me asking is that I recently managed to get my A2000 online, using ICS via nullmodem. Having gotten used to a 100Mbit/s connection, obviously this was painfully slow (the transfer rate is set to 57600), and remembering some ancient info on the limitations of the serial port of the Amiga, I thought I'd check to see if there would be any point in cranking it up to 115200. Although I doubt the actual transfer rate will come anywhere near that.

As for AExplorer, I really don't think that's a good reference. I've had the same experience, 19200 as maximum. And even then I would get errors when transferring large files. I really see no use for that software, unless you don't have a LAN available. But maybe I'm wrong.

My A2000, by the way, isn't the fastest one around. But I do believe it can hold it's own with the Blizzard 2040-board, Picasso II and 128Mb FastMEM (I do love lots of RAM . I fail to see, however, how screen depth would affect the transfer rate of the serial port. Would anyone care to elaborate?

(As a note; for some reason AWeb won't work. IBrowse and AmIRC works just fine, so I must have missed some setting in AWeb. Any ideas about that?)
Iznougoud is offline  
Old 15 February 2009, 09:50   #7
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
More planes = more dma load = less time available for your beloved serial port.

RTG will help, but you must configure it to not display a custom chip screen at all when you have an RTG screen visible.
Jope is offline  
Old 15 February 2009, 12:03   #8
Iznougoud
Quite the odd one
 
Iznougoud's Avatar
 
Join Date: Sep 2007
Location: Sweden
Posts: 180
Send a message via MSN to Iznougoud
Right. Hadn't thought of that. I have, however, configured Workbench to utilize Picasso for every screen possible in order to conserve ChipMEM, so hopefully that will be enough (the amount of available ChipMEM is never below 840Kb - out of 1Mb - regardless of the number of screens).
Iznougoud is offline  
Old 15 February 2009, 16:06   #9
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
Use just two colours with the worst possible resolution and you will achieve higher serial transfers. But it will be a PITA to use.

Better use a dedicated serial port and RTG video.
rkauer is offline  
Old 16 February 2009, 11:48   #10
Parsec
Registered User
 
Parsec's Avatar
 
Join Date: Feb 2003
Location: Lancashire
Age: 49
Posts: 434
Quote:
Originally Posted by Parsec View Post
Depends on processor speed. My A1200 with a '030/50MHz does 115,200kpbs, you'd get quite a bit less with a standard A500 or A2000.
I was wrong on this one, it's actually 57.6 I get on my A1200 '030.
Parsec is offline  
Old 16 February 2009, 19:44   #11
Calgor
(Amigas && Amigos)++
 
Calgor's Avatar
 
Join Date: Sep 2005
Location: Anrea
Posts: 999
With baudbandit.device I could get at least 14.4k reliable connection on a 19200 baud rate on a bog standard A1000 (which I think had a max listed ability of 38400 baud rate) with a colour depth of 2 bitplanes at 640x256. Serial.device on that config may have only allowed 9.6k connection. It was a long time ago, so the speeds may have been slightly quicker. So I would think a standard A1200 with an 020 should be a decent chance of beating that by a bit.

http://www.amiga.org/modules/newbb/v...=44147&forum=9

Similar question to yours, someone said they got 38400 on a 68000 with some errors.

Not sure if baudbandit.device works with null modem. Maybe also look for other serial.device replacements.
Calgor is offline  
Old 30 July 2013, 04:39   #12
Nebulon6
 
Posts: n/a
Amiga serial speed

I did a serial transfer on a number of occasions between an Amiga 4000/030 and a stock Amiga 2000. The transfer was at 57,600 bps. That's the fastest setting in the program I was using (Jr Comm).

In regards to the original chipset, the Amiga Hardware Reference Guide states that "With a cable of a reasonable length, the maximum reliable rate is on the order of 150,000-250,000 bits per second." (p. 255, Commodore-Amiga, Inc. 1991).

It goes on to mention that at speeds like that, interrupts are not possible and "The receiving end will need to be in a tight read loop."
 
Old 30 July 2013, 05:08   #13
mc6809e
Registered User
 
Join Date: Jan 2012
Location: USA
Posts: 372
Quote:
Originally Posted by Nebulon6 View Post

It goes on to mention that at speeds like that, interrupts are not possible and "The receiving end will need to be in a tight read loop."
Yep.

And many PCs of the same time period often had to resort to the same technique!

It's too bad the Amiga was first designed to be a dedicated game console with most DMA directed towards audio/video handling. If additional DMA had been set aside for I/O it would have made for an even more amazing PC. That might have happened had the designers gone directly for the personal computer market.

One thing I envy about the Atari ST is the spare DMA channel for hard disks.
mc6809e is online now  
Old 30 July 2013, 10:24   #14
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
dma load is not going to affect serial port speed unless you don't have fastram (which affects cpu speed)..

the serial port itself can go plenty fast, but as mentioned above, the problem is it interrupts the cpu for each byte transferred, which takes a *lot* of processing power.. That's why pc's switched to UARTs having FIFOs in the beginning of the nineties..

Last edited by hooverphonique; 30 July 2013 at 10:47.
hooverphonique is offline  
Old 30 July 2013, 10:36   #15
mc6809e
Registered User
 
Join Date: Jan 2012
Location: USA
Posts: 372
Quote:
Originally Posted by hooverphonique View Post
dma load is not going to affect serial port speed unless you don't have fastram..

the serial port itself can go plenty fast, but as mentioned above, the problem is it interrupts the cpu for each byte transferred, which takes a *lot* of processing power.. That's why pc's switched to UARTs having FIFOs in the beginning of the nineties..
I wasn't clear.

I meant additional DMA channels for IO.

Serial port send/receive buffers in chipram with their own DMA channels would have been very nice.
mc6809e is online now  
Old 30 July 2013, 10:46   #16
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by mc6809e View Post
Serial port send/receive buffers in chipram with their own DMA channels would have been very nice.
indeed...
hooverphonique is offline  
Old 30 July 2013, 10:55   #17
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,505
Polling works at least up to ~600kbits/s, VBS (Video Backup System) uses SERPER value of $8003 when reading backup tape.
Toni Wilen is offline  
Old 30 July 2013, 11:02   #18
droopy
Old Hippie user
 
Join Date: Jul 2013
Location: Hjortkvarn Sweden
Posts: 43
Quote:
Originally Posted by prowler View Post
Hi Iznougoud,

I only managed to get my A1200 working with Amiga Explorer at 19,200 Baud rate when I first bought it. That seemed pretty good back in those days.

When I used it again recently without changing the settings it seemed dead slow. I haven't looked again at whether it's possible to increase this transfer rate, because I can't believe I would have set it to that speed if it had been possible to increase it back then (my PC would have been good for 115,200 Baud rate).

So you may find that 19,200 is the fastest possible. But I could very well be wrong.

prowler

PS. A1200 was not accelerated in either case.
I had 4 56k modems answering my bbs in the late 80ies.. sometime all 4 with people logged in.. all of them set to 19200

so the amiga was more than capable to run it but perhaps it was not possible to set higher..
droopy is offline  
Old 30 July 2013, 11:56   #19
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,743
AFAIR 1.79Mbps - but MC1488/1489 will affect speed (they are quite old and slew rate is limited) - perhaps replacing them with some modern hi speed RS232 voltage translator can help.

Quote:
Originally Posted by mc6809e View Post
Serial port send/receive buffers in chipram with their own DMA channels would have been very nice.
Copper can be used as Write DMA for serial (except OCS Agnus), for reading just CPU and pooling mode.

DMA is available for reading/writing with floppy - however speed is limited (RAW 500kbps - MFM coded 250kbps).
serial port is available also on CIA, also joystick ports can be used to input/output data (4 bit I/O)

Last edited by pandy71; 30 July 2013 at 14:08.
pandy71 is offline  
Old 30 July 2013, 15:06   #20
Sandro
Banned
 
Join Date: Feb 2013
Location: spain
Posts: 897
speed of the amiga serial port depends of the cpu
my A1200 020/28mhz is capable to transfer at 115200 in amiga explorer

but if I remove the turboboard of my A1200 is only capable of 38400
so basically for the max speed 115200 you need a 020/28mhz or a 030/25
Sandro is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Serial Port Questions iainnitro support.Hardware 10 21 April 2012 16:03
High speed serial port expansions HardStep support.Hardware 5 16 March 2012 12:24
How to test serial port? mmikko support.Hardware 2 05 February 2008 08:43
CD/DVD Drive Maximum Speed Calgor support.Hardware 2 19 June 2007 16:18
Lightgun with serial port cebulba support.Hardware 1 10 December 2003 14:05

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 01:04.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.21097 seconds with 15 queries