Lephenixnoir
Loading Heatmap…

Lephenixnoir pushed to master at Lephenixnoir/fxsdk

3 days ago

Lephenixnoir commented on issue Equipe_Odyssee/Odyssee#2

Codage du personnage principal

Pas stupide. Mais si l'épée bouge par rapport à la position du personnage selon les frames d'animation, ça devient un peu casse-pieds à positionner non ?

5 days ago

Lephenixnoir commented on issue Lephenixnoir/gint#5

Gestion de l'aléatoire

C'est compliqué. Quel générateur aléatoire utiliser ? Les LCG sont pas toujours de bonne qualité et parfois très faciles à prédire (ie. alternent des pairs et des impairs), et les générateurs plus performants sont parfois gros.

2 weeks ago

Lephenixnoir commented on issue Lephenixnoir/gint#4

Unable to make using the sh-elf toolchain

Excellent! I'm sorry for the non-standard branch requirements. I'm pretty much the only one developing so it can easily go wrong without me noticing.

2 weeks ago

Lephenixnoir pushed to master at Lephenixnoir/fx92-interpreter

2 weeks ago

Lephenixnoir commented on issue Lephenixnoir/gint#4

Unable to make using the sh-elf toolchain

Thanks, I should be able to investigate. Just to be sure, which commit of the fxSDK are you using? I think the `dev` branch has the important commit here:

2 weeks ago

Lephenixnoir pushed to master at Lephenixnoir/fx92-interpreter

  • 32fbcf143a more atomic committing * Proper coordinate rounding, as in Arond() * Forgotten EOL now consumed if found (still optional) * Convert unit tests images to 1-bit before comparing * Much better unit testing script * Add 17 test scripts from the 2019 TI-Planet and Planète Casio contest which consisted in reproducing an image with minimum code
  • ff6013b603 parser: allow semicolons to finish arguments early Similarly to how parentheses are omitted at the end of commands, this change allows them to be omitted at the end of function arguments. Notice however than this omission is *ambiguous* when the parser does not know in advance the number of arguments. GCD(Ent(x;y -> GCD(Ent(x;y)) -> GCD(Ent(x);y) The fx-92 SC+ parser knows the number of arguments for each function, and will use the second interpretation, because Ent() has one argument and GCD() has two. This interpreter, however, uses a generic extensible construction for function calls and cannot decide on this ground. The current interpretation is the first.
  • Compare 2 commits »

2 weeks ago

Lephenixnoir commented on issue Lephenixnoir/gint#4

Unable to make using the sh-elf toolchain

Can you please build with `make VERBOSE=1` and show the command-line? It should be something like this:

2 weeks ago

Lephenixnoir pushed to master at Lephenixnoir/fx92-interpreter

  • f1cc4ace40 update atomically (like a bomb) * Fix angle units for reverse trigonometric functions * Add a streaming option to capture the output in real-time as a series of bitmap images * Switch to Decimal due to the non-continuity of Ent() breaking assumptions about the fidelity of floats. Trigonometry functions are still computed as floats. * Fix the line rendering algorithm for edge cases and add a new test line-positive.txt that ensures basic patterns are all correct. * Use custom rules to generate text representation of decimal numbers as to better match the output of the fx-92. * Improve the test constants.txt to better evaluate this representation. The interpreter automatically checks that the representation matches the value and fails on error to avoid scratching heads. * Fix EQUAL not being treated as a relational symbol.

2 weeks ago

Lephenixnoir pushed to master at Lephenixnoir/fx92-interpreter

  • c52e7ccaa3 lexer: record each constant's representation in the token

3 weeks ago

Lephenixnoir pushed to master at Lephenixnoir/fx92-interpreter

4 weeks ago

Lephenixnoir pushed to master at Lephenixnoir/Tutoriels

1 month ago

Lephenixnoir pushed to master at Lephenixnoir/Tutoriels

1 month ago

Lephenixnoir pushed to master at Lephenixnoir/Tutoriels

1 month ago

Lephenixnoir pushed to master at Lephenixnoir/Tutoriels

1 month ago

Lephenixnoir pushed to master at Lephenixnoir/Tutoriels

  • d03c8425c5 mumble: complete PC and write Android (v1)

1 month ago

Lephenixnoir pushed to master at Lephenixnoir/Tutoriels

  • 0fc6d64011 mumble: install and initial configuration (WIP)

1 month ago

Lephenixnoir pushed to master at Lephenixnoir/fx92-interpreter

1 month ago

Lephenixnoir pushed to master at Lephenixnoir/fx92-interpreter

1 month ago

Lephenixnoir pushed to master at Lephenixnoir/fx92-interpreter

1 month ago