Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #1885

Re: Brutal Deluxe Software releases Merlin 32

Newsgroups comp.sys.apple2.programmer
Date 2015-10-18 15:40 -0700
References <5f89eac2-e2b2-4f7b-a69f-925f2bf29fd4@googlegroups.com> <20a50d8a-3c77-44ee-bbde-fe292bac4cf8@googlegroups.com> <pr-dnQ_SlPWolLnLnZ2dnUVZ5smdnZ2d@giganews.com>
Message-ID <139ff26b-9fe4-4fe8-8564-421c7f75111b@googlegroups.com> (permalink)
Subject Re: Brutal Deluxe Software releases Merlin 32
From John Brooks <jbrooks@blueshiftinc.com>

Show all headers | View raw


On Sunday, October 18, 2015 at 2:03:49 PM UTC-7, mjm...@aol.com wrote:
> John Brooks wrote:
> > On Tuesday, January 6, 2015 at 4:20:37 AM UTC-8, Antoine Vignau wrote:
> >> Paris, January 6th, 2015 - Brutal Deluxe Sofware releases Merlin 32
> >> 
> >> Merlin 32 is a multi-pass Cross Assembler running under Windows
> >> targeting 8-bit processors in the 6502 series (such as 6502 and 65c02)
> >> and the 16 bit 65c816 processor.
> >> 
> >> It is compatible with Glen Bredon's Merlin 16+ syntax, including support
> >> for Macros, Pre-processor, Logical Expressions, Conditional Operations,
> >> Variables, Loops, Local Labels...
> >> 
> >> It can build fixed position object code or relocatable executables (OMF
> >> v2.1) as we can find on 16-bit APPLE IIGS operating systems like ProDOS
> >> 16 or GS/OS (S16, EXE, CDA, NDA, FST, PIF, LIBRARY, TOOL...).
> >> 
> >> Merlin 32 has been successfully used to re-assemble classic Apple IIgs
> >> games and utilities such as Rastan, Sensei, Shuffle Puck Cafe, Final
> >> Assault, Lemmings, The Tinies, Cogito, Blockade, Convert 3200... without
> >> the need to modify the original source files. 
> >> 
> >> Merlin 32 is part of the Brutal Deluxe's Cross Development Tools
> >> Project, a full set of utilities available on Windows (and other)
> >> platforms to enable the creation of new Apple IIgs software : 65c816
> >> Assembler, 65c816 Disassembler, 65c816 Simulator, Graphic File
> >> Converter, Resource Catcher...
> >> 
> >> Learn more and download Merlin 32 at http://brutaldeluxe.fr/products/crossdevtools/merlin/
> >> 
> >> Antoine Vignau & Olivier Zardini
> >> Brutal Deluxe Software
> >> http://www.brutaldeluxe.fr/
> > 
> > Minor problem with Merlin32:
> > 
> > When I have code which needs to be on a specific alignment, I do this in Merlin16:
> > 
> > * The following data needs to be 8-byte aligned
> >                     DO    *&7
> >                     DS    8-*&7
> >                     FIN
> > MYDATA
> > 
> > 
> > When I try this with Merlin32, I get this error:
> > 
> >     o Process Conditional directives...
> >       => [Error] Impossible to evaluate DO conditional part 'ozunid_7&7'
> > (line 2346 from file 'font.s') : 'ozunid_7' can't be translated as a numeric expression.
> > 
> > 
> > My workaround for now is to replace these alignment constructs with "DS
> > \" which wastefully aligns to a 256-byte boundary.
> > 
> > Any suggestions on how to handle arbitrary power-2 alignment with Merlin32?
> > 
> > -JB
> > @JBrooksBSI
> 
> In Merlin 8, I always use:
> 
> align   mac                        ; Align 0 mod arg
>         ds  *+]1-1/]1*]1-*
>         eom 
> -- 
> -michael - NadaNet 3.1 and AppleCrate II:  http://michaeljmahon.com

Thanks Michael, that align works great in Merlin32!

-JB

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Find similar


Thread

Brutal Deluxe Software releases Merlin 32 Antoine Vignau <antoine.vignau@laposte.net> - 2015-01-06 04:20 -0800
  Re: Brutal Deluxe Software releases Merlin 32 John Brooks <jbrooks@blueshiftinc.com> - 2015-10-14 14:08 -0700
    Re: Brutal Deluxe Software releases Merlin 32 Antoine Vignau <antoine.vignau@laposte.net> - 2015-10-14 21:49 -0700
  Re: Brutal Deluxe Software releases Merlin 32 John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 12:23 -0700
    Re: Brutal Deluxe Software releases Merlin 32 Antoine Vignau <antoine.vignau@laposte.net> - 2015-10-18 13:14 -0700
    Re: Brutal Deluxe Software releases Merlin 32 Michael J. Mahon <mjmahon@aol.com> - 2015-10-18 16:03 -0500
      Re: Brutal Deluxe Software releases Merlin 32 John Brooks <jbrooks@blueshiftinc.com> - 2015-10-18 15:40 -0700

csiph-web