release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide
translations



Search | Go
Wiki > 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.

r3 - 02 Apr 2021 - 20:46:06 - UnknownUser

Copyright © by the contributing authors.