1230

Il peut toujours y avoir des bogues, mais un bon émulateur les corrige quand ils sont signalés, même si ça complique les choses. Cf. aussi le lien que vous n'avez pas l'air d'avoir lu (il y a mon lien ici qui linke sur un résumé de ma part, mais dedans, tu as un lien vers l'article original complet), qui explique justement que l'émulation correcte a un coût en performance (et mon résumé explique que l'émulation du prefetch est une des principales raisons pour lesquelles TiEmu a été perçu comme "lent" par rapport à VTI).

À ma connaissance, TiEmu/Emu-TIGCC émule correctement les effets tordus des instructions BCD, par exemple.
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é

1231

Attention, je suis toujours capable de te trouver des emplois d'instructions tordus grin
Je sais plus qui avait été obligé de modifier son FPGA à cause d'un trick de mon cru avec le stack grin SCPCD peut-être ?

1232

Si c'est du 68k sur FPGA, c'est SCPCD en effet smile

Kevin > ce qui est décrit sur ta page, c'est seulement la base. As-tu implémenté un modèle exhaustif du comportement de tous les éléments du système au cycle près, et de toutes les interactions entre eux ? Si ce n'est pas le cas, alors ton émulateur est loin d'être indétectable.

Tu ne t'en rends pas compte parce que sur TI, les programmes qui nécessitent (délibérément ou non) un tel niveau de précision dans l'émulation ne sont pas légion. Sur les consoles de jeux par exemple, il y en a plein, soit parce qu'ils sont optimisés à fond, soit parce qu'ils utilisent ça pour détecter les contrefaçons, soit simplement par accident (un nombre significatif de jeux ont des races conditions et autres bugs qui ne sont pas déclenchés sur le hardware d'origine, mais uniquement à cause de l'implémentation, pas à cause de ce qui est marqué dans la doc).

Même l'Atari 2600, dont le matériel date des années 70 et est ridiculement simple si on le compare à une TI-89, n'est pas encore émulée à 100% parfaitement malgré les efforts des développeurs d'émulateurs.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1233

Nous (les développeurs d'UAE sur lequel se base le cœur de l'émulation, ainsi que Romain Liévin et moi) avons fait notre possible pour tout émuler (pour moi au moins, c'était une haute priorité, plus que la performance en tout cas), mais je ne peux pas garantir qu'il n'y a pas de bogues, les logiciels sans bogues n'existent pas! Ce que j'ai promis en pratique (mais sans obligation légale), c'est que si un logiciel trouve un moyen de détecter TiEmu, le bogue utilisé sera corrigé. (Mais du coup, ça n'a pas vraiment encouragé les gens à en trouver, parce que l'utilisation pratique aurait vite été arrêtée. grin)

Un endroit où on peut éventuellement détecter l'émulation est le nombre exact de cycles entre 2 interruptions de timer. Les intervalles sont comptés en cycles dans le code de TiEmu, mais le nombre utilisé par TiEmu n'est pas forcément exact. (Mais il faudrait aussi tester si ce nombre est exactement le même entre 2 calculatrices et en fonction du niveau des piles.)

[EDIT: +"ainsi que" pour éviter l'interprétation incorrecte de la suite comme une apposition]
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é

1234

T'as de la chance que j'aie déjà plein de choses dans ma todolist. Ça aurait pu être amusant tongue
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1235

#68k-vu-de-profil-et-incliné-à-45°#

1236

cheeky
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1237

A moins que tu bosse sur un emulateur Amiga, tu n'est pas "developer d'UAE". Par contre TIEmu utilise le coeur 68k d'UAE
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.

1238

Mais si, mais si, il est développeur UAE. Et moi, je suis développeur de Qt tripo

1239

grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1240

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.

1241

Et McAffee a inventé la cybersécurité.

1242

Ha oui ça c’est vrai!
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.

1243

Godzil (./1237) :
A moins que tu bosse sur un emulateur Amiga, tu n'est pas "developer d'UAE".
C'était une énumération:
  1. les développeurs d'UAE sur lequel se base le cœur de l'émulation,
  2. Romain Liévin et
  3. moi.
Il s'agit ici d'une union disjointe. Nulle part n'ai-je prétendu être développeur d'UAE. Mais fais-tu exprès de comprendre de travers tout ce que j'écris? roll
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é

1244

Savoureux, de la part de quelqu'un qui interprète la moitié des posts de travers vu qu'il ne comprend que le premier degré...

(et ta phrase était effectivement ambiguë, j'avais compris comme Godzil au début. J'ai dû relire plusieurs fois pour comprendre ce que tu avais voulu dire).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1245

Est-ce plus clair maintenant?
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é

1246

Être végétarien nécessite une attention de tous les instants, il y a des pièges :
Pic-2.png
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1247

avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

1248

grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1249

}
WTF?!
{

gni
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é

1250

rotfl

1251

Expertos tripo
avatar
Appartiens à l'Unification Ultime !

Exec "4e444e750000"

1252

♫ Le bon infoexpert
a mis son
<body> à l'envers ♫
gni
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é

1253

Wow, t'as été drôle ! (par contre, le smiley est de trop, on ne rit pas de ses propres blagues embarrassed )
avatar

1254

Ça veut faire son malin, et voilà le résultat. Et question "expertos", le HTML n'est même pas un langage de programmation. De simples accolades auraient suffit... Bande de guignols, va.
avatar
« Nous avons propagé sur Extranet une histoire fabriquée de toutes pièces selon laquelle une certaine disposition d'étoiles, vue depuis la planète d'origine des butariens, formaient le visage d'une déesse galarienne.
Sans chercher à vérifier ces informations, certains ont décrété que c'était la preuve de l'existence de la déesse. Ceux qui notaient le manque de preuves se faisaient attaquer. »

Legion, geth trolleur à portée galactique

1255

Ils sont peut-être vraiment experts en langages de programmation, et ils nous le prouvent en montrant qu'ils ne le sont pas en descripteurs de documents cheeky
avatar

1256

LOL
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é

1257

Alors on me recommande plusieurs organismes pour faire un bilan de santé dans le cadre d'une assurance. Le troisième site de la liste est celui-ci : http://www.cbsa.fr/consulter/page/CBSA_5a044ed77271d (au cas où ce soit corrigé entre temps).

Question : faut-il avoir confiance ? grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1258

Mouarf grin

Tu peux toujours leur proposer de réaliser un bilan de santé de leur site web ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1259

Vu sur iCloud :
VoMs

Je sais bien qu'Apple est fâché avec tout ce qui est date/heure, mais tout de même, ça ne fait pas très sérieux embarrassed

(curieusement, sur la page d'accueil, le bug n'apparaît pas)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1260

Toujours classe grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)