website logo
Auteur
avatar
thellier

Forum » » OS4 toutes plateformes confondues » » Mémoire WinUAE-ppc


Posté : 27-04-2015 16:45 icone du post

Merci Guibrush


Bon j'ai réécrit mon prog "memhack" : désormais il explore proprement les cartes d'expansion et ajoute la ram qu'il y trouve avec un AddMemList() qui marche et j'ai même rajouté un IMMU->MapMemory() qui lui marche pas :-/


Bref au final après "memhack" quand on lance utilities/ShowConfig dans le workbench ma zorro-ram apparait bien comme "Legacy RAM" type $A Attribute $4 (FAST) at $4 0000 0008 - $4 FFFF FFFF (~256 meg)


Et à priori on peut déjà y accéder car pour le AddMemList() j'ai écrit le nom du bloc mémoire dedans (cad j'ai bien écris qques octets dans la zorro-ram)


Par contre l'OS continue à ne rien en faire du tout : c'est comme si il y avait marqué dans l'OS41 Classic "j'explore la liste des blocs mémoires que l'on me déclare dans cet Amiga mais si c'est pas la RAM de la carte ppc j'en fais rien"


Là j'ai plus d'idées : je vais faire comme dit Davebraco


Note: j'ai aussi désassemblé sys:kickstart/kernel mais c'est pas trop lisible (comme il y a pas les noms des fonctions comme AvailMem ou AllocMem) donc ça aide pas 


En fait faudrait désassembler IExec->AvailMem() là ou il est en mémoire


Alain

Sam440 - Sam460 - X5000 - PowerBookG4 - WinUAE - MiniMig

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2081&forum=6