Path: chuka.playstation.co.uk!scea!peter_alau@playstation.sony.com From: "Brian Weed" Newsgroups: scea.yaroze.programming.codewarrior Subject: NetYaroze vs Profession Developers kit Date: Tue, 26 Oct 1999 15:14:56 -0400 Organization: SCEA News Server Lines: 71 Message-ID: <7v4ug3$9m43@scea> NNTP-Posting-Host: mail.vipah.com X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 I am using Codewarrior on the PC with NetYaroze. What are the differences between the NetYaroze and the real Playstation developers kit? The docs for NetYaroze says that although it has 2Mb of RAM, you can't use the 1st 500k or so, because it is "reserved". Does the real Playstation have this limitation. Is there a way to get a pointer to the video memory? Is the Sound API the same on the professional developers kit? The sound API on NetYaroze is very ugly. How do I determine if a VAG is finished playing? How do I stop a VAG that is currently playing? How do I pause/resume a currently playing VAG? Why doesn't MWOpen support filenames with a full path? The follwing function will fail on the NetYaroze with the this error: "Address error on memory Load/Instruction Fetch" ///////////////// void TestBug(void) { union { char *p8; unsigned short *p16; } u; char *pBuf; unsigned short n; int i; if ((pBuf = (char *)malloc(40)) != NULL) { u.p8 = pBuf; for (i = 0; i < 38; i++) { n = *u.p16; // Crashes when p16 is odd u.p8++; } free(pBuf); } } ///////////////////////// Does the professional developers kit have this same problem? If anyone would like to test this code for me Codewarrior for Mac, and GNU, that would be great, so that I could see if it fails on all development variations. I belive this problem is due to the fact that in MIPS R3000 the load instruction from a memory address into a register, the memory address must be evenly divisible by 4. However, I expected Codewarrior to generate the correct code to compensate for this. Why does the CodeWarrior debugger suck so badly? It almost never updates variables in the watch window correctly. And does not allow breakpoints to be set in the first 100 or so lines of a source file. Answers to any of these questions is greatly appreciated. Brian Weed bweed at vipah dot com