squalylLe 06/08/2007 à 20:36
Que t'as les réponses dans la question.
C'est une très bonne idée, c'est celle qui a marché pour fargo (en gros), mais c'est très probable que les accès mémoire soient filtrés.
Imagine, la nspire a un CPU de modèle ARM.
mais la 84+ a un CPU Z80.
Donc, pour chaque instruction asmz80, la nspire va en fait choisir un cas dans un gros "switch(opcode)" (un ensemble de tests If then else) et exécuter "à la main" (en arm quoi) les opérations nécessaires pour exécuter une instructions asm z80.
C'est donc très facile pour cet émulateur (ca en est un) de vérifer l'adresse demandée.
mais je suis d'accord avec toi, c'est un test à faire, au moins pour être sûrs.
(cross aussi)
(post cross: même sans MMU en fait)