Path: chuka.playstation.co.uk!scea!greg_labrec@interactive.sony.com From: jamin1@psu.edu (Jamin Frederick) Newsgroups: scee.yaroze.beginners Subject: Re: Memory address selection? Date: Wed, 09 Jul 1997 19:38:18 GMT Organization: SCEA Net Yaroze News Lines: 32 Message-ID: <33c3e6ed.8639997@news.scea.sony.com> References: <33C3449A.34EB@hotmail.com> <33C34446.520@interactive.sony.com> NNTP-Posting-Host: nb5ppp166.cac.psu.edu X-Newsreader: Forte Free Agent 1.11/32.235 On Wed, 09 Jul 1997 08:56:54 +0100, Developer Support wrote: >The Yaroze memory is 2Mb of main RAM from >0x80000000 - 0x801fffff. The video RAM and sound RAM are >1Mb and 0.5Mb each respectively, and the addresses for them >are not disclosed as they are acccessed via library calls. > anyways, would it interfere with video syncing if we were able to access video RAM at will? >The Yaroze kernal and base library take up the memory >from 0x80000000 - 0x8008ffff, so Never load anything before >0x80090000; this is effectively the starting address. >The top address is 0x801fffff, but the stack grows down from that >point, so best to leave it some space; hence you can take >values like 0x801f0000 or 0x801ff000 as the top-most address. program stack grows down from 0x801ffff, and the linker option to load your executable will load at that point and upward, say at 0x801e3000 and upward, so that the only thing colliding would be the program stack and the program exectable, and everything below 0x801e3000 is ok? yes? no? Jamin >Lewis