Welcome, Guest. Please login or register.

Author Topic: More Chipram  (Read 24596 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show all replies
Re: More Chipram
« on: September 04, 2006, 09:17:40 PM »
You would also have to solder in a line for an extra data bit to allow the rest of the system to address >2MB.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show all replies
Re: More Chipram
« Reply #1 on: September 06, 2006, 04:01:18 PM »
Quote
recidivist wrote:
The only way I can conceive for the classic Amigas would be through the use of an accel/graphics/memory card add-on and a wedge program that would intercept all relevant calls and process them on-card.Isn't this what a Mediator type system does?

Oh FFS. I don't understand why this is so difficult. Let put it in electronic terms. The Amiga's Chip RAM bus is 16 bit because of the number of data lines running between the chips. In its most basic terms, there are a fixed number of wires running between the legs of the chips.

In order to address more than 2MB of RAM, the memory bus would have to be 32 bit. Changing the chips for 32 bit versions is not enough. You also have to increase the number of "wires" running between the chips to allow 32 bit communication between them.

Wedging some hardware between the accelerator can't increase the number of lines running between the chips on the motherboard. Neither can changing the chips themselves. Software won't help, because it's not a limitation of the OS - it's a physical limitation of the board.

Quote
recidivist wrote:
There is so much difference  between possible and practical!
Hobbyists can do try/all sorts of things on their own time and money that would never be approved in a profit-making corporation

That's true. But hobbyists can only achieve what is possible within the confines of physics - IOW they can't magically make 16bit motherboards 32bit :roll:

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show all replies
Re: More Chipram
« Reply #2 on: September 06, 2006, 09:56:20 PM »
Have you even read the rest of this thread? Or any of the other ones on this topic? There are some in-depth technical explanations of why implementing more than 2MB chip RAM would involve replacing the motherboard.

Software CANNOT add data lines between chips on a motherboard.
Hardware on the parallel port or accelerator port CANNOT add data lines between chips on a motherboard.
The only way to add data lines to chips on the motherboard is to PHYSICALLY SOLDER THEM ON TO THE BOARD.

End of story.

Someone, please close this thread before I throw my laptop at the wall in frustration.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show all replies
Re: More Chipram
« Reply #3 on: September 07, 2006, 06:51:18 AM »
Quote
leirbag28 wrote:
I suspect it would be a Hardware software Combo
...
It will be similar with ChipRAM...except in this case, the Software will let the REAL Amiga think it is WinUAE!.....  Possible???  I think definitely!

Ummm, so basically you are talking about running WInUAE on an Amiga. How fast do you think that would be? You would be better off getting a Pegasos board or an A1 and running UAE on that. It's the only way you're going to get more than 2MB of chip ram without replacing the Amiga's motherboard.

You keep banging on about add-on hardware. Clearly you don't understand the point of chip ram. The chip ram bus is linked directly to the custom chips. It is used by Paula, Denise et al. If you want your software to use more than the 2MB Of chip ram, you have to rewrite your software to use fast ram.

If you want to add more chip ram to be available directly to the custom chips, so software which uses chip ram can access it, YOU HAVE TO MODIFY THE HARDWARE. And no, you can't add hardware to the parallel port or expansion port, because the custom chips will ignore it. They are hard wired to the chip ram, so you have to change the way the custom chips interface with each other and with the ram. YOU CANNOT DO THIS WITH SOFTWARE!!!!!!!!!!!!!!!

Why aren't you listening to what people are telling you? People here are giving you very sound reasons why what you're proposing is impossible without replacing the motherboard. Why can't you just accept that they know better?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show all replies
Re: More Chipram
« Reply #4 on: September 07, 2006, 10:10:55 AM »
Quote
leirbag28 wrote:
No I am not talkig about emulating WinUAE.........only the part that allows 8mb ChipRAM to be accesed.

And how would existing software written for the Amiga, which addresses the hardware directly, know that it is supposed to use the emulation instead of the hardware? It wouldn't. It would have to be rewritten. And if you're going to rewrite it anyway, it would be far better to rewrite it  to use fast ram than some slow chip RAM emulation.

Quote
leirbag28 wrote:
I dont have any hardheadedness about this issue. I just think it should be done and it can be.... despite every logical reason mentioned here that it cant. If WinAUE can fool my Amiga applications.....then so can a peice of hardware.

You're not listening. WinUAE is a complete emulation environment which has NO DEPENDENCY ON HARDWARE. Therefore it can emulate anything. If a piece of software running on an Amiga writes data to chip mem directly, using the hardware, then no emulation can capture this and redirect to another part of memory.

Do yourself, and us, a favour: Listen to the information being given to you by people who know more than you do.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10