Use 'ao-dbg' instead of 's51' to communicate with TeleMetrum
[fw/sdcc] / as / mcs51 / i51pst.c
index 4fcd97ae8e56d3b0a6fb75fb440a0b7049d41f98..08225d8d5caa2c2abfff26ed014f36510190d90c 100644 (file)
@@ -1,13 +1,22 @@
-/* i85pst.c */
+/* i85pst.c
+
+   Copyright (C) 1989-1995 Alan R. Baldwin
+   721 Berkeley St., Kent, Ohio 44240
+
+This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the
+Free Software Foundation; either version 3, or (at your option) any
+later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>. */
 
 /*
- * (C) Copyright 1989,1990
- * All Rights Reserved
- *
- * Alan R. Baldwin
- * 721 Berkeley St.
- * Kent, Ohio  44240
- *
  * 28-Oct-97 Ported from 8085 to 8051 by John Hartman
  * 30-Jan-98 JLH: add memory-space flags for .AREA
  */
@@ -26,7 +35,7 @@ struct        mne     mne[] = {
        { NULL, "CON",          S_ATYP,         0,      A_CON},
        { NULL, "OVR",          S_ATYP,         0,      A_OVR},
        { NULL, "REL",          S_ATYP,         0,      A_REL},
-       { NULL, "ABS",          S_ATYP,         0,      A_ABS|A_OVR},
+       { NULL, "ABS",          S_ATYP,         0,      A_ABS},
        { NULL, "NOPAG",        S_ATYP,         0,      A_NOPAG},
        { NULL, "PAG",          S_ATYP,         0,      A_PAG},
 
@@ -59,7 +68,8 @@ struct        mne     mne[] = {
        { NULL, ".org",         S_ORG,          0,      0},
        { NULL, ".module",      S_MODUL,        0,      0},
        { NULL, ".ascis",       S_ASCIS,        0,      0},
-        { NULL, ".flat24",     S_FLAT24,       0,      0},
+    { NULL, ".flat24", S_FLAT24,       0,      0},
+    { NULL, ".optsdcc",        S_OPTSDCC,      0,      0},
 
        /* 8051 */
 
@@ -469,4 +479,5 @@ struct PreDef preDef[] = {
    {"tr2",    0x00CA},
    {"TXD",    0x00B1},
    {"txd",    0x00B1},
+   {"",       0x0000},
 };