Skip to content

Releases: TheTarados/AssDeb

Fix B hex generation

30 Sep 15:21
Compare
Choose a tag to compare

Fix hex gen for B with conditional starting with L and with negative jump.

Fix rsb

10 Dec 01:38
Compare
Choose a tag to compare

RSB wasn't working because the argument language was missing. This is now fixed.

Bug fix hex gen teq and adc/sbc

30 Nov 05:52
Compare
Choose a tag to compare
  • Fix the generation of the teq instruction (no more considered as conditional by default)
  • Fix the simulation of adc and sbc

Bug fix with shifts, instruction parsing and Open File

06 Nov 09:28
Compare
Choose a tag to compare
  • Files are ready to be ran when opened.
  • Instruction parsing has been refactored and should be more rigorous. Some weird cases like BLS (which is B + LS and not BL + S) or STRHS (str + hs and not strh + s) should not cause problems anymore.
  • Errors on immediate value of shift instruction should now be correctly detected. A lot more checks of errors in code in general.
  • Fix errors on hex generation of extra memory instruction and shift instruction. Same for data proc and memory instruction with shifts.

Shift related bug fix and QOL

05 Nov 09:51
Compare
Choose a tag to compare
  • Shift execution of extreme values, hex generation and input checking should now work closer to the arm standard.
  • Tab now produced four spaces instead of a \t
  • Added a version indicator to help understand bug reports.

Fix flags computation

04 Nov 01:45
Compare
Choose a tag to compare

When registers were stored as signed integers, it led to errors in the computation of the flags. It should be fixed.

Fix challenge opening.

31 Oct 17:03
Compare
Choose a tag to compare

Find the correct folder, no matter if we are in release or in dev.

Bug fix

31 Oct 16:33
Compare
Choose a tag to compare

Fix the ignore of the . command (only .word is supported at the moment)
Fix the ldr instruction when using label. Error checks were considering them wrong.

Fix menu generation

01 Aug 20:36
Compare
Choose a tag to compare

Menu generation was broken and thus most feature couldn't be accessed in release. This fixes it.

Fix challenge format.

08 Jul 09:55
Compare
Choose a tag to compare

Fixed the path of the challenges to match the one from the release. This should be more clear for the end-user.