Page 1 of 3

Pourquoi votre vie est nulle...

Unread postPosted: 24 Oct 2015, 13:20
by Epharius
Je n'ai pas vu de topic similaire sur le forum, alors voilà : "Pourquoi votre vie est-elle nulle ?" (s'il existe merci de me faire parvenir l'info que je spamme ce topic)
Le but : Poster un message qui prouve que votre vie est nulle. Soit la personne qui lit compatit, soit c'est un psychopathe.
J'ai eu l'idée de créer ce topic parce que justement, ma vie est remplie de frustrations que j'aimerais partager avec vous :p

Je commence :
7h que je cherche pourquoi quand j'essaie de d'écrire dans la mémoire flash, j'ai un RAM CLEARED. Je me dis que je peux peut-être trouver la solution sur wikiti, quand je tombe d'abord sur :
User programs are prohibited from using any IN/OUT instructions
OUT causes a reset
IN produces a constant value

Je vois un peux plus loin qu'il y quand même une solution. Je cherche, je cherche... quand soudain, coup de grâce :

For the address range "000000-3FFFFF"
Read : 5+ Tstates
Write : Crash

Là où j'ai besoin d'écrire, l'écriture provoque un RAM CLEARED --'
Résultat : 7h de perdues, même plus en comptant la rédaction du code. Sans compter la démarche et les recherches préalables, et tous les nouveaux moyens que ça va m'obliger à trouver x)

Re: Pourquoi votre vie est nulle...

Unread postPosted: 24 Oct 2015, 14:12
by noelnadal
Moi je parcours ce forum à la recherche d'un fil de discussion intéressant, et je tombe sur celui-là. :troll:
Ça ressemble un peu à VDM, cela dit.

Re: Pourquoi votre vie est nulle...

Unread postPosted: 24 Oct 2015, 21:33
by Adriweb
Pour info, Epharius, les ports (sauf certains) sont mappés en RAM, donc ils suffit de lire/écrire la, au lieu de faire des in/out, c'est tout.
Ca aussi, c'est marqué sur le wiki (le texte en haut) :P

Re: Pourquoi votre vie est nulle...

Unread postPosted: 24 Oct 2015, 22:50
by Levak
Quand tu bosses sur un fichier ASM, nommé toto.s et que tu aimes jouer avec les règles implicites de GNU Make en faisant make toto, mais qu'à un moment, parce que f*** la logique, tu utilises make -B toto qui va donc, normalement, rebuild toto à partir de toto.s, mais voilà, t'es sous Windows avec MinGW, et sous Windows, ya pas de case-sensitive sur les fichiers, du coup, la règle implicite toto.S -> toto.s est refaite, et écrase donc ton fichier toto.s avec ... du vide.

Voilà, tu viens de perdre 1h de taff, parce que Windows.

Re: Pourquoi votre vie est nulle...

Unread postPosted: 24 Oct 2015, 22:52
by Adriweb
:clap: :clap: (et j'ai perdu, oui)

Mais dans ce cas, tu remercies ton IDE/éditeur dans lequel le fichier est ouvert et qui te dis:
"euh, le fichier a été modifié par un autre processus... tu veux le recharger ou garder ce que j'ai moi?"

Si emacs (je présume que tu l'utilises encore :P) ne fais pas ça, ben, "BOUH EMACS"

Re: Pourquoi votre vie est nulle...

Unread postPosted: 24 Oct 2015, 22:53
by noelnadal
Moi je retiens le "parce que Windows". :troll:

Re: Pourquoi votre vie est nulle...

Unread postPosted: 24 Oct 2015, 22:55
by Levak
Adriweb wrote::clap: :clap:

Mais dans ce cas, tu remercies ton IDE/éditeur dans lequel le fichier est ouvert et qui te dis "euh, le fichier a été modifié par un autre processus... tu veux le recharger ou garder ce que j'ai moi?"


En fait, c'est qu'une partie de l'histoire.
J'avais tous mes fichiers ouvert à un instant X.
Windows m'a fait reboot pour mise à jour.
J'avais donc suite au redémarrage plus qu'un seul fichier ouvert, celui sur lequel je bossais.
En faisant des tests, j'ai dû utiliser make -B parce que j'en avais marre de faire rm toto à chaque fois.
Et moi et ma manie de faire clean pour virer les fichiers temporaires, j'ai perdu 3 fichiers .s suite à cet incident. Et je m’apprêtais à les versionner... une fois que j'avais fixé ce dernier déta.... et meeeerde.

Mais maintenant je me fais plus avoir hein, déjà tout en .S et j'ai reconf Emacs pour qu'il me foute les fichiers temporaires ailleurs, à l'abris de mon clean.

Re: Pourquoi votre vie est nulle...

Unread postPosted: 25 Oct 2015, 17:02
by Hayleia
Je ne suis pas pour les jeux piratés sur 3DS, par contre j'aime bien l'ouverture, les homebrews, etc, donc il me faut un hack quelconque sur 3DS pour me permettre de jouer aux jeux officiels sur cartouche et aussi de lancer des homebrews, etc. Jusqu'à maintenant, j'avais utilisé le Gateway, pas ultra pratique pour moi car légèrement orienté pirates (mais toujours mieux que Sky3DS) mais le plus polyvalent...

Jusqu'à ce que rxTools arrive et devienne utilisable. Il correspond beaucoup plus à l'utilisation que j'ai de ma 3DS et est énormément plus pratique à utiliser que Gateway une fois installé (pas besoin de swapper des cartouches ni de rebooter deux fois pour passer d'un jeu cartouche à un homebrew par exemple).

Le problème ? Le système de sauvegarde utilisé par le Gateway n'est pas compatible avec celui utilisé par rxTools sur ma 3DS...
Dit autrement, je suis en ce moment face à ce dilemme :
  • perdre mes sauvegardes, dont 500h de jeu sur MH4U
  • continuer à utiliser un hack relou tout en sachant pertinemment qu'il existe mieux

(2015.10.17 - 13:31:20) Hayleia: lol, la bonne rage :P
(2015.10.17 - 13:34:13) STV: lol, la bonne rage :p

Re: Pourquoi votre vie est nulle...

Unread postPosted: 25 Oct 2015, 18:34
by gameblabla
Moi j'aime pirater les jeux non pas pour y jouer mais juste pour emmerder les grosses boites bien profond,
c'est tellement drole de les voir en depression chronique !

Pour ta sauvegarde Hayleia, c'est simple car tout est psychologique.
Tu garde ton Gateway aussi longtemps que tu peux jusqu'a ce que tu te tombe en depression avec cette ***** de Monters Hunters.
Une fois tombé en depression avec ce jeu, tu auras certainement envie de supprimer tes 500 heures de jeu.

Ou alors, si ca marche pas :
supprime la sauvegarde direct et juste apres que tu l'ai fait, jouis.

(Je vais me faire ban a cause de ce post, lol)

Re: Pourquoi votre vie est nulle...

Unread postPosted: 09 Jan 2016, 19:19
by Epharius
J'ai un exemple très parlant pour tout le monde (fichu timeout).

J'écris tranquillement mon message présentant PHASM sur COW (codewalrus). Quand tout à coup, après deux heures de rédaction en anglais, avec des efforts de grammaire surhumains, je décide de le prévisualiser... et c'est là que je découvre que j'ai été redirigé vers cette p***** de page me demandant de me connecter ! Je reviens en arrière au cas où le message aurait été sauvegardé pendant les autres prévisualisations que j'avais faite, MAIS NON, IL A FALLU QUE CE SOIT DES PRÉVISUALISATIONS EN AJAX, ESPÈCE DE VACHE MARTIENNE ! Avec le reste d'espoir qu'il me reste, je m'empresse de revenir sur le page de connexion en revenant là où la prévisualisation m'avait emmené, mais bien sûr, une fois connecté, un formulaire vide comme un verre de rempli de coca une minute avant.

Bref, ma vie est nulle, et je n'ai plus le courage de refaire un message bien sur COW --'