Welcome, Guest. Please login or register.

Author Topic: More than 128 mB on a CSPPC?  (Read 4363 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: More than 128 mB on a CSPPC?
« on: November 11, 2016, 09:30:54 AM »
I might be mistaken, but the only seperation you can do with 32bit x86 machines gfx card ram is to, in total (system ram and GPU ram) go beyond the 4gig addressable memory. Typically 4 gig would be the limit, so system ram would shrink in favor of the GPU.
With things like pae however some systems went beyond this limit.
This of course isn't required for the vast majority of hardware these days as most things are 64bit.

In regards to csppc/a4k, its tricky because of the (frankly crap) way memory is addressed. There's only 128meg space addressable to the CPU. The space directly above this is used for things like Zorro (hence things like zorram).
Your idea, could in theory work, but I don't think it'd be much faster (possibly slower) than zorram, as while the bus is 25mhz, and the ram 64bit, the bus (correct me if I'm wrong someone) is only 32bit.

There's also the fact that the csppc firmware is hardcoded with the 128meg limit. This has been patched before trying to bypass the restrictions, but it simply doesn't work due to other hardware limitations.

Long story short, there's simply no way to get more than 128meg system ram. At least not in a way that won't cripple performance.

p.s. take this with a grain of salt. I'm going by memory here. While details may not be exact the crux is, I believe, pretty accurate.
While not ideal something like VMM or Gigamem might be your best options for the moment.
« Last Edit: November 11, 2016, 09:39:11 AM by fishy_fiz »
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: More than 128 mB on a CSPPC?
« Reply #1 on: November 11, 2016, 10:48:30 AM »
I was under the impression it was both hardcoded in firmware in addition to the memory map. I vaguely recall reading about someone patching the firmware in an attempt to bypass this.
Its quite possible I'm wrong about this though.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: More than 128 mB on a CSPPC?
« Reply #2 on: November 12, 2016, 06:38:24 AM »
I'd hazard a guess its a 300, 333, or 366 mhz 604 set to 84*5, or 70*6 or similar.
Bppcs probably can't reach the same level because the 603 default clocks don't go as high, but you can reach around the 300-380mhz level by replacing the CPU with a faster one and then over clocking.

Sidebar, but I've gotta ask. Is that a man or woman in your avatar pic? I've been trying to work it out for a while now.
« Last Edit: November 12, 2016, 06:42:45 AM by fishy_fiz »
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: More than 128 mB on a CSPPC?
« Reply #3 on: November 12, 2016, 09:34:50 AM »
Is there a 7x multiplier by default? I'd always though 5.5 was the highest, with 6x being available when a lower multiplier was used (2.5) in conjunction with a higher clocked CPU (ala amd k6-2 at between 400 and 500mhz being used in some non super socket 7 boards).
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: More than 128 mB on a CSPPC?
« Reply #4 on: November 13, 2016, 03:49:14 AM »
Just curious, but why 60*7? 70*6 would be faster. Some part of the card not liking a 70mhz clock?
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show all replies
Re: More than 128 mB on a CSPPC?
« Reply #5 on: November 13, 2016, 11:04:31 AM »
FroggerNG is something I noticed benefits quite a bit from having kick start in fastram. At least on a 40mhz '040 based a1200.

As for benefits of more than 128meg, browsing is an obvious one. Compiling is another. Anything graphics oriented can always use more ram (especially things like imagefx, art effects, 3d rendering, etc.). Emulation of things like a PC or Mac is another. Multitasking is of course another. There's a plethora of reasons why 128meg can be restricting. PDF documents can be huge (and heavy). Using ram: as a temporary drive for uncompressing often causes a shortage in ram too (even just uncompressing a single large file).
It really depends on how a person uses their Amiga. Its easy for 128meg to be more than enough, but equally easy to have it not nearly enough.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.