Hello,
Je cherche une méthode simple et rapide pour simuler les mirroirs
présents dans la mémoire de certaines machines et consoles (pour
l'émulation). J'ai trouvé des trucs en C mais qui ne sont pas
réalisables en VB. Par exemple :
static inline byte ReadMemory(register word Address)
{
return(MemoryPage[Address>>13][Address&0x1FFF]);
}
static inline void WriteMemory(register word Address,register byte Value)
{
MemoryPage[Address>>13][Address&0x1FFF]=Value;
}
article complet : http://fms.komkon.org/EMUL8/HOWTO.html
Le problème de cette méthode c'est le rightshift qu'on a
pas en vb et coder une fonction rapide pour le faire c'est super
barbare :
http://www.xbeat.net/vbspeed/c_ShiftRight.htmAlors
je cherche une solution plus simple comme faire des références (je sais
pas si c'est possible) pour qu'à l'écriture d'un octet en mémoire
celui-ci ce place automatiquement à différentes adresses (spécifiées
par des offsets ou un truc du même style). Je sais pas si je me fais
bien comprendre, en tout cas si quelqu'un peut m'aider... merci
d'avance.
In tartiflette we trust !