Go to file
Shamus Hammons 2e6a046d5d Fix to prevent defined registers/CCs from being exported in the symtab.
As it turns out, this was not due to malice but because RMAC was set up
to squeeze out every label ever defined in the assembly.  Hopefully,
with this patch, things should be a bit more sane.  :-)
2022-05-30 17:40:19 -05:00
Vs2015 Forgotten file for the VS project 2020-01-15 08:43:20 -06:00
docs 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
tests 6502 support added back from original Madmac sources! 2017-04-20 09:26:42 -05:00
.gitignore Added more things to .gitignore. \o/ 2022-05-30 15:04:58 -05:00
56kregs.tab 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
68k.mch Add support for some missing ptestr/ptestrw/fsmove/fdmove. Add DSM in directives tab 2020-01-17 14:15:17 -06:00
68kgen.c Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
68kregs.tab 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
6502.c 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
6502.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
6502.tab Cleanup of codebase and initial commit of 56K assembler by ggn. 2018-06-23 11:57:21 -05:00
6502regs.tab 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
amode.c 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
amode.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
cross-compile Added win32 cross-compilation script. 2013-02-13 18:49:17 -06:00
debug.c Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
debug.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
direct.c 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
direct.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
direct.tab Add support for some missing ptestr/ptestrw/fsmove/fdmove. Add DSM in directives tab 2020-01-17 14:15:17 -06:00
dsp56k.c Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
dsp56k.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
dsp56k.mch Cleanup of codebase and initial commit of 56K assembler by ggn. 2018-06-23 11:57:21 -05:00
dsp56k_amode.c 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
dsp56k_amode.h Get rid of some old and deprecated macros 2022-05-30 14:56:38 -05:00
dsp56k_mach.c 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
dsp56k_mach.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
dsp56kgen.c EOY minor update. 2020-01-03 09:25:26 -06:00
eagen.c Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
eagen.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
eagen0.c Add new optimisation switches for 56001 mode that were missing. Added warnings to all optimisation messages, as well as mention which switch caused the optimisation. Moved opt +op to opt +30 (Issue #185) 2021-08-20 10:57:31 -05:00
error.c Added missing intern error text, version bump for last round of patches. 2022-05-30 14:30:11 -05:00
error.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
expr.c Removed some dead code, as well as all gpu/dsp regbank check code (not only it was complicated, it also was very incomplete - for example: no bank checks were performed during fixups) 2022-05-30 14:17:59 -05:00
expr.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
fltpoint.c Fix for bug #149; thanks to ggn for the patch. Now at v2.0.15. 2020-07-04 11:09:52 -05:00
fltpoint.h One more minor fix: add back FP values for 56001 in d_dc. 2019-08-07 21:15:19 -05:00
kw.tab 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
kwgen.c Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
listing.c Printing a listing with -l* now doesn't print \f characters when printing the symbol table. 2022-05-30 14:56:38 -05:00
listing.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
mach.c 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
mach.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
macro.c Expand \~ in .REPTs to unique label names as in macros. (issue #75) 2021-08-20 09:59:09 -05:00
macro.h Expand \~ in .REPTs to unique label names as in macros. (issue #75) 2021-08-20 09:59:09 -05:00
makefile 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
maketabs.bat 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
mark.c Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
mark.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
object.c Fix to prevent defined registers/CCs from being exported in the symtab. 2022-05-30 17:40:19 -05:00
object.h Fix to prevent defined registers/CCs from being exported in the symtab. 2022-05-30 17:40:19 -05:00
op.c Fix for bug #51. Now at v2.0.22. 2020-09-28 21:41:40 -05:00
op.h Added in DSP fixups to sect.c, misc. fixes for 6502 assembler. 2019-08-06 10:16:20 -05:00
op.tab Added Jaguar Object Processor assembler. 2018-02-25 21:39:59 -06:00
parmode.h 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
procln.c Fix to prevent defined registers/CCs from being exported in the symtab. 2022-05-30 17:40:19 -05:00
procln.h Fix to prevent defined registers/CCs from being exported in the symtab. 2022-05-30 17:40:19 -05:00
risc.tab Cleanup of codebase and initial commit of 56K assembler by ggn. 2018-06-23 11:57:21 -05:00
riscasm.c 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
riscasm.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
riscregs.tab 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
rmac.c Fix to prevent defined registers/CCs from being exported in the symtab. 2022-05-30 17:40:19 -05:00
rmac.h Fix to prevent defined registers/CCs from being exported in the symtab. 2022-05-30 17:40:19 -05:00
sect.c 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
sect.h Update to the name (don't ask), and copyright dates. Now at v2.1.0. 2021-03-07 16:43:25 -06:00
symbol.c Fix to prevent defined registers/CCs from being exported in the symtab. 2022-05-30 17:40:19 -05:00
symbol.h Fix to prevent defined registers/CCs from being exported in the symtab. 2022-05-30 17:40:19 -05:00
token.c Removed redundant table 2022-05-30 14:56:38 -05:00
token.h .equr overhaul part 5: enabled .equr for all registers for all architectures 2022-05-30 14:17:59 -05:00
unary.tab 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
version.h Fix to prevent defined registers/CCs from being exported in the symtab. 2022-05-30 17:40:19 -05:00