Release of RosAsm V.2.007b

From: Betov (betov_at_free.fr)
Date: 11/13/04


Date: 13 Nov 2004 13:43:40 GMT

RosAsm V.2.007b is released: < http://rosasm.org/ >

All-in-One Assembly PE producer, (GPLed, Auto-Compilable) with
complete integration:

- RAD/IDE
- Assembler
- Disassembler
- Source Level Debugger
- Resources Editors
- Sources Editor
- Wizard
- and many other Devs. Tools.

________________
________________
New in V.2.007b:
________________
________________

Several minor fixes.

The V.2.004a Routine, for the Equates pairing, was not assuming the
Declaration of Macros, without any Space, between [MacroName|Bla...].
Restored.

Disassembler: Found a way to support the Api Table wild Jumps, in Code:
If not MOV, CALL, the Jumps Table is now targeted under the form of its
direct Code label. At this Location (the Jumps Table), there is no more
the interpretated Label (Api Name form), as it is already shown by the
JMP: Instead, at the caller position, the 'call CodeXXXXX is now followed
by a comment saying what api name it is, in the Jumps Table.

Example:

> jne Code0404528 ; 'USER32.DefWindowProcA'
> ...
> Code0404528: A8:
> jmp 'USER32.DefWindowProcA'

The Instructions Prefixes were not shown, in the Disassemblies 'Commented
Hexa Code'. Done.

Encoder: The errors in the form of "mov D$edi+ax 1" were coming with an
inappropriated error Message. Fixed.

Review of the Dialog Editor Function for Loading a Dialog Template from
ClipBoard.

First release of Diego Fraga review of the Resources Manager, with Named
IDs assumed, for the Disassembler.

____________
____________
Description:
____________
____________

* Click&Go Installation.
* Complete x86 32 Bits Instructions Set (up to SSE2).
* True Assembler.
* True Local Labels, plus Local Symbols.
* Simplified Intel Syntax (basicaly, simplified NASM-like Syntax).
* Integrations of the OS Equates, Structures, Api.
* No include, no Proto, no nothing.
* Multi-Lines Instructions and Multi-Instructions Lines.
* Errors pointed in the Source, both at [Compile] and at [Run] time.
* Accurate specific Errors Messages.
* Simplified Sources managements. Sources.
* All Components are saved inside the PEs.
* Blazing fast Compilations: 2.7 Mo Source > 1.75 Second/Celeron 1.3.
* TreeView of Source Code Labels.
* Bookmarks and instant BookMarks.
* Evoluated Structures Manager.
* Modules management by TITLE.
* Alternate and HLL-Like implementations through Pre-Parsers.
* Wizards Mechanism, with an example of 'Forms Wizard'.
* Progressive BackUps under user control.
* Instant Sources searches by Right-Click features.
* Code Completions.
* Powerfull and simple Macros System
* Macros unfolding.
* Evoluated Snippets manager ([Clip] feature)
* Reuse of Modules through the TITLEs feature.
* "IncInclude" Pre-Parser for shared Modules, with integrated management.
* Step by step Debugging.
* Debugger Memory Inspector.
* Virtual Break-Points, that can be set/removed at Write and/or Run-Time.
* Two-Clicks-Disassembler-Reassembler, actually effective on most Demos.
* Dialog Editor with Styles Help and Styles accuracy control,
* Dialogs for both Resources and Memory Templates.
* 2 Megas of Documentations: RosAsm Manual, 32 Bits Assembly Tutorials.
* Interactive Visual Tutorials.

Betov.



Relevant Pages

  • Release of RosAsm V.2.006a
    ... complete integration: ... Source Level Debugger ... Evoluated Structures Manager. ... Dialog Editor with Styles Help and Styles accuracy control, ...
    (comp.lang.asm.x86)
  • Release of RosAsm V.2.006a
    ... complete integration: ... Source Level Debugger ... Evoluated Structures Manager. ... Dialog Editor with Styles Help and Styles accuracy control, ...
    (alt.lang.asm)
  • RosAsm V.2.005a
    ... True Local Labels, plus Local Symbols. ... Evoluated Structures Manager. ... Debugger Memory Inspector. ... Dialog Editor with Styles Help and Styles accuracy control, ...
    (alt.lang.asm)
  • RosAsm V.2.005a
    ... True Local Labels, plus Local Symbols. ... Evoluated Structures Manager. ... Debugger Memory Inspector. ... Dialog Editor with Styles Help and Styles accuracy control, ...
    (comp.lang.asm.x86)
  • Re: IDE for Pascal-family language
    ... set breakpoints in the editor (no need for a separate debugger) ... watchpoint window to view variables while single-stepping ... I think you probably need to enable debug output - either in ...
    (comp.lang.pascal.misc)