Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #1885
| 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> |
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 | Next — Previous in thread | Find similar
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