English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 12 November 2016, 13:11   #1
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
What do you use the slow-ram for?

Using an A500 with the slow Ram expansion is a pretty standard config to aim your game coding at.

I just wonder, except not needing to reload stuff so often, what kind of use case does slow ram have, since Agnes can only access the built in 512 KB chip ram?

At the moment I can only think about copying stuff from the slow ram section to the chip ram all the time with this setup.

Some one please gimme some pointers in the right direction...
Tigerskunk is offline  
Old 12 November 2016, 13:25   #2
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
Strange question. Use it for your code!

512k Chip RAM is already quite a limitation. You want to make sure that you put graphics and samples into Chip RAM only.
phx is offline  
Old 12 November 2016, 15:04   #3
DanScott
Lemon. / Core Design
 
DanScott's Avatar
 
Join Date: Mar 2016
Location: Tier 5
Posts: 1,212
Yep, put your code there... and map data, animation tables, compressed graphics etc... anything that does not need to be accessed by the chip set.
DanScott is offline  
Old 13 November 2016, 11:28   #4
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,748
Quote:
Originally Posted by Steril707 View Post
I just wonder, except not needing to reload stuff so often, what kind of use case does slow ram have, since Agnes can only access the built in 512 KB chip ram?
Sometimes it can be accessible as CHIP, on many newer motherboards it is possible to access is as CHIP or after few modification make it real CHIP.

Quote:
Originally Posted by Steril707 View Post
At the moment I can only think about copying stuff from the slow ram section to the chip ram all the time with this setup.

Some one please gimme some pointers in the right direction...
Check if your mobo support one of above options and Agnus may address 1 or even 2MB CHIP.
pandy71 is offline  
Old 13 November 2016, 12:50   #5
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
Quote:
Originally Posted by phx View Post
Strange question. Use it for your code!

512k Chip RAM is already quite a limitation. You want to make sure that you put graphics and samples into Chip RAM only.
That's like, a couple of kilobytes of assembled code in the end.
What to do with the rest of these 512 kb slow ram then?

Quote:
Sometimes it can be accessible as CHIP, on many newer motherboards it is possible to access is as CHIP or after few modification make it real CHIP.
Thanks for the insight into this, but I want to code for a bog standard A500, though.

Quote:
Yep, put your code there... and map data, animation tables, compressed graphics etc... anything that does not need to be accessed by the chip set.
Okay, that's what I thought about as well. So basically for code and various data. And for copying stuff from slow to chip ram inbetween levels or something.

One more question: how much ram does the workbench usually use up in this configuration? And it's always chip ram it uses, isn't it?
Tigerskunk is offline  
Old 13 November 2016, 13:21   #6
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
Quote:
Originally Posted by Steril707 View Post
One more question: how much ram does the workbench usually use up in this configuration? And it's always chip ram it uses, isn't it?
No, the WB also uses some Fast/Slow-RAM, when it gets it. Assuming you have Fast/Slow-RAM you can expect that nearly 100k Chip RAM will be allocated and more than 100k of Fast RAM, after WB has launched.

You probably shouldn't care much about those allocations, but take over the system completely and use every byte of it (except 512 or 1024 Bytes for the exception auto vectors at $0).
phx is offline  
Old 13 November 2016, 13:55   #7
Tigerskunk
Inviyya Dude!
 
Tigerskunk's Avatar
 
Join Date: Sep 2016
Location: Amiga Island
Posts: 2,770
Quote:
Originally Posted by phx View Post
No, the WB also uses some Fast/Slow-RAM, when it gets it. Assuming you have Fast/Slow-RAM you can expect that nearly 100k Chip RAM will be allocated and more than 100k of Fast RAM, after WB has launched.
Nice info, thanks...

Quote:
Originally Posted by phx View Post
You probably shouldn't care much about those allocations, but take over the system completely and use every byte of it (except 512 or 1024 Bytes for the exception auto vectors at $0).
Would like to being able to just go back to wb, though. And I am also not too keen on doing my own loader routines.
Tigerskunk 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
Slow/Fast RAM difference Galaxy support.Hardware 4 15 December 2017 21:21
trackdisk.device + slow ram - not friendly with one another? MethodGit Coders. General 3 27 March 2016 16:40
Is it worth it fitting faster chip/slow Ram to A500? imperious support.Hardware 3 12 December 2013 14:41
Hardital "Insider 2" (and similar trapdoor/slow RAM expansions) in WinUAE Supamax support.WinUAE 15 25 September 2009 01:19
1mb slow ram messing up Workbench 1.3's screen Maren support.WinUAE 42 14 August 2009 19:20

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 05:43.

Top

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