ggn
23ff3174f4
- If ^^filesize could not open the requested file, it would show "(null)" as the filename
...
- Changed one '#include <...>' to 'include "..."'
- Minor doc additions
- Added 'dirent_lose.c/.h' to Visual Studio project
2023-06-19 16:26:48 -05:00
ggn
253a4352d6
Introducing .align directive, thanks to Bastian Schick for most of the implementation. Also, updated documentation and Windows script
2022-08-16 12:21:22 -05:00
James Jones
526716329c
Support -g debug info generation
...
-Add GenLineNoSym(), which will generate debug
symbols for file names and line numbers when
debug info generation is requested.
-Replace code that warns -g is not supported with
code to set a flag.
-Complain if -g is specified for non-BSD output
formats, as only stabs-in-symbol-table/a.out
format debug information is supported currently.
-Document -g flag in usage information function.
-Document -g flag in manual.
v2:
-Only call debug symbol generation functions when
dbg_sym != 0
2022-08-15 21:08:10 -05:00
ggn
3f937a2ab5
Added "-4" switch that enables C style operator precedence (original work by Bastian Schick)
2022-06-27 11:52:24 -05:00
ggn
7d748dc6e2
Fix for #159 : Split register sets according to architecture into different tables so they don't clash with label/symbol names. Modified tokeniser to use different tables when scanning for registers
2022-05-30 14:56:38 -05:00
ggn
09135712da
.equr overhaul part 5: enabled .equr for all registers for all architectures
2022-05-30 14:17:59 -05:00
Shamus Hammons
55ab14981b
Documentation changes missing from last commit. :-P
2022-05-30 13:17:20 -05:00
ggn
ca744716ef
Update .s documentation
2022-05-30 12:23:05 -05:00
ggn
22203fdc3b
Fix for issue #179 : Don't touch o10 when +/~Oall is called. Made the o10 error message more verbose. Updated documentation.
2021-06-08 20:11:29 -05:00
ggn
5c830e8dbf
Produce error when ".opt +o" or ".opt ~o" is encountered. Also, small doc additions
2021-06-08 19:49:41 -05:00
Shamus Hammons
40883e54a5
Somehow these files slipped through the cracks... :-/
2021-06-08 19:41:45 -05:00
ggn
188ff8b3a5
Some clarifications in the docs regarding warnings and optimisations
2020-08-03 11:42:36 -05:00
ggn
ff8fcfc317
Fix for bug #165 : apply checks when transforming adda to lea, and also negate value in the case of suba
2020-07-17 18:20:15 -05:00
ggn
72743a7fa1
Updates to the manual for .opt and .incbin
2020-07-17 18:09:46 -05:00
ggn
8f287ee722
Introducing new switch -fr which outputs binaries assembled at a given address.
2020-01-10 09:04:35 -06:00
ggn
c38505ee4b
Actually implement ^^FILESIZE this time :)
2020-01-03 09:56:36 -06:00
ggn
2037569179
Added DSM directive for 56001 mode (and not only). Updated doc. Condensed usage message.
2020-01-02 11:57:50 -06:00
ggn
f733eb133e
Updated documentation for v2.0.0
2020-01-02 11:13:15 -06:00
Shamus Hammons
b93a2e2f8a
Minor tweak for OP data address fixups. Now at version 1.13.1.
2018-02-26 20:43:58 -06:00
Shamus Hammons
261f8d9198
Added Jaguar Object Processor assembler.
...
Rationale for this and how it works can be found in
docs/note-on-the-op-assembler.txt. Version now at 1.13.0.
2018-02-25 21:39:59 -06:00
ggn
1b98a8c971
Fix for reg keyword not working. Apparently it was renumbered (and unused) when the jaguar specific stuff went in and was never tested.
2017-08-10 18:44:24 -05:00
ggn
03dd34951a
(c) message in header files and doc mini adjustments.
2017-05-08 09:15:22 -05:00
ggn
6c68569fbf
Doc fixes/updates.
2017-04-27 08:11:41 -05:00
ggn
2161b198b7
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).
2017-04-21 13:42:40 -05:00
ggn
052be802ba
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.
2017-04-20 09:26:42 -05:00
Shamus Hammons
2270aa01ea
Bump version #, also create "docs" subdir for documentation. :-)
2015-11-14 15:24:43 -06:00