C
Cyberman
Guest
This is a very common technique, I've used it in all my embeded system projects greater than a certain size. Modularity is a must as it saves space and creates fewer errors.That too had a 16k kernel that sat on the bottom of NES memory. It purpose was to manage intrrupts, bank in modules, and keep the overall system running. Of course the original FF1 only had 16 parts that were 16k each, Only six of them were executable (Kernel, menu, battle, world map, field, and minigame.... wow, sounds familliar, huh ^_^) The rest were data resourses.
Cyb