Posted By
Lavina on 2006-05-06 05:18:59
| ...at least for me
When you switch your plussy on, some machines have "00 FF 00 FF ..." filled memory, some have " FF FF 00 00 FF FF ...." , etc... What's the difference between the machines? And what's the point in putting FF, anyway? Why not having a real blank "00 00 00 00 ..." memory after startup?
|
|
Posted By
Lavina on 2006-05-06 05:19:56
| Re: ...at least for me
I forgot to write the topic name: startup memory enigma... at least for me...
|
|
Posted By
Rachy on 2006-05-06 10:02:31
| Re: ...at least for me
Without initialization the RAM banks are shaping up these values when they got the power up. These default values are depending on the actual RAM type.
Funny thing: I had to face with that some of the programs are counting on these values, so I needed to add the initialization to Flamingo because some programs were refusing starting without this pattern in memory. (I already forgot which one was it.)
|
|
Posted By
Csabo on 2006-05-06 15:44:16
| Re: ...at least for me
If I recall correctly, sometimes the values in the RAM after initialization will be some completely random bytes. (E.g. 00, 00, FF, FF, 00, 00, FA, FF, etc.) At least one of my Plus/4's behaved like this.
|
|
Posted By
Ulysses777 on 2006-05-06 21:18:37
| Re: ...at least for me
I did some checking on this after the problems with getting Land It to run, and it appears to depend on the brand of RAM in the machine.
For example, with a machine with Matsushita or Micron RAM, the first byte is 00 switching every 1 byte, eg: 00 FF 00 FF etc, and on a machine with OKI or Toshiba RAM, the first byte is FF switching every 64 bytes.
I also have one machine which produces a load of random bytes on power-up, it has a mixture of Toshiba and TI chips.
|
|
Posted By
Lavina on 2006-05-08 04:46:18
| Re: ...at least for me
thanx for the answers. Interesting stuff... My plussy has 00 FF 00 FF , anyway... Earlier I tought only this version exists, and was very surprised to see other memory fills.
|
|
|