Rockbox.org home
releases
current build
extras FAQ
manual
wiki
docs index mailing lists
IRC
forums bugs
patches



Search | Go
TWiki > Main > GminiPortFAQ

Gmini Port FAQ

Why don't you support plugins? Why must you flash? Why don't you run code from the RAM?

1. The Gmini's have a CalmRISC16 architecture. CalmRISC16 architecture is a 'harvard architecture'. This means that code & data have separate addressing spaces. This means that a given address accesses different locations depending if you treat it as code or data. Load 0x1000 or Jump 0x1000 don't refer to the same address.

2. Code memory space is mapped to the flash memory, except for 16k of ram internal to the CPU, which is already used for a specific purpose.

QED.

r2 - 17 Feb 2005 - 13:11:20 - JeanPhilippeBernardy
Edit | View raw | Attach | Ref-By | History: r2 < r1 | More | Refresh cache

Copyright © 1999-2008 by the contributing authors.