Skip to content

Releases

Fix B hex generation

Choose a tag to compare

@TEhhhA TEhhhA released this 30 Sep 15:21

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

Fix rsb

Choose a tag to compare

@TEhhhA TEhhhA released this 10 Dec 01:38

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

Bug fix hex gen teq and adc/sbc

Choose a tag to compare

@TEhhhA TEhhhA released this 30 Nov 05:52
  • 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

Choose a tag to compare

@TEhhhA TEhhhA released this 06 Nov 09:28
  • 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

Choose a tag to compare

@TEhhhA TEhhhA released this 05 Nov 09:51
  • 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

Choose a tag to compare

@TEhhhA TEhhhA released this 04 Nov 01:45

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

Fix challenge opening.

Choose a tag to compare

@TEhhhA TEhhhA released this 31 Oct 17:03

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

Bug fix

Choose a tag to compare

@TEhhhA TEhhhA released this 31 Oct 16:33

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

Choose a tag to compare

@TEhhhA TEhhhA released this 01 Aug 20:36

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

Fix challenge format.

Choose a tag to compare

@TEhhhA TEhhhA released this 08 Jul 09:55

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