Path: chuka.playstation.co.uk!news From: ScoTT Campbell Newsgroups: scee.yaroze.beginners Subject: GsSortClear in HI-RES Date: Mon, 28 Sep 1998 01:37:40 +0100 Organization: PlayStation Net Yaroze (SCEE) Lines: 61 Message-ID: <360EDA53.9AF9921A@hotmail.com> NNTP-Posting-Host: 205-168-18.ipt.aol.com Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------64119CBA0D2290B2D11F81F4" X-Mailer: Mozilla 4.05 [en] (Win95; I) This is a multi-part message in MIME format. --------------64119CBA0D2290B2D11F81F4 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Attached should be some code which is meant to put the system into Hi-Res (640*512 - interlaced) and put a GsSortClear() command into the OT. For some reason the GsSortClear command never happens. The screen is drawn with the bricked background (but twice because of the resolution) It seems you can put anything else in EXCEPT this. I can get it to draw lines and sprites but the screen won't clear unless I use the isbg method. I've tries to check it against G Bains tutorial code (which works - I've checked), and it seems identical apart from obvious style differences, and most have these have been taken out just in case. Obviously my code goes wrong somewhere........ Grateful in advance ScoTT --------------64119CBA0D2290B2D11F81F4 Content-Type: application/x-unknown-content-type-cfile; name="animate.c" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="animate.c" Ly8gR3NTb3J0Q2xlYXIoKSBpbiBISS1yZXMNCgojaW5jbHVkZSA8bGlicHMuaD4NCiNpbmNs dWRlICJlc2Nwc2xpYlxwYWQuaCIKDQoNCiNkZWZpbmUgVklERU9fTU9ERQkoTU9ERV9QQUwp DQojZGVmaW5lIFNDUkVFTl9IRUlHSFQgKDUxMikJDQojZGVmaW5lIFNDUkVFTl9XSURUSCAg KDY0MCkNCg0KCiNkZWZpbmUgT1RfTEVOR1RICQkoMSkJCQkJCQ0KDQpHc09UIHdvcmxkT1Rb Ml07CQkJCQkJCQ0KR3NPVF9UQUcgT1RFbGVtZW50c1syXVsxPDxPVF9MRU5HVEhdOwkJDQoN Cg0KUEFDS0VUIHBhY2tldEFycmF5WzJdWzI0MDAwXTsgDQoNCg0KLy8gUFJPVE9UWVBFUw0K dm9pZCBJbml0V29ybGRPVHMoKTsNCnZvaWQgSW5pdEdyYXBoaWNzKCk7DQoNCgppbnQgbWFp bigpCnsgCglpbnQgYWN0aXZlQnVmZmVyOw0KCXVuc2lnbmVkIGxvbmcgaW50IHBhZDE7CgkK CUluaXRHcmFwaGljcygpOwoJSW5pdFdvcmxkT1RzKCk7CglJbml0Q29udHJvbGxlcnMoKTsJ CQkJCQ0KCQkJDQoKCXdoaWxlKCEoKHBhZDEgPSBSZWFkQ29udHJvbGxlcnMoKSkgJiBQQUQx X1NFTEVDVCkpCQkJCQkJCQoJewkJDQoJCQ0KCQlhY3RpdmVCdWZmZXIgPSBHc0dldEFjdGl2 ZUJ1ZmYoKTsNCgkJCgkJR3NTZXRXb3JrQmFzZSgoUEFDS0VUKilwYWNrZXRBcnJheVthY3Rp dmVCdWZmZXJdKTsJCQkJCgkJCgkJR3NDbGVhck90KDAsMCwmd29ybGRPVFthY3RpdmVCdWZm ZXJdKTsJCQkJCQkJDQoNCgkJLy9EcmF3U3luYygwKTsJCQkJCQkJCQkJCQkJCgkJCgkJVlN5 bmMoMCk7CQkJCQkJCQkJCQkJCQkNCgkJCQkKCQlHc1N3YXBEaXNwQnVmZigpOwkJDQoJCQ0K CQlHc1NvcnRDbGVhcigyNSwyNSwyNSwmd29ybGRPVFthY3RpdmVCdWZmZXJdKTsNCgoJCUdz RHJhd090KCZ3b3JsZE9UW2FjdGl2ZUJ1ZmZlcl0pOwkJCQkJCQkJCgoJfQoJcmV0dXJuIDA7 Cn0JCQoKDQp2b2lkIEluaXRXb3JsZE9UcygpDQp7DQoJaW50IGk7DQoNCglmb3IoaT0wO2k8 MjtpKyspDQoJew0KCQl3b3JsZE9UW2ldLmxlbmd0aCA9IE9UX0xFTkdUSDsJDQoJCXdvcmxk T1RbaV0ub3JnID0gT1RFbGVtZW50c1tpXTsNCgkJR3NDbGVhck90KDAsIDAsICZ3b3JsZE9U W2ldKTsNCgl9DQp9DQoNCg0Kdm9pZCBJbml0Q29udHJvbGxlcnMoKQ0Kew0KCUdldFBhZEJ1 ZigmcGFkYnVmZjEsICZwYWRidWZmMik7DQp9DQoNCg0KDQp1bnNpZ25lZCBsb25nIGludCBS ZWFkQ29udHJvbGxlcnMoKQ0Kew0KCXJldHVybiAofigqKHBhZGJ1ZmYxKzMpIHwgKihwYWRi dWZmMSsyKSA8PCA4IHwgKihwYWRidWZmMiszKSA8PCAxNiB8ICoocGFkYnVmZjIrMikgPDwg MjQpKTsNCn0NCg0KDQp2b2lkIEluaXRHcmFwaGljcygpDQp7DQoNCglTZXRWaWRlb01vZGUo VklERU9fTU9ERSk7CQ0KCQ0KCVJlc2V0R3JhcGgoMCk7DQoJDQoJR3NJbml0R3JhcGgoU0NS RUVOX1dJRFRILCBTQ1JFRU5fSEVJR0hULA0KCQkJCUdzT0ZTR1BVfEdzSU5URVIsMCwwKTsN CgkNCglHc0RlZkRpc3BCdWZmKDAsMCwwLDApOwkJCQkJCQ0KCQ0KfQ== --------------64119CBA0D2290B2D11F81F4--