Welcome, Guest. Please login or register.

Author Topic: A new Zorro III memory board  (Read 8042 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline stopthegop

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 831
    • Show only replies by stopthegop
Re: A new Zorro III memory board
« Reply #14 on: December 07, 2007, 02:31:09 PM »
This must be possible on the Amiga because its already been done on other 68K platforms.  
Primary:
A4000T. Phase5 PPC604e-233mhz/060-66mhz. Mediator, Z3 Fastlane, Voodoo5, Delfina, X-Surf, AD516, Peggy Plus.

Collection:
A4000D, A1200, A500, Milan060 (Atari clone), Atari MegaSTE, Atari TT030, C64, C128, Mattel Aquarius, (2) HP Jornada....
 

Offline mboehmer_e3b

  • Sr. Member
  • ****
  • Join Date: Aug 2002
  • Posts: 312
    • Show only replies by mboehmer_e3b
    • http://www.e3b.de/usb/
Re: A new Zorro III memory board
« Reply #15 on: December 07, 2007, 04:17:24 PM »
Quote

Slow is relative. Zorro3 speeds are slow compared to what a gfx card can move around.


Relative is not the problem. If your PCI gfx card delays your PCI read just a few times, you are lost as the Buster will timeout the Zorro III cycle, leading to a bus error.

As you want to go to more memory I guess we are talking about modern PCI gfx cards and not the 4MB S3 Virge models.
Most PCI gfx cards nowadays are using PCI-AGP bridges, and so the problem gets worse. Those integrated bridges will add more delays, and the problem of write / read combining.

The bridge will follow certain rules when different read / write operations are pending, and this may lead to bad situations in real life (like: several writes are pending inside the bridge, followed by a read, so all writes will have to be completed before the read is completing -> long delayed read).

Quote

Do the buster problems occur with a Revision 11 buster?


The timeout is not a "problem". It's intended to break deadlocks when a Zorro III access fails.
Or do you mean the other Buster "features"? Which one, as there are quite a few of them, and they are available in different tastes in all Buster revisions :-(

Michael
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: A new Zorro III memory board
« Reply #16 on: December 07, 2007, 10:43:12 PM »
The reason there is no ZIII RAM card is because there is very little demand and certainly no investment.

If 200 people paid $200 up front, with a lead time of six months, I'd make one. Hell, any of the Amiga hardware developers would. It aint going to happen though.

Look at the costs: a design would cost about $4k make the first, and about $20-30 each to make there after with an MOQ of 200.

At $200 each, the break even is 60. If you sold all 200, it's $20k profit, not bad, probably worth the risk.

If you sell at $100, break even is 142 units and even if you sell them all you only make a profit of $4k. Hardly even worth the effort? There is also a very high chance of loosing the majority of your investment ($10k) :-(

The fact is that if you need more RAM you get an existing accelerator on the second hand market, Cyberstorm, Apollo etc.

If you are asking "How come there are no new Accelerators with RAM?" now that is a different question.

Someone said "136Mbytes on a classic Amiga is not enough". Really??

I think 99.9% of Zorro III capable Amiga owners would think a RAM board was cool, but when it came to putting their hand in their pockets, not buy one. Probably save up for a CSPPC, or a DENEB ;-)
 

Offline TenaciousTopic starter

  • Hero Member
  • *****
  • Join Date: Jul 2002
  • Posts: 1362
    • Show only replies by Tenacious
Re: A new Zorro III memory board
« Reply #17 on: December 07, 2007, 11:33:36 PM »
Gee wiz, guys!  I wanted a count of people interested in a new memory card for the A3000 and A4000 (a better version of the DKB 3128).  This seems so simple to make and if there is enough interest, maybe we can get some movement on this.

I love a lively discussion and all the talk about OS 4.0, new PPC cards, Mediators, and video memory is fascinating.  However, I would rather that discussion to move to it's own thread and this thread show a level of interest in a modern version of the 3128.

I probably picked a bad time, after the release of OS 4, to bring this up. Everyone is so excited.  As for me, I will probably never buy OS 4 unless it's ported to some in-expensive hardware, like PPC Mac.

Thanks for the interest.
 

Offline AMC258

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 877
    • Show only replies by AMC258
    • http://www.AMC258.com/
Re: A new Zorro III memory board
« Reply #18 on: December 08, 2007, 03:06:13 AM »
Quote
Someone said "136Mbytes on a classic Amiga is not enough". Really??


Yes.  Really.  No kidding.  My Amiga multitasks, and so do I.  I use screens!  I do not run one app at a time on the Workbench screen.

I have a Voodoo 5/5500, and I run 1280x1024x24.  At any given time I can have Provector, IBrowse, ArtEffect, and HSPascal running on seperate screens.  There are times when I use many more screens than this.  I am very productive this way.  I run FPC which is a memory hog(& serious fragger).  I have AmigaAmp running.  I generally have 3 or more browsers open in IBrowse.  I am (intermittently) working on a multiplayer game that can easily use 256M of RAM.  I have a busy webserver running.  I have a shell running on a remote terminal (which I am constantly using).

It's not that I'm too lazy to close windows/screens.  I am making full use of them.  I have always pushed my Amigas to their limits.  This is why I am an Amiga user to this day.  Try working a peecee this hard sometime.

Sorry if I sound :madashell: but I've been severely flamed on multiple occasions by people (granted not anyone currently here I think) who think I am wrong in the way I use my Amiga.
Get up!  Get up!  Get outta here!  GONE!
  - Bob Uecker
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: A new Zorro III memory board
« Reply #19 on: December 08, 2007, 09:54:24 AM »
I dont think you are wrong, I think you are the minority / only one who needs that much RAM.

I am sure there are a few people who will always want more RAM, but IMHO finding a second hand ZIII RAM card would be more practical than trying to get a new RAM card manufactured.

Despite what has been posted about availability, I managed to pick up a DKB 3128(£85) and a FASTLANE(£65) relatively easy.

http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=220155723947

 

Offline Kronos

  • Resident blue troll
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4017
    • Show only replies by Kronos
    • http://www.SteamDraw.de
Re: A new Zorro III memory board
« Reply #20 on: December 08, 2007, 11:33:33 AM »
Well, isn't the CS-PPC-SCSI a magnitude faster than Z3 (even if you get it work 100% perfectly) ?

Write a pager, get a fast drive (maybe even a solid-state one), and instant access to plenty of "RAM".


Mind you, I still don't see why anybody could use that much on a bottlenecked CPU running at 233MHz or less ...
1. Make an announcment.
2. Wait a while.
3. Check if it can actually be done.
4. Wait for someone else to do it.
5. Start working on it while giving out hillarious progress-reports.
6. Deny that you have ever announced it
7. Blame someone else
 

Offline stopthegop

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 831
    • Show only replies by stopthegop
Re: A new Zorro III memory board
« Reply #21 on: December 08, 2007, 03:16:50 PM »
Quote
If 200 people paid $200 up front, with a lead time of six months, I'd make one. Hell, any of the Amiga hardware developers would.


Allow me to be the first.  I'll buy two.  Only 198 to go.

Quote

I have a Voodoo 5/5500, and I run 1280x1024x24. At any given time I can have Provector, IBrowse, ArtEffect, and HSPascal running on seperate screens. There are times when I use many more screens than this. I am very productive this way. I run FPC which is a memory hog(& serious fragger). I have AmigaAmp running. I generally have 3 or more browsers open in IBrowse. I am (intermittently) working on a multiplayer game that can easily use 256M of RAM. I have a busy webserver running. I have a shell running on a remote terminal (which I am constantly using).


Me too.  Ibrowse alone can eat that much RAM after about 30 minutes of cruising ebay.  Hollywood/Designer uses a lot.  Pagestream uses a lot, Imagine5.17, SoundFX, CubicIDE, StormC, etc, etc..



 
Primary:
A4000T. Phase5 PPC604e-233mhz/060-66mhz. Mediator, Z3 Fastlane, Voodoo5, Delfina, X-Surf, AD516, Peggy Plus.

Collection:
A4000D, A1200, A500, Milan060 (Atari clone), Atari MegaSTE, Atari TT030, C64, C128, Mattel Aquarius, (2) HP Jornada....
 

Offline TenaciousTopic starter

  • Hero Member
  • *****
  • Join Date: Jul 2002
  • Posts: 1362
    • Show only replies by Tenacious
Re: A new Zorro III memory board
« Reply #22 on: December 09, 2007, 03:32:10 AM »
@ alexh

I've been looking for a DKB 3128 for years in the US. If they are easy for you to get, maybe you could send one my way.  Grin.
 

Offline AMC258

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 877
    • Show only replies by AMC258
    • http://www.AMC258.com/
Re: A new Zorro III memory board
« Reply #23 on: December 09, 2007, 04:04:24 AM »
Quote
Allow me to be the first. I'll buy two. Only 198 to go.


Put me in for two.  196 to go.

Quote
Mind you, I still don't see why anybody could use that much on a bottlenecked CPU running at 233MHz or less ...


What the devil does the CPU speed have to do with RAM usage?  Give me half a chance and I'm sure I could find a legitimate application for a 6502 that could use 512M.  I may have been the only person to regularly run out of RAM on a C64 too.
Get up!  Get up!  Get outta here!  GONE!
  - Bob Uecker
 

Offline TjLaZer

Re: A new Zorro III memory board
« Reply #24 on: December 09, 2007, 07:30:33 AM »
I have a DKB 3128 in my A4000 with stock 040, as it ran out of  memory all the time in iBrowse.  Now it's ok, but I would love a new memory card!  Heck if they were $100 each i would buy 4!
Going Bananas over AMIGAs since 1987...

Looking for Fusion Fourty PNG ROMs V3.4?

:flame: :banana: :banana: :banana:
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show only replies by ChaosLord
    • http://totalchaoseng.dbv.pl/news.php
Re: A new Zorro III memory board
« Reply #25 on: December 09, 2007, 07:58:42 AM »
I need 1024 MB of ram in my A1200T.

Everyone needs more ram.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline Wol

  • Full Member
  • ***
  • Join Date: Mar 2002
  • Posts: 103
    • Show only replies by Wol
Re: A new Zorro III memory board
« Reply #26 on: December 09, 2007, 12:33:48 PM »
Hi, yall


Have a look on Dave Haynie web site ( Google for it )

There is a reference design for a Zorro3 Big ram ..

maybe of some use...



Wol.
Only after the last tree has been cut down,
Only after the last river has been poisoned,
Only after the last fish has been caught,
Only then will you find that money cannot be eaten.

--- Cree Indian prophecy ---
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: A new Zorro III memory board
« Reply #27 on: December 09, 2007, 12:49:49 PM »
Quote

ChaosLord wrote:
I need 1024 MB of ram in my A1200T.

Shame you dont have ZorroIII then ;-)
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: A new Zorro III memory board
« Reply #28 on: December 09, 2007, 12:52:22 PM »
Quote

Tenacious wrote:
I've been looking for a DKB 3128 for years in the US.

You cannot have been looking very hard. I've seen at least one advertised on ebay.com

Set up a range of searches, get ebay to email you when it is advertised and you'll easily find one in under a year.
 

Offline da9000

  • Hero Member
  • *****
  • Join Date: Mar 2005
  • Posts: 922
    • Show only replies by da9000
Re: A new Zorro III memory board
« Reply #29 from previous page: January 12, 2008, 03:51:36 AM »
A little late in the reply gamy, but hey, it piqued my interest as memory modules are dirt-cheap these days.


@matthey:

Very interesting thoughts/points!

@mboehmer_e3b:

Interesting counter-points! I realize you're an expert in hardware design, but I have a couple of comments and a couple of questions to bounce off of you, so I can understand better the real issues behind Matth's proposal.

Can you change the Buster time-out values programmatically, or only via hardware hacks?

I'm no PCI/AGP guru, but the conditions you describe for writes being blocked for a pending read, or the opposite, it's clearly a deadlock situation which no bridge or circuitry would allow. It's theoretically possible that no extra read will ever take place, thus those writes are stalled forever. Now, if there's a time-out, after which the writes take place, then everything would continue, but the whole process is delayed, which is what you meant when you said Buster will timeout waiting for that. I guess it could be alleviated by 'dummy reads' or 'dummy writes' interspersed by the software driver.

BTW, isn't it possible to disable delayed transactions? I thought that's what is available for certain PCI configurations which need ISA style timings.

As for read speeds, that has been my experience from the older days programming VGA cards, but I'm not sure if that is still the case for modern cards. For one thing, bit-blitting does reads, so internally the bandwidth for reading IS there, it was the interface bandwidth that was problematic (either smaller bus, like PCI/VLB being 32bit, or ISA being 16bit or 8bit, or smaller and slower bus, all compared to the internal busses which are 256bit or even larger in some cases, and much faster).


As for card setup, you're right, it could be an issue, but my understanding is to get the memory mapped properly you don't need to touch the GPU (and if you do, there's open source code in Linux/BSD for even the most modern cards, since it doesn't touch the propriatery 3D registers), but it's all PCI/AGP register setup. All the necessary code should be in the agpgart.c and related code (PCI, mttr.c, etc).

Lastly for byte-ordering can be an issue too, but as matthey says, this would be a "dumb card", not to be used for display.


@alexh:
I think the only viable way to get hardware to happen is have people pre-pay. Unfortunately that's hard because there aren't many trust-worthy Amiga hardware developers (thinking Ainc, ACT, etc here). I personally want a PPC card or even a CT-60 modified to work on a classic Amiga, and would pre-pay, but I only trust AmigaKit's Matthew for this, because if the project bombs, I feel he'll return me the cash, unlike those others mentioned...


@Kronos:
Interesting alternative. As solid state drives become the norm and get faster, a paged store/virtual memory subsystem could easily be the solution, although limited for IDE based SSDs. But throw in a fast SCSI PPC accelerator (the other can of worms - let's keep it closed for now) and you have a viable memory expansion!

I'm patiently waiting for SSDs to drop in price - I hate HDDs and CDs and their unreliability. We should have had SSDs since the last century... Ugh. I still remember reading articles back in those days of IBMs crystal lattice storage devices. Too bad nothing sellable came out of those projects :-(