thank's guys....
I'm coding in Delphi, the interpreter (beta version) for the moment can get around 120 istruction of the original set, but it can manage all istruction, and give the same output of amos pro ( now only for the standard extension), now i'm focusing on graphics emulation, it's is a static library because i'm working on emulation side only, but the plan is to have more dinamic library to cover different side of graphics ( emulated, native PC, enanched), that means the future version will be to able to cover any kind of solution for the user, from simple emulation of amiga HW to new graphics standards like 3d, shader and whatever.....
Now the project is start again from the root, because Amos Pro got a lot of limitatio on the sintaz (no structured type, no const, no dynamic variables etc), my next step after a good emulation is to expand the grammar of amos basic, put inside new type of object, non only simple var, but record type, class, advanced object and of course it will be able to compile it self....(but it's is so far for the moment)...