60

PpHd
: 1. pas les appels en F-Line: C'est detournable par hack, donc je prefere eviter (Disons que c'est pas aussi fiable qu'un bsr).

Dans les fonctions qui tournent à ROM déprotégée, je veux bien cet argument, mais dans les autres?
3. FFF0 / FFF2 ? C'est inutile a mon avis... Y'a pas de relocation, n'oublie pas.

En effet, je m'en suis rendu compte ce matin en y repensant. smile
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

61

Bon je sort d'ici qq jour mon allocateur de plus de 64Ko alors et se proprement sans faire cracher la calc tongue
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

62

Chiche
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

63

Kevin: Pour les autres... ben en plus, souvent j'utilise des appels a HeapAlloc_reg ou l'argument est dans les registres... Donc ca evite de pushes/poper. C'est pas tout le temps. Quand a l'extention des romcalls, ca sera seulement pour les programmes, pas pour le systeme.

64

Question > malloc/free HeapAlloc etc... sont des RC non ? (ou si malloc est pas une RC, le code utilise les RC ?)

La table des RC est en RAM aussi nan ?

J'ai une idée alors grin
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

65

>La table des RC est en RAM aussi nan ?
Nan, elle est en ROM. Son pointeur est en RAM.
malloc=HeapAllocPtr
free=HeapFreePtr

66

merde neutral

Bon pas grave, comme le ptr est en ram love j'ai une idée, reste a la tester smile

J'vous dit si sa marche trilove
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

67

Si c'est ce que je pense, ça marche forcément...
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

68

mais pas pour le systeme, vu qu'il ne passe pas par la table des RC wink

69

godzil :
Bon je sort d'ici qq jour mon allocateur de plus de 64Ko alors et se proprement sans faire cracher la calc tongue

C'est totalement impossible sous AMS! Et même si ton truc ne plante pas dans tes tests, ça ne veut pas dire que ça ne plantera pas tôt ou tard. Je t'ai déjà dit la solution à utiliser pour ton émulateur à la place, en plus. Mais évidemment que tu ne veux en faire qu'à ta tête... Tu dois vraiment adorer les plantages. roll
godzil :
Bon pas grave, comme le ptr est en ram love j'ai une idée, reste a la tester smile
J'vous dit si sa marche

Ça ne marchera pas. Déjà AMS n'utilise pas du tout la table pour appeler les ROM_CALLs, et puis tu feras boguer la détection de modèle de TIGCC.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

70

Il fait ça pour s'amuser, juste pour expérimenter ? Donc on s'en fout de ton TIGCC chéri adoré que t'aimes plus que tout au monde, beau comme un camion tout neuf décoré de serpentins avec des petites filles en robe rose avec une sucette, bonjour chez toi à ta femme et à ton chien bien du bonheur il fait beau dehors j'ai mal aux cheveux mais bonne année mon amour.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

71

Et nous, on s'en fout de toi. vtff La partie "J'ai rien à dire", ce n'est pas ici. Reviens quand tu as quelque chose d'intéressant à poster!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

72

Sisi j'avais quelque chose à dire : on s'en fout de TIGCC quand on expérimente quelque chose pour soit.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

73

C'est vrai ça, on peut tester ce qu'on veut, c'est notre problème après tout.
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

74

Et je me permet d'ajouter que :

1 -> si je sortait sa sa serait pas forcement pour mon emu

2 -> Kevin tu n'a jamais codé d'emu sur une TI-68k et les contraite de vitesses sont enorme avoir un espace mémoire plat est bcp plus rapide que d'avoir une mémoire fragmenté avec 15 zones donc 15 pointeurs et 30 tests a faire :/
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

75

Je pense qu'il n'y a pas de problème si la méthode est stable (i.e. vérifie qu'elle a bien réussi à allouer les 128 k et ne crashe jamais, quitte à ce qu'elle renvoie plus souvent que prévu : "erreur, impossible d'allouer"), mais je ne sais pas si elle sera stable vis-à-vis des allocations ultérieures, et si elle ne l'est pas ça posera plein de pbs (fopen...)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

76

Ma méthode pour allouer plus de 64Ko sera stable et ne devriat pas faire planter AMS, meme si le bloc restait alloué, mais bon si ct le cas, le prog risque d'etre buggé (mais pour une autre raison) et il y aura bien sur une erreur d'allocation si il n'y a pas moyen d'allouer proprement la mémoire demandé grin
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

77

"meme si le bloc restait alloué"
i.e. après la fin du prog?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

78

oui
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

79

"heureusement" que ça plante dans ces cas-là... Parce que c pas gagné de faire des fichiers de plus de 64k triso

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

80

Je parle pas de fichier, mais allouer de la RAM pour une programme, se que je veux dire c que c'est le programme qui est buffé, pas ma méthode d'allocation..

Enfin faudrait que je la code deja cheeky
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

81

Oui. Mais le seul cas où un prog laisse un buffer alloué est un fichier ou un bug (ou un TSR, oui je sais Kevin mais ça ne prend pas 128k).

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

82

godzil
: 2 -> Kevin tu n'a jamais codé d'emu sur une TI-68k et les contraite de vitesses sont enorme avoir un espace mémoire plat est bcp plus rapide que d'avoir une mémoire fragmenté avec 15 zones donc 15 pointeurs et 30 tests a faire :/

On n'a pas besoin de 15 zones, 2 suffisent, et un test de signe suffit pour choisir la bonne.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

83

Surtout que il me manque moins de 300o, c'est fachement utile de faire tout ses tests pour rien triso

De tte je ferrait comme je veux, si tu n'utilise pas mon emu, sa ne sera pas une gd perte, je le code pour moi en priorité si apres il te plait pas, c'est pas mon pbm, du temps que tu cherche pas a faire de la mauvaise pub a cause de choses qui te plaisent psa dedant, de tte comme tu n'aura pas accé au code, tu ne pourra pas savoir se que je fait tongue
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.