Search:

Type: Posts; User: Charles Pegge

Search: Search took 0.01 seconds.

  1. Replies
    23
    Views
    13,247

    Re: Further Developments in Asmosphere II

    Conclusion

    This is quite a lot to take in but there are a fair number of scripts included in the distribution to show how these new functions are used in practice. A chm manual is also available...
  2. Replies
    23
    Views
    13,247

    Re: Further Developments in Asmosphere II

    New O2_ functions

    These are intended to improve performance and flexibility. They work with the O2_Buf buffer selector which supports code buffers 0..511

    O2_Exec

    Call assembled code in the...
  3. Replies
    23
    Views
    13,247

    Re: Further Developments in Asmosphere II

    RunTime support functions

    These rely upon the ebx register, which holds the address of the
    run time function table when your code is called with o2_exec

    LoadLibrary

    user32=loadlibrary...
  4. Replies
    23
    Views
    13,247

    Re: Further Developments in Asmosphere II

    New features in Asmosphere

    The earlier Asmosphere (~May 2008) had a simple macro language without parameters. It also had a method of calling functions like a high level language (suitable for...
  5. Replies
    23
    Views
    13,247

    Re: Further Developments in Asmosphere II

    Ah yes this is 16 bit dos oriented assembler with system calls using interrupts and data segments. This CPU mode is about to disappear forever as we shift to 64 bit operating systems. Fortunately the...
  6. Replies
    23
    Views
    13,247

    Re: Further Developments in Asmosphere II

    Well it eliminates many of the normal constraints imposed on names. It could be used for the most fiendish obfuscation - or to bring clarity to abstract ideas with greater descriptive power.
    ...
  7. Replies
    23
    Views
    13,247

    Re: Further Developments in Asmosphere II

    Hi Kent,

    Yes the main problem is that hardly any of it is in standard intel x86 assembler - it is mostly a macro language and uses a library whose contents we have to guess :).

    So we are...
  8. Replies
    23
    Views
    13,247

    Re: Further Developments in Asmosphere II

    Stretching the syntax

    With some very small tweaks it is now possible to define macros and variables with multisymbol and multiword names. This takes us into uncharted territory, but to give a...
  9. Replies
    23
    Views
    13,247

    Further Developments in Asmosphere II

    Thank you Eros. I will now set up the sticky topic for the downloads.

    PS: This is our first day of warmish weather. No need for gloves but I am still keeping my hat and furs on :)
  10. Replies
    23
    Views
    13,247

    Further Developments in Asmosphere II

    Hi Petr,

    Welcome back! That is a good idea but I don't have the option available to create sticky topics - only locked ones. Is there a magic switch Eros can throw somewhere?

    PS

    The...
  11. Replies
    23
    Views
    13,247

    Further Developments in Asmosphere II

    A lurid description of Asmosphere macros

    Technical descriptions can be quite hard to follow so I thought of a way to describe these in more graphic terms which are easier to conceptualise.
    ...
  12. Replies
    23
    Views
    13,247

    Further Developments in Asmosphere II

    Hi Kent,

    I've given this code a thorough workover and shaken a out a few bugs. The main issue remaining is that you can't really make floating point operations transparent at this level. - the FPU...
Results 1 to 12 of 12