rmac
3 years agoFixes for last commit; version is now 1.10.0.
Shamus Hammons [Tue, 21 Nov 2017 13:54:55 +0000 (07:54 -0600)]
Fixes for last commit; version is now 1.10.0.

The float changes will need some going over to ensure that we don't end
up with what we had when pointers were shoved into the token stream
willy-nilly.

3 years agoAdded floating point support to expression evaluator, introduced FLOAT token, fixup...
ggn [Thu, 26 Oct 2017 12:24:25 +0000 (15:24 +0300)]
Added floating point support to expression evaluator, introduced FLOAT token, fixup FU_ equates, fixed a load of casting warnings that (some) led to codegen bugs.

3 years agoSmall fix for spurious "out of range" errors (tied to 64-bit eval path).
Shamus Hammons [Fri, 13 Oct 2017 23:00:10 +0000 (18:00 -0500)]
Small fix for spurious "out of range" errors (tied to 64-bit eval path).

3 years agoAdd support for 64-bit evaluations.
Shamus Hammons [Sun, 8 Oct 2017 13:40:02 +0000 (08:40 -0500)]
Add support for 64-bit evaluations.

Version bump to 1.9.0. Right now the only thing that supports it is
dc.d; now that the infrastructure supports it, anything else that needs
64-bit support (such as FPUs and the like) can be done very easily now.

3 years agoPatch to fix lack of WORD sized symbol relocations by SainT.
Shamus Hammons [Wed, 4 Oct 2017 16:25:45 +0000 (11:25 -0500)]
Patch to fix lack of WORD sized symbol relocations by SainT.

Version now at 1.8.7.

3 years agoMissed a few double parens in eagen0.c. :-P
Shamus Hammons [Tue, 29 Aug 2017 18:49:06 +0000 (13:49 -0500)]
Missed a few double parens in eagen0.c. :-P

3 years agoAdded a few more fixes piggybacked on the last one; bump to v1.8.6.
Shamus Hammons [Tue, 29 Aug 2017 18:28:18 +0000 (13:28 -0500)]
Added a few more fixes piggybacked on the last one; bump to v1.8.6.

3 years agoOn some occasions elf output would misplace symbols due to the fact that it D_word...
ggn [Mon, 21 Aug 2017 17:48:32 +0000 (20:48 +0300)]
On some occasions elf output would misplace symbols due to the fact that it D_word thought that it would write outside current chunk.

3 years agoFix for section alignment values in ELF objects.
Shamus Hammons [Tue, 29 Aug 2017 17:20:17 +0000 (12:20 -0500)]
Fix for section alignment values in ELF objects.

Thanks to SainT for the patch. :-)

3 years agoVersion bump (1.8.4) for last commit.
Shamus Hammons [Fri, 11 Aug 2017 00:08:32 +0000 (19:08 -0500)]
Version bump (1.8.4) for last commit.

3 years agoMultiple fixes for 020+ mode, including:
ggn [Tue, 1 Aug 2017 12:42:34 +0000 (15:42 +0300)]
Multiple fixes for 020+ mode, including:

- Macro'd the FPU code generators.
- Fix some bfxxxx problems including {offset,width} parsing and valid <ea> modes.
- Add symbol checks for <ea> parsing
- Try at fixing k factor for fmove - had to change {} parsing in general so bfxxxx code was also changed.
- Fixed cinvl/p/a instructions. Converted all trapcc functions into macros.
- pmove/pmovefd fixed and verified against devpac.
- pack/unpk implemented and tested
- Fix left hand side of FPU register lists.
- Fix some 020 move parsing errors.
- Change tokenizer strategy to not munch forced .b/.w/.l extensions after constants
- Get rid of probably redundant code in m_move030.
- ploadr/ploadw implemented. Also added extra needed addressing mode to the mask for pmove which is used by the ploads too.
- Some pmove fixes.
- Added cpdbcc instructions.
- pflush/pflusha implemented for 68030/68040.

3 years agoFix for reg keyword not working. Apparently it was renumbered (and unused) when the...
ggn [Sun, 30 Jul 2017 11:17:27 +0000 (14:17 +0300)]
Fix for reg keyword not working. Apparently it was renumbered (and unused) when the jaguar specific stuff went in and was never tested.

3 years agoVersion bump (1.8.3) for last commit. :-P
Shamus Hammons [Thu, 20 Jul 2017 19:17:47 +0000 (14:17 -0500)]
Version bump (1.8.3) for last commit. :-P

3 years agoFix for bug #102. Thanks (blame!) go to ggn & dml for the idea. :-)
Shamus Hammons [Thu, 20 Jul 2017 19:15:53 +0000 (14:15 -0500)]
Fix for bug #102. Thanks (blame!) go to ggn & dml for the idea. :-)

3 years agoVersion bump (1.8.2) for last commit.
Shamus Hammons [Thu, 20 Jul 2017 13:38:02 +0000 (08:38 -0500)]
Version bump (1.8.2) for last commit.

3 years agoVarious 020+ fixes. In brief, this commit fixes the following:
ggn [Thu, 20 Jul 2017 09:21:20 +0000 (12:21 +0300)]
Various 020+ fixes. In brief, this commit fixes the following:

- Fix warning for \! inside string - we might be evaluating a macro so it's legal.
- Handle (Dn[.w][*scale],label[.l]) ea case.
- Enable scale value in ea to be expression (evaluated) besides constant.
- Fix for ([address[.wl]]). It seems that undefined symbols were not stored properly in eagen0.s (it used aNexpr instead of aNbexpr when storing base displacement).
- Fixes for fmove freg,freg (no size suffix) and ftst freg (no size suffix).
- fmovem now defaults to .x
- Fixed muls.l

3 years agoFix for bug #101 (bad macro handling).
Shamus Hammons [Thu, 20 Jul 2017 04:22:01 +0000 (23:22 -0500)]
Fix for bug #101 (bad macro handling).

Just when you thought it was safe to write macros with constants, up
pops a condition you thought was dead and buried yet lurches inexorably
towards your code and causes it to segfault. As it turns out, it was
bad token stream parsing that caused this, with a constant masquerading
as a STRING token being the particular mischief maker. The code that
was in place was an awful mess of horrible garbage code that wasn't
even being used anymore--so that crap is gone, and replaced with
something more (I hope) sane and maintainable. I think that the code
that was there survived purging for so long because nobody really
understood it; now that I understand it, I can't believe that it was
written in the first place (to be fair, some of it was patching done by
me, though the bulk of awfulness didn't come from that code). Onward
and upward...

3 years agoFixed IREPT blocks to not corrupt memory on 64-bit hosts.
Shamus Hammons [Wed, 19 Jul 2017 20:27:06 +0000 (15:27 -0500)]
Fixed IREPT blocks to not corrupt memory on 64-bit hosts.

3 years agoMinor code cleanups.
Shamus Hammons [Sat, 24 Jun 2017 00:58:41 +0000 (19:58 -0500)]
Minor code cleanups.

3 years agoFixed bad char reporting, revamp of the error/warning system.
Shamus Hammons [Sat, 24 Jun 2017 00:03:24 +0000 (19:03 -0500)]
Fixed bad char reporting, revamp of the error/warning system.

Somehow I put a unicode character in my assembly source and RMAC then
barfed up an internal error #2. Chasing this down, I finally determined
that the debug traces weren't lying to me and the input file had a
problem. However, RMAC wasn't reporting the illegal character correctly
either, so that was fixed (who knew that gcc was silently killing bit 7
of chars now?). I also realized that having five separate functions for
reporting errors (and the cruft of using those crippled things) was just
a wee bit insane, so now we have proper variable argument error and
warning functions (they can be used just like a printf). Enjoy!

3 years ago(c) message in header files and doc mini adjustments.
ggn [Mon, 8 May 2017 08:16:18 +0000 (11:16 +0300)]
(c) message in header files and doc mini adjustments.

3 years agoCode cleanup from last patch, also, version bump for same. :-)
Shamus Hammons [Sun, 7 May 2017 02:07:36 +0000 (21:07 -0500)]
Code cleanup from last patch, also, version bump for same. :-)

3 years agoIncrease line lengths for listing and line parser.
ggn [Sat, 6 May 2017 15:00:34 +0000 (18:00 +0300)]
Increase line lengths for listing and line parser.

3 years agoInitial commit for 68020/30/40/60/68881/68882/68851 support.
ggn [Fri, 5 May 2017 14:51:11 +0000 (17:51 +0300)]
Initial commit for 68020/30/40/60/68881/68882/68851 support.

3 years agoVersion bump for last commit. :-)
Shamus Hammons [Fri, 5 May 2017 13:33:31 +0000 (08:33 -0500)]
Version bump for last commit. :-)

3 years agoFix for bug where in alcyon mode the tokenizer would read past the end of the line.
ggn [Thu, 4 May 2017 16:53:48 +0000 (19:53 +0300)]
Fix for bug where in alcyon mode the tokenizer would read past the end of the line.

3 years agoFix for bug #77 (ds with negative numbers).
Shamus Hammons [Tue, 2 May 2017 18:02:47 +0000 (13:02 -0500)]
Fix for bug #77 (ds with negative numbers).

Last time it didn't work because our target number was an unsigned int
(as opposed to a signed int). So now that we know, we have a proper
check for it now.

3 years agoVersion bump for last commits. :-)
Shamus Hammons [Thu, 27 Apr 2017 13:14:08 +0000 (08:14 -0500)]
Version bump for last commits. :-)

3 years agoDoc fixes/updates.
ggn [Thu, 27 Apr 2017 07:51:48 +0000 (10:51 +0300)]
Doc fixes/updates.

3 years agoAdded -l* to enable listing without pagination. Fix bug where a wrong malloc would...
ggn [Thu, 27 Apr 2017 07:24:37 +0000 (10:24 +0300)]
Added -l* to enable listing without pagination. Fix bug where a wrong malloc would lead to explosions with listing enabled.

3 years agoFixed code to remove warnings. Inching closer towards zero. :-)
Shamus Hammons [Tue, 25 Apr 2017 03:30:42 +0000 (22:30 -0500)]
Fixed code to remove warnings. Inching closer towards zero. :-)

3 years agoMinor tweaking from last round of patching, version bump. :-)
Shamus Hammons [Fri, 21 Apr 2017 21:36:06 +0000 (16:36 -0500)]
Minor tweaking from last round of patching, version bump. :-)

3 years agoMuch better implementation for A8 strings - introduced a new token called STRINGA8...
ggn [Fri, 21 Apr 2017 19:58:11 +0000 (22:58 +0300)]
Much better implementation for A8 strings - introduced a new token called STRINGA8. Also, all this time we forgot to update mntab :).

3 years agoPossible fix for bug #92.
Shamus Hammons [Fri, 21 Apr 2017 19:31:10 +0000 (14:31 -0500)]
Possible fix for bug #92.

3 years agoVersion bump for last commit. ;-)
Shamus Hammons [Fri, 21 Apr 2017 18:59:50 +0000 (13:59 -0500)]
Version bump for last commit. ;-)

3 years ago6502 mode: fix clearing of its RAM space with each .6502 invocation. Also fixed chptr...
ggn [Fri, 21 Apr 2017 11:49:33 +0000 (14:49 +0300)]
6502 mode: fix clearing of its RAM space with each .6502 invocation. Also fixed chptr resetting with each .6502 invocation. Also in this mode: dc.b strings with single quotes will get encoded to Atari 800 internal encoding (hardcoded mode for now, can be extended).

3 years agoTweaks to new 6502 assembler (ggn), added dependency info for makefile.
Shamus Hammons [Thu, 20 Apr 2017 21:09:14 +0000 (16:09 -0500)]
Tweaks to new 6502 assembler (ggn), added dependency info for makefile.

3 years agoAdd missing files. I hate when that happens! >:-U
Shamus Hammons [Thu, 20 Apr 2017 20:41:10 +0000 (15:41 -0500)]
Add missing files. I hate when that happens! >:-U

3 years agoCode cleanup, version bump for last commit. :-)
Shamus Hammons [Thu, 20 Apr 2017 19:29:31 +0000 (14:29 -0500)]
Code cleanup, version bump for last commit. :-)

3 years ago6502 support added back from original Madmac sources!
ggn [Wed, 19 Apr 2017 16:42:26 +0000 (19:42 +0300)]
6502 support added back from original Madmac sources!

- Source fixed to work with current rmac implementation
- Removed ultra kludgy output mode and replaced it with .com/.exe./.xex output module (activated using -fx)
- Added #< and #> to give low and high bytes off an immediate word
- Included tester in "tests" folder.
- Updated docs.

3 years agoVersion bump for last patch. :-)
Shamus Hammons [Wed, 19 Apr 2017 02:01:00 +0000 (21:01 -0500)]
Version bump for last patch. :-)

3 years agoFix movep size optimising when +o3 is enabled. Show available optimisations in the...
ggn [Tue, 18 Apr 2017 14:22:48 +0000 (17:22 +0300)]
Fix movep size optimising when +o3 is enabled. Show available optimisations in the usage message.

3 years agoUpdate makefile to fix bug #89.
Shamus Hammons [Tue, 18 Apr 2017 14:18:04 +0000 (09:18 -0500)]
Update makefile to fix bug #89.

3 years agoFix for bug #88 (allow DS in all sections).
Shamus Hammons [Sun, 16 Apr 2017 17:53:35 +0000 (12:53 -0500)]
Fix for bug #88 (allow DS in all sections).

3 years agoVersion bump for last commit. :-)
Shamus Hammons [Sat, 15 Apr 2017 01:05:08 +0000 (20:05 -0500)]
Version bump for last commit. :-)

3 years agoMake .incbin and object writing work ok under MinGW.
ggn [Fri, 14 Apr 2017 21:47:23 +0000 (00:47 +0300)]
Make .incbin and object writing work ok under MinGW.

3 years agoELF support for RMAC.
Shamus Hammons [Fri, 14 Apr 2017 20:52:31 +0000 (15:52 -0500)]
ELF support for RMAC.

ggn deserves most of the credit for this, as my job was going through
and tossing out the stuff that wasn't needed. ;-) There might be some
ELFish things that still need fixing; time, as usual, will tell.

4 years agoImproved indexed reg error
Graeme Hinchliffe [Tue, 21 Jun 2016 08:01:12 +0000 (09:01 +0100)]
Improved indexed reg error

- Added more helpful Indexing error message
- Added error condition for EQUR Indexing errors
- Updated patch # and copyright year

4 years agoVersion bump. :-)
Shamus Hammons [Tue, 27 Sep 2016 15:46:14 +0000 (10:46 -0500)]
Version bump. :-)

4 years ago.incbin now uses the same directory sets as .include. Also some small cosmetic fixes.
ggn [Tue, 13 Sep 2016 16:48:44 +0000 (19:48 +0300)]
.incbin now uses the same directory sets as .include. Also some small cosmetic fixes.

4 years agoVersion bump for last patch. :-)
Shamus Hammons [Thu, 22 Sep 2016 15:53:23 +0000 (10:53 -0500)]
Version bump for last patch. :-)

4 years agoFixed bug when expanding macros with comments that have @, \, etc.
ggn [Tue, 13 Sep 2016 08:59:38 +0000 (11:59 +0300)]
Fixed bug when expanding macros with comments that have @, \, etc.

Signed-off-by: Shamus Hammons <jlhamm@acm.org>
4 years agoFix for bug #81. Thanks to ggn for the patch!
Shamus Hammons [Thu, 22 Sep 2016 15:44:16 +0000 (10:44 -0500)]
Fix for bug #81. Thanks to ggn for the patch!

4 years agoVersion bump. :-)
Shamus Hammons [Tue, 13 Sep 2016 03:27:30 +0000 (22:27 -0500)]
Version bump. :-)

4 years agoAdded .opt directive with similar syntax to command line. Example syntax: '.opt ...
ggn [Wed, 7 Sep 2016 11:18:24 +0000 (14:18 +0300)]
Added .opt directive with similar syntax to command line. Example syntax: '.opt "~all" "+o1"' etc.

Signed-off-by: Shamus Hammons <jlhamm@acm.org>
4 years agoVersion bump for last commit. ;-)
Shamus Hammons [Tue, 13 Sep 2016 02:34:19 +0000 (21:34 -0500)]
Version bump for last commit. ;-)

4 years agoRemoved -w flag, added +o[n], ~o[n] switches to control individual optimisations...
ggn [Wed, 7 Sep 2016 10:00:55 +0000 (13:00 +0300)]
Removed -w flag, added +o[n], ~o[n] switches to control individual optimisations on/off, as well as +oall, ~oall for all optimisations.

Signed-off-by: Shamus Hammons <jlhamm@acm.org>
4 years agoFix for bug #77. Thanks for ggn for reporting. :-)
Shamus Hammons [Tue, 13 Sep 2016 01:58:37 +0000 (20:58 -0500)]
Fix for bug #77. Thanks for ggn for reporting. :-)

4 years agoFix for bug #78: Thanks to ggn for reporting and supplying the patch.
Shamus Hammons [Tue, 13 Sep 2016 01:37:51 +0000 (20:37 -0500)]
Fix for bug #78: Thanks to ggn for reporting and supplying the patch.

Bug fix for .w access for alcyon target, added new optimisation that
converts 0(ax) to (ax).

4 years agoSmall fix to make compilation C99 compliant.
Shamus Hammons [Tue, 13 Sep 2016 00:16:03 +0000 (19:16 -0500)]
Small fix to make compilation C99 compliant.

This probably won't help on Visual Studio, unless you can tell the build
system there to use a C99 compliant compiler (MS's track record in this
area is abysmal).

4 years agoFix for bug #67 (thanks to ggn for reporting!).
Shamus Hammons [Sun, 15 May 2016 23:25:37 +0000 (18:25 -0500)]
Fix for bug #67 (thanks to ggn for reporting!).

Turns out the tokenizer would not properly tokenize DOTx constructs
unless they were hanging off the end of a symbol. This should fix that
once and for all.

4 years agoPossible fix for bug #72 (no warning on unclosed .ifs).
Shamus Hammons [Mon, 9 May 2016 18:13:41 +0000 (13:13 -0500)]
Possible fix for bug #72 (no warning on unclosed .ifs).

4 years agoVersion bump. Thanks to ggn for the report & patch (bug #73)!
Shamus Hammons [Sun, 8 May 2016 13:56:55 +0000 (08:56 -0500)]
Version bump. Thanks to ggn for the report & patch (bug #73)!

4 years agoWhen selecting ST .o output (-fa), don't write a .prg but an object file instead.
ggn [Wed, 27 Apr 2016 19:58:42 +0000 (22:58 +0300)]
When selecting ST .o output (-fa), don't write a .prg but an object file instead.

4 years agoFix for bug #71 (thanks to ggn for reporting! :-)
Shamus Hammons [Fri, 15 Apr 2016 14:56:45 +0000 (09:56 -0500)]
Fix for bug #71 (thanks to ggn for reporting! :-)

5 years agoHopefully final fix for bug #68 (crash on ARM).
Shamus Hammons [Thu, 7 Jan 2016 13:35:17 +0000 (07:35 -0600)]
Hopefully final fix for bug #68 (crash on ARM).

5 years agoPossible fix for bug #68 (crash when running on ARM).
Shamus Hammons [Thu, 24 Dec 2015 20:36:53 +0000 (14:36 -0600)]
Possible fix for bug #68 (crash when running on ARM).

5 years agoRemoved naked 'abs' (sans leading dot) from mntab.
Shamus Hammons [Mon, 7 Dec 2015 03:29:06 +0000 (21:29 -0600)]
Removed naked 'abs' (sans leading dot) from mntab.

The problem with having .abs *and* abs (as an alternate) is that the
naked abs conflicts with the RISC asm instruction ABS R#. There's no
good way to detect this ahead time, and it's a bad idea to do so anyway.
So don't do it!

5 years agoBump version #.
Shamus Hammons [Tue, 17 Nov 2015 20:01:56 +0000 (14:01 -0600)]
Bump version #.

5 years ago.error and .warn directives implemented.
ggn [Tue, 17 Nov 2015 16:59:56 +0000 (18:59 +0200)]
.error and .warn directives implemented.

5 years agoMoved some messages from -v to -x
ggn [Tue, 17 Nov 2015 17:05:00 +0000 (19:05 +0200)]
Moved some messages from -v to -x

5 years agoThe rest of the .PRGFLAGS patch. Sorry!
ggn [Tue, 17 Nov 2015 17:19:39 +0000 (19:19 +0200)]
The rest of the .PRGFLAGS patch. Sorry!

5 years agoBump version #.
Shamus Hammons [Tue, 17 Nov 2015 13:42:32 +0000 (07:42 -0600)]
Bump version #.

5 years agoExtended switch -s to also warn about automatically applied 68000 optimisations....
ggn [Mon, 16 Nov 2015 11:53:02 +0000 (13:53 +0200)]
Extended switch -s to also warn about automatically applied 68000 optimisations. Added switch -w to turn off all automatic optimisations.

5 years agoTEXT/DATA/BSS sizes printed at the end of assembly only when -v is invoked.
ggn [Mon, 16 Nov 2015 11:54:03 +0000 (13:54 +0200)]
TEXT/DATA/BSS sizes printed at the end of assembly only when -v is invoked.

5 years agoASCII art logo, because why not.
ggn [Mon, 16 Nov 2015 11:49:53 +0000 (13:49 +0200)]
ASCII art logo, because why not.

5 years agoFix for assembly getting stuck in an infinite loop when a INCLUDEd file inside an...
ggn [Mon, 16 Nov 2015 11:39:50 +0000 (13:39 +0200)]
Fix for assembly getting stuck in an infinite loop when a INCLUDEd file inside an if/endif statement contains unbalanced if/endifs.

5 years agoBump version #, also create "docs" subdir for documentation. :-)
Shamus Hammons [Sat, 14 Nov 2015 21:24:43 +0000 (15:24 -0600)]
Bump version #, also create "docs" subdir for documentation. :-)

5 years agoNew directive: PRGFLAGS sets GEMDOS PRG flags (such as Fastload, etc)
ggn [Sat, 14 Nov 2015 17:57:21 +0000 (19:57 +0200)]
New directive: PRGFLAGS sets GEMDOS PRG flags (such as Fastload, etc)

5 years agoBump version #.
Shamus Hammons [Sat, 14 Nov 2015 16:42:53 +0000 (10:42 -0600)]
Bump version #.

5 years agoFix for initial plus in expression throwing a "bad expression error"
ggn [Fri, 13 Nov 2015 08:27:46 +0000 (10:27 +0200)]
Fix for initial plus in expression throwing a "bad expression error"

5 years agoFix segfaulting when building .prg target on linux and cygwin.
ggn [Wed, 11 Nov 2015 13:43:34 +0000 (15:43 +0200)]
Fix segfaulting when building .prg target on linux and cygwin.

5 years agoTentative fix for bug #55. Thanks to ggn for reporting!
Shamus Hammons [Wed, 11 Nov 2015 03:44:44 +0000 (21:44 -0600)]
Tentative fix for bug #55. Thanks to ggn for reporting!

5 years agoBump version #.
Shamus Hammons [Wed, 11 Nov 2015 02:42:11 +0000 (20:42 -0600)]
Bump version #.

5 years agoNew keyword ^^ABSCOUNT counts bytes defined in current .abs section.
ggn [Tue, 10 Nov 2015 20:46:53 +0000 (22:46 +0200)]
New keyword ^^ABSCOUNT counts bytes defined in current .abs section.

5 years agoRe-introduced .abs mnemonic (it was renamed to .offset for some reason) like madmac.
ggn [Tue, 10 Nov 2015 09:06:38 +0000 (11:06 +0200)]
Re-introduced .abs mnemonic (it was renamed to .offset for some reason) like madmac.

5 years agoFix for bug where ^^FOO mnemonics were parsed incorrectly.
Shamus Hammons [Tue, 10 Nov 2015 19:38:30 +0000 (13:38 -0600)]
Fix for bug where ^^FOO mnemonics were parsed incorrectly.

5 years agoComplete MADMAC manuals. Thanks to ggn for contributing this!
Shamus Hammons [Tue, 10 Nov 2015 00:35:20 +0000 (18:35 -0600)]
Complete MADMAC manuals. Thanks to ggn for contributing this!

5 years agoChange extension to .prg when invoked with -p.
ggn [Mon, 9 Nov 2015 21:02:48 +0000 (23:02 +0200)]
Change extension to .prg when invoked with -p.

5 years agoBumping the patch level for the last commit. :-P
Shamus Hammons [Tue, 10 Nov 2015 00:30:16 +0000 (18:30 -0600)]
Bumping the patch level for the last commit. :-P

5 years agoFix for bug #51. Apparently 10 tokens weren't enough for modern programming!
ggn [Mon, 9 Nov 2015 21:03:47 +0000 (23:03 +0200)]
Fix for bug #51. Apparently 10 tokens weren't enough for modern programming!

5 years agoRemoved generated file from project.
Shamus Hammons [Sun, 1 Nov 2015 15:30:22 +0000 (09:30 -0600)]
Removed generated file from project.

5 years agoFix for bug #46 (thanks to ggn for reporting!).
Shamus Hammons [Sun, 1 Nov 2015 15:14:52 +0000 (09:14 -0600)]
Fix for bug #46 (thanks to ggn for reporting!).

5 years agoBump version # again. :-)
Shamus Hammons [Sun, 1 Nov 2015 14:53:46 +0000 (08:53 -0600)]
Bump version # again. :-)

5 years agoForce -fa when user passes -p.
ggn [Sat, 31 Oct 2015 13:36:34 +0000 (15:36 +0200)]
Force -fa when user passes -p.

5 years agoBump version number.
Shamus Hammons [Sun, 1 Nov 2015 14:44:51 +0000 (08:44 -0600)]
Bump version number.

5 years agoA few compiler warnings pacified.
ggn [Sat, 31 Oct 2015 11:02:40 +0000 (13:02 +0200)]
A few compiler warnings pacified.

5 years agoFix for bug that happened when a called macro inside an if/endif block would have...
ggn [Fri, 30 Oct 2015 17:30:21 +0000 (19:30 +0200)]
Fix for bug that happened when a called macro inside an if/endif block would have a syntax error: the assembler would get stuck in an infinite loop (Error: mismatched .endif)

5 years agoFixed compilation on MinGW.
ggn [Thu, 22 Oct 2015 16:41:58 +0000 (19:41 +0300)]
Fixed compilation on MinGW.

5 years agoFix NULL pointer dereference bug.
Shamus Hammons [Wed, 7 Oct 2015 16:53:50 +0000 (11:53 -0500)]
Fix NULL pointer dereference bug.