Currently there are assembler symbols for the global variables (v_xxxx, p_xxxx, t_xxxx) but it would be nice if there were symbols for the local variables in a procedure.
Perhaps in the style of constants, in the style "v_<procedure name>_<variable name>" so that it would be possible to access the local variables from the stack in the form:
Code: Select all
Procedure foo(bar)
; x86
!MOV dword [esp + #v_foo_bar], 23 ; Or whatever the syntax would be for the assembler
; or this for 68k
move.l #23,v_foo_bar(a7)
; or something else for PPC
EndProcedure
It could even be optional if people aren't going to use it, but would like to keep the size of their commented asm files small.
If you paint your butt blue and glue the hole shut you just themed your ass but lost the functionality.
(WinXPhSP3 PB5.20b14)