Re: A82: Game Wizard crashes under Same Game...


[Prev][Next][Index][Thread]

Re: A82: Game Wizard crashes under Same Game...



>>WHAT?!?!?!
>>what the heck are you talking about?  The only RAM areas that SameGame
uses
>>are TEXT_MEM and TEXT_MEM2
>>please explain this to me
>>
>>~Adamman
>
>Wrong!  Same Game uses areas OUTSIDE the TEXT_MEM and TEXT_MEM2 memory
>locations.  BOTH TEXT_MEMs are only 80 bytes each.  You leave these
>limitations by adding a number greater than 79 to any of your variables.
>When you do that, you hit volatile areas of RAM that causes Game Wizard to
>crash.  I know the TEXT_MEMs are pretty far off from the APD buffer, but
>Game Wizard can be messed with indirectly by leaving the boundaries of the
>buffers.  Also, make sure you correct the ROM_CALL(GET_KEY) (at about line
>1077 where you enter initials) by v1.1.
>
>BTW, I already explained this in another e-mail on the same subject.  Do
>you ever check your e-mail?

Thomas, how would the system store 8*16 chars using 80 bytes ? Do you think
it uses some kind of compression ? The text mems are 128 bytes each, becasue
that is what you need to store 8*16 chars. If you have bothered to read
82-RAM before writing this you would see that the text mem is 80h bytes
which is more then 80d. 82-RAM also tells you that there are 5 bytes after
text_mem which can be overwritten without the calc crashing.

I always try to make all numbers in hex, but some places might be in
decimal.

Dines