From 03dd34951a331e0b8971195ccef1600fffaea2e6 Mon Sep 17 00:00:00 2001 From: ggn Date: Mon, 8 May 2017 11:16:18 +0300 Subject: [PATCH] (c) message in header files and doc mini adjustments. --- 6502.c | 6 +++- 6502.h | 4 +-- 68kgen.c | 4 +-- amode.c | 4 +-- amode.h | 4 +-- debug.c | 2 +- debug.h | 4 +-- direct.c | 4 +-- direct.h | 4 +-- docs/rmac.rst | 86 ++++++++++++++++++++++++--------------------------- eagen.c | 4 +-- eagen.h | 4 +-- eagen0.c | 4 +-- error.c | 4 +-- error.h | 4 +-- expr.c | 4 +-- expr.h | 4 +-- kwgen.c | 4 +-- listing.c | 4 +-- listing.h | 4 +-- mach.c | 4 +-- mach.h | 4 +-- macro.c | 4 +-- macro.h | 4 +-- mark.c | 4 +-- mark.h | 4 +-- object.c | 4 +-- object.h | 4 +-- parmode.h | 4 +-- procln.c | 4 +-- procln.h | 4 +-- riscasm.c | 4 +-- riscasm.h | 4 +-- rmac.c | 4 +-- rmac.h | 4 +-- sect.c | 4 +-- sect.h | 4 +-- symbol.c | 4 +-- symbol.h | 4 +-- token.c | 2 +- token.h | 4 +-- version.h | 2 +- 42 files changed, 123 insertions(+), 123 deletions(-) diff --git a/6502.c b/6502.c index 8141abe..24000c2 100644 --- a/6502.c +++ b/6502.c @@ -1,5 +1,9 @@ // -// 6502 Assembler +// RMAC - Reboot's Macro Assembler for all Atari computers +// 6502.C - 6502 Assembler +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends +// RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 +// Source utilised with the kind permission of Landon Dyer // // Init6502 initialization // d_6502 handle ".6502" directive diff --git a/6502.h b/6502.h index 56c20e9..c4f5fba 100644 --- a/6502.h +++ b/6502.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // 6502.H - 6502 assembler -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/68kgen.c b/68kgen.c index a51b105..ec3541d 100644 --- a/68kgen.c +++ b/68kgen.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // 68KGEN.C - Tool to Generate 68000 Opcode Table -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/amode.c b/amode.c index 8a69672..511e168 100644 --- a/amode.c +++ b/amode.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // AMODE.C - Addressing Modes -// Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/amode.h b/amode.h index 624603e..f785b87 100644 --- a/amode.h +++ b/amode.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // AMODE.H - Addressing Modes -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/debug.c b/debug.c index 6359cfb..ce5cdaa 100644 --- a/debug.c +++ b/debug.c @@ -1,5 +1,5 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // DEBUG.C - Debugging Messages // Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 diff --git a/debug.h b/debug.h index 615b786..73be705 100644 --- a/debug.h +++ b/debug.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // DEBUG.H - Debugging Messages -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/direct.c b/direct.c index 10189a6..5da6347 100644 --- a/direct.c +++ b/direct.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // DIRECT.C - Directive Handling -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/direct.h b/direct.h index 27219e5..a4ab5ba 100644 --- a/direct.h +++ b/direct.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // DIRECT.H - Directive Handling -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/docs/rmac.rst b/docs/rmac.rst index 32218e1..19c1b6b 100644 --- a/docs/rmac.rst +++ b/docs/rmac.rst @@ -4,7 +4,7 @@ RMAC ===================== Reference Manual ================ -version 1.6.5 +version 1.7.0 ============= © and notes @@ -59,8 +59,6 @@ AS68 Users. `Getting Started`_ '''''''''''''''''' - =>Write protect your distribution disk and make a backup of it now. Put the - original disk in a safe place. * The distribution disk contains a file called README that you should read. This file contains important nays about the contents of the distribution disk @@ -313,7 +311,7 @@ reading each source file exactly once and then "back-patching" to fix up forward references. This one-pass nature is usually transparent to the programmer, with the following important exceptions: - o in listings, the object code for forward references is not shown. Instead, lower- + * In listings, the object code for forward references is not shown. Instead, lower- case "xx"s are displayed for each undefined byte, as in the following example: :: @@ -322,12 +320,12 @@ the following important exceptions: xxxxxxxx dc.l .2 ;forward reference 60FE .2: bra.s.2 ;backward reference - o Forward branches (including **BSR**\s) are never optimized to their short forms. + * Forward branches (including **BSR**\s) are never optimized to their short forms. To get a short forward branch it is necessary to explicitly use the ".s" suffix in the source code. - o Error messages may appear at the end of the assembly, referring to earlier source + * Error messages may appear at the end of the assembly, referring to earlier source lines that contained undefined symbols. - o All object code generated must fit in memory. Running out of memory is a + * All object code generated must fit in memory. Running out of memory is a fatal error that you must deal with by splitting up your source files, re-sizing or eliminating memory-using programs such as ramdisks and desk accessories, or buying more RAM. @@ -352,39 +350,39 @@ like Devpac or vasm. This section outlines the major differences. In practice, we have found that very few changes are necessary to make other assemblers' source code assemble. -o A semicolon (;) must be used to introduce a comment, +* A semicolon (;) must be used to introduce a comment, except that a star (*) may be used in the first column. AS68 treated anything following the operand field, preceeded by whitespace, as a comment. (RMAC treats a star that is not in column 1 as a multiplication operator). -o Labels require colons (even labels that begin in column 1). +* Labels require colons (even labels that begin in column 1). -o Conditional assembly directives are called **if**, **else** and **endif**. +* Conditional assembly directives are called **if**, **else** and **endif**. Devpac and vasm called these **ifne**, **ifeq** (etc.), and **endc**. -o The tilde (~) character is an operator, and back-quote (`) is an illegal character. +* The tilde (~) character is an operator, and back-quote (`) is an illegal character. AS68 permitted the tilde and back-quote characters in symbols. -o There are no equivalents to org or section directives. +* There are no equivalents to org or section directives. The **.xdef** and **.xref** directives are not implemented, but **.globl** makes these unnecessary anyway. - o The location counter cannot be manipulated with a statement of the form: +* The location counter cannot be manipulated with a statement of the form: :: * = expression -o The **ds** directive is not permitted in the text or data segments; +* The **ds** directive is not permitted in the text or data segments; an error message is issued. Use **dcb** instead to reserve large blocks of initialized storage. -o Back-slashes in strings are "electric" characters that are used to escape C-like +* Back-slashes in strings are "electric" characters that are used to escape C-like character codes. Watch out for GEMDOS path names in ASCII constants - you will have to convert them to double-backslashes. -o Expression evaluation is done left-to-right without operator precedence. Use parentheses to +* Expression evaluation is done left-to-right without operator precedence. Use parentheses to force the expression evaluation as you wish. -o Mark your segments across files. +* Mark your segments across files. Branching to a code segment that could be identified as BSS will cause a "Error: cannot initialize non-storage (BSS) section" -o rs.b/rs.w/rs.l/rscount/rsreset can be simulated in rmac using abs. +* rs.b/rs.w/rs.l/rscount/rsreset can be simulated in rmac using abs. For example the following source: :: @@ -408,7 +406,7 @@ o rs.b/rs.w/rs.l/rscount/rsreset can be simulated in rmac using abs. label4: ds.b 2 size_so_far equ ^^abscount -o A rare case: if your macro contains something like: +* A rare case: if your macro contains something like: :: @@ -433,14 +431,14 @@ o A rare case: if your macro contains something like: For those using editors other than the "Emacs" style ones (Micro-Emacs, Mince, etc.) this section documents the source file format that RMAC expects. - o Files must contain characters with ASCII values less than 128; it is not per- + * Files must contain characters with ASCII values less than 128; it is not per- missable to have characters with their high bits set unless those characters are contained in strings (i.e. between single or double quotes) or in comments. - o Lines of text are terminated with carriage-return/line-feed, linefeed alone, or + * Lines of text are terminated with carriage-return/line-feed, linefeed alone, or carriage-return alone. - o The file is assumed to end with the last terminated line. If there is text beyond + * The file is assumed to end with the last terminated line. If there is text beyond the last line terminator (e.g. control-Z) it is ignored. `Source Format`_ @@ -750,9 +748,9 @@ Operator Description **^^abscount** Returns the size of current .abs section ================================ ======================================== - o The boolean operators generate the value 1 if the expression is true, and 0 if it is not. + * The boolean operators generate the value 1 if the expression is true, and 0 if it is not. - o A symbol is referenced if it is involved in an expression. + * A symbol is referenced if it is involved in an expression. A symbol may have any combination of attributes: undefined and unreferenced, defined and unref- erenced (i.e. declared but never used), undefined and referenced (in the case @@ -775,14 +773,14 @@ Operator Description <> != Boolean inequality. =========== ============================================== - o All binary operators have the same precedence: + * All binary operators have the same precedence: expressions are evaluated strictly left to right. - o Division or modulo by zero yields an assembly error. + * Division or modulo by zero yields an assembly error. - o The "<>" and "!=" operators are synonyms. + * The "<>" and "!=" operators are synonyms. - o Note that the modulo operator (%) is also used to introduce binary constants + * Note that the modulo operator (%) is also used to introduce binary constants (see: `Constants`_). A percent sign should be followed by at least one space if it is meant to be a modulo operator, and is followed by a '0' or '1'. @@ -796,12 +794,12 @@ Special Form Description **^^time** The current system time (Gemdos format). ============ ========================================= - o The "**^^date**" special form expands to the current system date, in Gemdos + * The "**^^date**" special form expands to the current system date, in Gemdos format. The format is a 16-bit word with bits 0 ...4 indicating the day of the month (1...31), bits 5...8 indicating the month (1...12), and bits 9...15 indicating the year since 1980, in the range 0...119. - o The "**^^time**" special form expands to the current system time, in Gemdos + * The "**^^time**" special form expands to the current system time, in Gemdos format. The format is a 16-bit word with bits 0...4 indicating the current second divided by 2, bits 5...10 indicating the current minute 0...59. and bits 11...15 indicating the current hour 0...23. @@ -1041,9 +1039,7 @@ described in the chapter on `6502 Support`_. Reserve space in the current segment for the appropriate number of bytes, words or longwords. If no size is specified, the default size is .w. If the size - is word or long, the assembler will execute .even before reserving space. This - directive can only be used in the BSS or ABS sections (in text or data, use - .dcb to reserve large chunks of initialized storage.) + is word or long, the assembler will execute .even before reserving space. **.dsp** Switch to Jaguar DSP assembly mode. This directive must be used @@ -1345,26 +1341,26 @@ dbns dbne ''''''''''''''''''''''''''''''''' The assembler provides "creature comforts" when it processes 68000 mnemonics: - o **CLR.x An** will really generate **SUB.x An,An**. + * **CLR.x An** will really generate **SUB.x An,An**. - o **ADD**, **SUB** and **CMP** with an address register will really generate **ADDA**, + * **ADD**, **SUB** and **CMP** with an address register will really generate **ADDA**, **SUBA** and **CMPA**. - o The **ADD**, **AND**, **CMP**, **EOR**, **OR** and **SUB** mnemonics with immediate + * The **ADD**, **AND**, **CMP**, **EOR**, **OR** and **SUB** mnemonics with immediate first operands will generate the "I" forms of their instructions (**ADDI**, etc.) if the second operand is not register direct. - o All shift instructions with no count value assume a count of one. + * All shift instructions with no count value assume a count of one. - o **MOVE.L** is optimized to **MOVEQ** if the immediate operand is defined and + * **MOVE.L** is optimized to **MOVEQ** if the immediate operand is defined and in the range -128...127. However, **ADD** and **SUB** are never translated to their quick forms; **ADDQ** and **SUBQ** must be explicit. - o In GPU/DSP code sections, you can use JUMP (Rx) in place of JUMP T, (Rx) and JR + * In GPU/DSP code sections, you can use JUMP (Rx) in place of JUMP T, (Rx) and JR (Rx) in place of JR T,(Rx). - o RMAC tests all GPU/DSP restrictions and corrects them wherever possible (such as + * RMAC tests all GPU/DSP restrictions and corrects them wherever possible (such as inserting a NOP instruction when needed). - o The “(Rx+N)” addressing mode for GPU/DSP instructions is optimized to “(Rx)” + * The “(Rx+N)” addressing mode for GPU/DSP instructions is optimized to “(Rx)” when “N” is zero. `Macros`_ @@ -1461,14 +1457,14 @@ a statement. Arguments may be specified following the macro name; each argument is seperated by a comma. Arguments may be empty. Arguments are stored for substitution in the macro body in the following manner: - o Numbers are converted to hexadecimal. + * Numbers are converted to hexadecimal. - o All spaces outside strings are removed. + * All spaces outside strings are removed. - o Keywords (such as register names, dot sizes and "^^" operators) are converted + * Keywords (such as register names, dot sizes and "^^" operators) are converted to lowercase. - o Strings are enclosed in double-quote marks ("). + * Strings are enclosed in double-quote marks ("). For example, a hypothetical call to the macro "``mymacro``", of the form: ``mymacro A0, , 'Zorch' / 32, "^^DEFINED foo, , , tick tock`` diff --git a/eagen.c b/eagen.c index c52e877..bf1f67a 100644 --- a/eagen.c +++ b/eagen.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // EAGEN.C - Effective Address Code Generation -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/eagen.h b/eagen.h index 563e2e1..7767739 100644 --- a/eagen.h +++ b/eagen.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // EAGEN.H - Effective address generation for 68K -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/eagen0.c b/eagen0.c index 1621573..7fe382a 100644 --- a/eagen0.c +++ b/eagen0.c @@ -1,8 +1,8 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // EAGEN0.C - Effective Address Code Generation // Generated Code for eaN (Included twice by "eagen.c") -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/error.c b/error.c index 196e4a9..81f0633 100644 --- a/error.c +++ b/error.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // ERROR.C - Error Handling -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/error.h b/error.h index 3ce5880..0e90b25 100644 --- a/error.h +++ b/error.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // ERROR.H - Error Handling -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/expr.c b/expr.c index ff0f1fd..44fd892 100644 --- a/expr.c +++ b/expr.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // EXPR.C - Expression Analyzer -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/expr.h b/expr.h index e8436f4..ee94dad 100644 --- a/expr.h +++ b/expr.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // EXPR.H - Expression Analyzer -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/kwgen.c b/kwgen.c index 16ba5f6..1717edf 100644 --- a/kwgen.c +++ b/kwgen.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // KWGEN.C - Keyword & Mnemonic Definition and State Machine Creation Tool -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/listing.c b/listing.c index bbe2405..f2c61f6 100644 --- a/listing.c +++ b/listing.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // LISTING.C - Listing Output -// Copyright (C) 199x Landon Dyer, 2011-2012 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/listing.h b/listing.h index d87e1fc..75be73d 100644 --- a/listing.h +++ b/listing.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // LISTING.H - Listing Output -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/mach.c b/mach.c index 9f0938d..12abcc2 100644 --- a/mach.c +++ b/mach.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // MACH.C - Code Generation -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/mach.h b/mach.h index 0e55fe8..55e089d 100644 --- a/mach.h +++ b/mach.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // MACH.H - Code Generation -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/macro.c b/macro.c index 2af5997..f0152ce 100644 --- a/macro.c +++ b/macro.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // MACRO.C - Macro Definition and Invocation -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/macro.h b/macro.h index 06274ec..06ec89b 100644 --- a/macro.h +++ b/macro.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // MACRO.H - Macro Definition and Invocation -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/mark.c b/mark.c index 502d096..088263b 100644 --- a/mark.c +++ b/mark.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // MARK.C - A record of things that are defined relative to any of the sections -// Copyright (C) 199x Landon Dyer, 2011-2012 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/mark.h b/mark.h index 2a6dbe9..895d6b0 100644 --- a/mark.h +++ b/mark.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // MARK.H - A record of things that are defined relative to any of the sections -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/object.c b/object.c index c20e714..bc3ae22 100644 --- a/object.c +++ b/object.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // OBJECT.C - Writing Object Files -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/object.h b/object.h index c15e7be..a26ac66 100644 --- a/object.h +++ b/object.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // OBJECT.H - Writing Object Files -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/parmode.h b/parmode.h index b116427..5ad5da9 100644 --- a/parmode.h +++ b/parmode.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // PARMODE.C - Addressing Modes Parser Include -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/procln.c b/procln.c index c7d4713..b5fa40b 100644 --- a/procln.c +++ b/procln.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // PROCLN.C - Line Processing -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/procln.h b/procln.h index ccb958f..c611e5b 100644 --- a/procln.h +++ b/procln.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // PROCLN.H - Line Processing -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/riscasm.c b/riscasm.c index 74de784..6238cf9 100644 --- a/riscasm.c +++ b/riscasm.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // RISCA.C - GPU/DSP Assembler -// Copyright (C) 199x Landon Dyer, 2011 - 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/riscasm.h b/riscasm.h index 83bd824..834cf85 100644 --- a/riscasm.h +++ b/riscasm.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // RISCA.H - GPU/DSP Assembler -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/rmac.c b/rmac.c index de2ff36..739925c 100644 --- a/rmac.c +++ b/rmac.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // RMAC.C - Main Application Code -// Copyright (C) 199x Landon Dyer, 2011 - 2016 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/rmac.h b/rmac.h index 30880a3..40cb15c 100644 --- a/rmac.h +++ b/rmac.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // RMAC.H - Main Application Code -// Copyright (C) 199x Landon Dyer, 2017 Reboot & Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/sect.c b/sect.c index 7bba11c..b5bd6ec 100644 --- a/sect.c +++ b/sect.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // SECT.C - Code Generation, Fixups and Section Management -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/sect.h b/sect.h index 129b1cc..b7e73af 100644 --- a/sect.h +++ b/sect.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // SECT.H - Code Generation, Fixups and Section Management -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/symbol.c b/symbol.c index cd2e38f..6700f14 100644 --- a/symbol.c +++ b/symbol.c @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // SYMBOL.C - Symbol Handling -// Copyright (C) 199x Landon Dyer, 2011-2012 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/symbol.h b/symbol.h index c726bde..b7350e0 100644 --- a/symbol.h +++ b/symbol.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // SYMBOL.H - Symbol Handling -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/token.c b/token.c index 03f278a..ac76526 100644 --- a/token.c +++ b/token.c @@ -1,5 +1,5 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // TOKEN.C - Token Handling // Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 diff --git a/token.h b/token.h index 88d278f..58ffc0a 100644 --- a/token.h +++ b/token.h @@ -1,7 +1,7 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // TOKEN.H - Token Handling -// Copyright (C) 199x Landon Dyer, 2017 Reboot and Friends +// Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 // Source utilised with the kind permission of Landon Dyer // diff --git a/version.h b/version.h index 20ab2a2..d24f303 100644 --- a/version.h +++ b/version.h @@ -1,5 +1,5 @@ // -// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System +// RMAC - Reboot's Macro Assembler for all Atari computers // VERSION.H - Version Information // Copyright (C) 199x Landon Dyer, 2011-2017 Reboot and Friends // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986 -- 2.37.2