English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old Yesterday, 02:20   #1
absence
Registered User
 
Join Date: Mar 2009
Location: moon
Posts: 375
An alternate history without "slow" or "fake fast" memory

Most of the non-Zorro Amiga models (specifically 1000, 500, 500+, and 600) were designed to be upgraded with memory expansions. These expansions doubled the availabe memory, and except for on the 500, it was all chip memory. Even on the 500, the memory is connected to the chip memory bus (and thus slow), and can relatively easily be configured into real chip memory, as long as the Agnus chip is capable of the full size. I don't think it's too far-fetched to assume that the original plan for the 500's memory expansion was to double the amount of chip memory, but for whatever reason, Commodore didn't have a capable Agnus chip ready for the 500's launch, and worked around the problem with minimal changes.

If we imagine that the 500 followed the same pattern as the other models, meaning that developers could rely on the common configuration of 1 MB memory being all chip memory, would it have meaningfully affected the potential of the software? There are certain obvious situations, like being able to use more samples in Protracker, but what about games and demos in general? Were they typically constrained by having half the amount of chip memory, or wasn't it such a big deal? I haven't done nearly enough Amiga programming to say, but what do those of you who have think?
absence is offline  
Old Yesterday, 02:46   #2
alpine9000
Registered User
 
Join Date: Mar 2016
Location: Australia
Posts: 936
Even better would have been if the standard 512k expansion would have been fast ram. Games would have been much better. 512kchip 512k fast would be a dream base config for most developers.
alpine9000 is offline  
Old Yesterday, 08:50   #3
AestheticDebris
Registered User
 
Join Date: May 2023
Location: Norwich
Posts: 523
I think it's a bit of a no brainer that more chip ram would've been preferable. Slow ram was basically a hack that gave you the worst of both worlds. Given that you needed chip ram for most things and fast ram wouldn't be that much faster on a stock A500, pretty much any developer you asked would probably have wanted more chip.

Whether it would have made a noticeable difference in the end products is harder to say, but it probably would have saved a lot of developer effort juggling things around in ram to avoid disk loading whilst keeping what is useful accessible to the chip set.
AestheticDebris is offline  
Old Yesterday, 18:30   #4
paraj
Registered User
 
paraj's Avatar
 
Join Date: Feb 2017
Location: Denmark
Posts: 1,293
If we're dreaming, best would of course be if it was switchable (could be HW switch) between chipram and true fast ram If that's not possible true fast RAM would certainly be the most interesting "alt history" regardless of whether developers at the time would prefer it.



Quote:
Originally Posted by AestheticDebris View Post
I think it's a bit of a no brainer that more chip ram would've been preferable. Slow ram was basically a hack that gave you the worst of both worlds. Given that you needed chip ram for most things and fast ram wouldn't be that much faster on a stock A500, pretty much any developer you asked would probably have wanted more chip.
When there is DMA contention true fast RAM can be up to infinitely faster (blitter nasty + cookie cut ongoing for example).


It's of course true that there are many situations where you won't see a benefit, but true fast RAM allows CPU to continue executing even if chipmem is fully saturated by display/blitter.
paraj is offline  
Old Today, 02:04   #5
absence
Registered User
 
Join Date: Mar 2009
Location: moon
Posts: 375
Quote:
Originally Posted by paraj View Post
true fast RAM would certainly be the most interesting "alt history"
While that may be the case, I'm more interested in the alternate history the designers seemingly intended. I can't think of a reason for the memory expansion to be connected to the chip memory bus, if it wasn't meant to be chip memory.
absence is offline  
Old Today, 02:52   #6
alpine9000
Registered User
 
Join Date: Mar 2016
Location: Australia
Posts: 936
Quote:
Originally Posted by absence View Post
While that may be the case, I'm more interested in the alternate history the designers seemingly intended. I can't think of a reason for the memory expansion to be connected to the chip memory bus, if it wasn't meant to be chip memory.
We don't need to imagine too hard what the world would have looked like if 1mb chip was the standard, as this was a "defacto" standard for many games/demo/cracks towards the end of the ECS era. I certainly recall modding my A500 for 1mb chip to open up a large number of titles previously unavailable to me.
alpine9000 is offline  
Old Today, 07:36   #7
AestheticDebris
Registered User
 
Join Date: May 2023
Location: Norwich
Posts: 523
Quote:
Originally Posted by absence View Post
While that may be the case, I'm more interested in the alternate history the designers seemingly intended. I can't think of a reason for the memory expansion to be connected to the chip memory bus, if it wasn't meant to be chip memory.
Cost cutting, it avoids needing to implement a separate memory controller that isn't encumbered by chip ram timing.
AestheticDebris 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
"Diabolik" & "Dylan Dog" & "Tex" & "Time Runners" series DamienD request.Old Rare Games 20 21 July 2022 16:58
"Voices8" 8 Channel Soundtracker "DemoSongI" song - "This is the Amiga with 8 Voices" DemosongIHunter request.Music 45 23 May 2022 20:07
"Screech!! v2.41" & "Screech!! [AGA] v2.51" - "HD install" --> "ADFs" DamienD request.Old Rare Games 45 15 June 2020 12:42
Difference WHDLoad-Games "normal" & "fast" pellewolf project.WHDLoad 3 25 July 2017 15:38
So called "History of Videogames" on Times "Month" CD Antiriad Retrogaming General Discussion 11 26 May 2009 15:41

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 09:25.

Top

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