output when I compile with Avrasm2
"C:/Program Files (x86)/Atmel/AVR Tools/AvrAssembler/avrasm2" -fI -o C:/atemporary/SimulIDE_1.0.0-SR0_Win64/SimulIDE_1.0.0-SR0_Win64/examples/Micro/Avr/mega328/m328_7Seg_Counter/gcb_code/m328_7Seg_Counter.hex -W NoRegDef -l C:/atemporary/SimulIDE_1.0.0-SR0_Win64/SimulIDE_1.0.0-SR0_Win64/examples/Micro/Avr/mega328/m328_7Seg_Counter/gcb_code/m328_7Seg_Counter.lst -I "C:/Program Files (x86)/Atmel/AVR Tools/AvrAssembler/avrasm2/" "C:/atemporary/SimulIDE_1.0.0-SR0_Win64/SimulIDE_1.0.0-SR0_Win64/examples/Micro/Avr/mega328/m328_7Seg_Counter/gcb_code/m328_7Seg_Counter.asm"
Seems that the command is not executed: there is no output from the assembler.
For me it is a problem in the compiler path, the command should be:
"C:/Program Files (x86)/Atmel/AVR Tools/AvrAssembler/avrasm2/avrasm2"
"C:/Program Files (x86)/Atmel/AVR Tools/AvrAssembler/avrasm2"
And probably in Windows should be:
"C:/Program Files (x86)/Atmel/AVR Tools/AvrAssembler/avrasm2/avrasm2.exe
If this is the case, you can edit avrasm2.xml file and add the ".exe"
It would be good if you posted links where students can download Compilers suitable for SimulIDE-1.0.0.
The idea is that in Simulide 1.0.0 you can compile anything, so any compiler is suitable for Simulide.
You just need to create (or modify) an xml file describing the steps needed to compile.
Debugging is possible in many cases, but might require some "tweaking".
The list of compilers included are just examples, and in most cases require modification to fit in your system.
For example I couldn't find avra.exe in Google Search.
Some searchs require a bit of work.
In this case, there are files for Windows here:https://sourceforge.net/projects/avra/files/1.2.3/
Seems that there are not Windows executables for later versions.
In any case you should be able to use Avrasm2 (or any other) in Simulide.