For completeness, here is the source I tried compiling today:
/*
* ASMTest002.asm
*
* Created: 04/05/2015 09:26:28
*
* Author: AdonisTheFirst
*/ .DEF mp = R16
rjmp main
main:
ldi mp,0b11111111
out DDRB,mp
loop:
ldi mp,0x00
out PORTB,mp
ldi mp,0xFF
out PORTB,mp
rjmp loop
Output Window:-
------ Build started: Project: ASMTest002, Configuration: Debug AVR ------
Build started.
Project "ASMTest002.asmproj" (default targets):
Target "PreBuildEvent" skipped, due to false condition; ('$(PreBuildEvent)'!='') was evaluated as (''!='').
Target "CoreBuild" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.2\Vs\Assembler.targets" from project "C:\Users\DadMaster\Documents\Atmel Studio\6.2\ASMTest002\ASMTest002\ASMTest002.asmproj" (target "Build" depends on it):
Task "RunAssemblerTask"
C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR Assembler\Native\2.1.1175\avrassembler\avrasm2.exe -fI -o "ASMTest002.hex" -m "ASMTest002.map" -l "ASMTest002.lss" -S "ASMTest002.tmp" -W+ie -im328Pdef.inc -d "C:\Users\DadMaster\Documents\Atmel Studio\6.2\ASMTest002\ASMTest002\Debug/ASMTest002.obj" "C:\Users\DadMaster\Documents\Atmel Studio\6.2\ASMTest002\ASMTest002\ASMTest002.asm" -I "C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR Assembler\Native\2.1.1175\avrassembler\Include"
AVRASM: AVR macro assembler 2.1.57 (build 16 Aug 27 2014 16:39:43)
Copyright (C) 1995-2014 ATMEL Corporation
[builtin](2): Including file 'C:\Program Files (x86)\Atmel\Atmel Toolchain\AVR Assembler\Native\2.1.1175\avrassembler\Include\m328Pdef.inc'
"ATmega328P" memory use summary [bytes]:
Segment Begin End Code Data Used Size Use%
---------------------------------------------------------------
[.cseg] 0x000000 0x000010 16 0 16 32768 0.0%
[.dseg] 0x000100 0x000100 0 0 0 2048 0.0%
[.eseg] 0x000000 0x000000 0 0 0 1024 0.0%
Assembly complete, 0 errors. 0 warnings
Done executing task "RunAssemblerTask".
Done building target "CoreBuild" in project "ASMTest002.asmproj".
Target "PostBuildEvent" skipped, due to false condition; ('$(PostBuildEvent)' != '') was evaluated as ('' != '').
Target "Build" in file "C:\Program Files (x86)\Atmel\Atmel Studio 6.2\Vs\Avr.common.targets" from project "C:\Users\DadMaster\Documents\Atmel Studio\6.2\ASMTest002\ASMTest002\ASMTest002.asmproj" (entry point):
Done building target "Build" in project "ASMTest002.asmproj".
Done building project "ASMTest002.asmproj".
Build succeeded.
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
Looks like the relevant pointers (probably for the downloading of code stuff) aren't quite correct.
Note that the VM plug in is setting the target processor (on the UNO) correctly (m328Pdef.inc).
I don't think this will be "rocket science" in the right hands. Your coders might find fixing this a way to enhance completeness claims for the plug-in?
Thanks again anyway.
AdonisTheFirst