3Fermer5
FarewellLe 05/11/2013 à 06:24
En fait, c'est prévu pour pour des cas absolument extrêmes, genre assembler PedroM oncalc ou assimilé grin
Ceci dit :
- mon programme est optimisé pour la place consommée au run time (genre un symbole prend 4 octets, numéro de fichier ouvert + offset), quitte à être un veau question vitesse. En asm, ça reste malgré tout largement suffisant, et pratiquement transparent pour les programmes de taille usuelle. Donc avant d'utiliser la flash, il faut y aller
- le swap n'est utilisé qu'à la demande, mon programme ne peut pas être par défaut compilé avec, son activation nécessite l'emploi d'une option longue, et fait l'objet de l'affichage d'un warning.
NeedRAM:
	movem.l	d0-d3/a0-a1,-(sp)
	move.w	d0,d3

	;----------------------------------------------------------------------
	;	Check if swapping is allowed
	;----------------------------------------------------------------------

	movea.l	CURRENT_FLAGS_PTR(fp),a0
	move.l	(a0),d0
	btst.l	#BIT_SWAP,d0
	beq.s	\End