Path: chuka.playstation.co.uk!tjs From: tjs@cs.monash.edu.au (Toby Sargeant) Newsgroups: scee.yaroze.freetalk.english Subject: Re: Interesting memory card fault Date: 9 Jun 1998 01:04:10 GMT Organization: PlayStation Net Yaroze (SCEE) Lines: 20 Message-ID: References: <357C8169.9A5E5C0A@compuserve.com> NNTP-Posting-Host: indy16.cs.monash.edu.au X-Newsreader: slrn (0.9.5.1 UNIX) On Tue, 09 Jun 1998 01:27:21, Nick Slaven wrote: >This got me thinking about my dual shock pad, & how to get it to >wobble, no I havent, but during experimentation with it I have noticed >that the address returned for port 1 always points to physical memory >location 0x8004EAEC, and port 2 always points to 0x8004EB10, this is >slap bang in the middle of the system area. Does anyone know if these >ports are memory mapped, or does the OS just stick the data at those >addresses? On a yaroze maybe that's 'system' memory, but on a grey playstation it's only the first 64k. So no, it's not memory mapped. that's understandable really, seeing as the controllers are serial devices, and so they're pretty hard to memory map (or at least, more difficult than providing the standard serial registers). What I'd really like to know is whether the pads can generate an interrupt or whether they're polled. not of course that we'd ever be privvy to information like that, but it would be nice to have a keyboard attached to a controller port, and polled I/O would be a lot more cumbersome for something like that. toby.