English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 27 December 2019, 16:43   #1
digitalMedic
Registered User
 
digitalMedic's Avatar
 
Join Date: Nov 2019
Location: Michigan/US
Posts: 77
32-bit chip memory

Hi all,

Happy Holidays! Hope everyone had a great Christmas.

I was trying to use SysInfo with WinUAE and kept getting GURU meditation errors. I turned off 32-bit Chip memory and SysInfo worked. This was the second time that 32-bit Chip memory caused an issue. What is 32-bit Chip memory and how come it causes problems?

Rick
digitalMedic is offline  
Old 27 December 2019, 16:54   #2
Rotareneg
Registered User
 
Rotareneg's Avatar
 
Join Date: Sep 2017
Location: Kansas, USA
Posts: 329
It's an emulator hack that lets you enable far more chip ram than a real Amiga could actually have. Can be handy if a program is system-friendly enough to not freak out because it expected to never see more than 2 MB and you want to work on huge images and aren't using RTG.
Rotareneg is online now  
Old 27 December 2019, 16:55   #3
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,587
Probably some kind of buffer overflow somewhere in sysinfo because it crashes if >64M. (Always start with small value!)
Toni Wilen is online now  
Old 28 December 2019, 05:17   #4
digitalMedic
Registered User
 
digitalMedic's Avatar
 
Join Date: Nov 2019
Location: Michigan/US
Posts: 77
Ah, ok. Got it. Is the original chip memory 32 bit?
digitalMedic is offline  
Old 28 December 2019, 05:37   #5
AmigaHope
Registered User
 
Join Date: Sep 2006
Location: New Sandusky
Posts: 947
Quote:
Originally Posted by digitalMedic View Post
Ah, ok. Got it. Is the original chip memory 32 bit?
In this case, "32-bit" means the address length. The custom chipset on all Amigas from OCS all the way to AGA only ever worked on a 24-bit address bus, and even then it was only the gate arrays -- the DMA controllers were only really addressing 512k (OCS) to 2M (Highest ECS, AGA) of chip memory. Even the most forward-thinking software of the time only really expected 24-bit addressing in the chipset (since were early provisions for a later 8M Super Alice that never came). When you set that option, *this* is what you are messing with. It's not suprising that some software crashes.

In other cases you might hear about 32-bit chip memory in terms of DATA bus width. On some ECS (A3000 series) and on all AGA machines, chip memory is 32-bit accessible to the CPU, and on AGA Lisa also got 32-bit access to chip memory. This only affects bandwidth though, not addressing, and is not what this emulation option is talking about.

Last edited by AmigaHope; 28 December 2019 at 05:42.
AmigaHope is offline  
Old 28 December 2019, 11:42   #6
digitalMedic
Registered User
 
digitalMedic's Avatar
 
Join Date: Nov 2019
Location: Michigan/US
Posts: 77
Thanks! Great explanation.
digitalMedic is offline  
Old 28 December 2019, 11:49   #7
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,587
It is called "32-bit" because "original" UAE chip RAM extension uses Z2 space (=max 8M) which is usually more than enough.

"32-bit chip" only exists only because it can!
Toni Wilen is online now  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
32-bit Chip RAM detection BlankVector support.WinUAE 10 26 May 2019 22:02
Where is my Chip Memory ? Foul support.FS-UAE 0 06 February 2016 11:21
Memory Chip BippyM MarketPlace 4 07 July 2012 07:40
add chip memory amicrawler support.Hardware 6 11 January 2010 15:19
A500+ with 1,5 MB Chip Memory mombasajoe support.WinUAE 5 08 May 2008 10:40

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 20:34.

Top

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