Hi, I keep wondering how more advanced mainboards work, in handheld systems = for example - my main question is, what sort of physical structure does = the "data bus" have, and how (for example) would you define which device = on the system has which memory range. For example, the Cybiko handheld = games system; the LCD controller is accessible at one memory range, the = RAM chip at another, the ROM at yet another. The expansion port has yet = its own range. What about I/O ports (such as on x86 architecture)? Thanks, Kieren Johnstone -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu