Path: chuka.playstation.co.uk!chuka.playstation.co.uk!chuka.playstation.co.uk!not-for-mail From: Lewis_Evans@Playstation.sony.com Newsgroups: scee.yaroze.beginners Subject: Re: Memory address selection? Date: 19 Feb 1998 10:58:13 -0000 Organization: Sony Computer Entertainment Europe - 119.SS5 Lines: 74 Sender: news@chuka.playstation.co.uk Message-ID: <6ch385$k411@emeka.playstation.co.uk> Reply-To: Lewis_Evans@Playstation.sony.com NNTP-Posting-Host: emeka.playstation.co.uk From: Lewis_Evans@Playstation.sony.com To: news@playstation.co.uk To: Lewis Evans cc: From: news @ playstation.co.uk Subject: Re: Memory address selection?:scee.yaroze.beginners From: "JohnT" Newsgroups: scee.yaroze.beginners Subject: Re: Memory address selection? X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 >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. > So, what you are saying is that the claims in the documentation we got about the Net Yaroze is wrong when it states we have 2MB of memory to use! Because of the kernel we only get 1.44MB. As someone else said, on the professional kit all executables are _much_ larger than Yaroze executables because they must link with libraries; Yaroze executables do not contain library functions and variables. The difference is hence very small. Further, on almost every machine there are libraries to be linked with, and hence available program memory is always less than the N Mb quoted for the machine. The documentation has a FAQ section in which is effectively asked "What sort of game can I make in 2MB?" and the answer is effectively "Anything. Ridge Racer, Tomb Raider etc." I think that is very misleading and should be re-written to say 1.44MB instead of 2 and that those games spool the level data off the CD and do not keep it all in memory. Many games do spool off CD; but Ridge Racer does not do so at all, the entire caper fits into RAM. This game is undoubtedly realistic for Yaroze, the main barriers being graphic artwork and sheer development time. Also those games were written with a full development kit which may give the programmer more memory. The full dev kit does allow you to use 8Mb, it's true; but a game using over 2 Mb can only been played by other people with full dev kits, ie a restriction in your game market from 20 million machines to a few thousand. Every game that has ever been published on PlayStation uses only 2Mb, since that's all the console has. Cheers, Lewis JohnT